diff --git a/nativetab/README.md b/nativetab/README.md index 5ec3359..4c7be0c 100644 --- a/nativetab/README.md +++ b/nativetab/README.md @@ -1,15 +1,12 @@ -## nativeObj 模式底部选项卡 + webview 子窗口 实现示例 +## tab选项卡示例教程-nativeObj原生模式tab(含底部凸起大图标) ## 概述 这是一个利用原生view控件绘制底部选项卡的示例,有以下几个特点: - -1.操作简单:选项卡常用于App首页,为加快渲染,首页的原生底部选项卡是在manifest.json中通过plus -> launchwebview -> subNViews 节点配置的; - -2.绘制内容支持字体,图片,矩形区域 - -3.开发者自定义选项卡点击事件 - -4.同样支持页内手动绘制 view 控件,也就是说在非首页也可以使用此方法,参考示例:底部选项卡中央凸起悬浮大图标的绘制 +1.首页显示第一个tab项内容,其余tab项内容为首页的子窗口,相比创建四个子窗口,显示速度更快,占用内存更少,消耗性能更小。 +2.操作简单:选项卡常用于App首页,为加快渲染,首页的原生底部选项卡是在manifest.json中通过plus -> launchwebview -> subNViews 节点配置的; +3.绘制内容支持字体,图片,矩形区域 +4.开发者自定义选项卡点击事件 +5.同样支持页内手动绘制 view 控件,也就是说在非首页也可以使用此方法,参考示例:底部选项卡中央凸起悬浮大图标的绘制 #### 说明:中央凸起悬浮大图标,因涉及屏幕分辨率动态计算和为给出开发者页内手动绘制的示例的原因,放在首页plusReady事件中实现绘制的。该悬浮大图标支持点击事件,开发者可定制实现对应的点击逻辑。 diff --git a/nativetab/html/tab-webview-subpage-about.html b/nativetab/html/tab-webview-subpage-about.html deleted file mode 100644 index 137c9b4..0000000 --- a/nativetab/html/tab-webview-subpage-about.html +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - Hello MUI - - - - - - - - - -
-
-

这是使用nativeObj 原生控件绘制的底部选项卡示例,当前为第一个子页面;

-

选项卡常用于App首页,为加快渲染,原生底部选项卡是在manifest.json中通过plus -> launchwebview -> subNViews 节点配置的;

-

选项卡图标使用字体绘制,点击可切换对应选项卡的高亮状态,开发者可自定义相应的点击事件;

-

本示例中,点击第二个选项卡打开一个支持下拉刷新的webview;点击第四个选项卡,打开一个新窗口。

- -

中间悬浮大球图标,因涉及屏幕分辨率动态计算,目前是在首页plusReady事件中实现绘制的。该悬浮大球支持点击事件,开发者可定制实现对应的点击逻辑。

- -

为提高性能,本示例选项卡图标全部使用字体文件绘制(推荐),实际使用中也可以使用图片绘制。

-
-
- - - - - \ No newline at end of file diff --git a/nativetab/html/tab-webview-subpage-chat.html b/nativetab/html/tab-webview-subpage-chat.html index b3ffe1b..25ec061 100644 --- a/nativetab/html/tab-webview-subpage-chat.html +++ b/nativetab/html/tab-webview-subpage-chat.html @@ -27,7 +27,7 @@
- 这是subNView模式选项卡中的第2个子页面,该页面展示一个支持单webview模式的下拉刷新、上拉加载的消息列表 + 这是subNView模式选项卡中的第1个子页面,该页面展示一个支持单webview模式的下拉刷新、上拉加载的消息列表