当前位置: 首页 > news >正文

资海集团网站建设专注微信网站建设

资海集团网站建设,专注微信网站建设,应用软件开发属于什么行业,网站广告弹窗代码鸿蒙开发-UI-组件 鸿蒙开发-UI-组件2 鸿蒙开发-UI-组件3 鸿蒙开发-UI-气泡/菜单 鸿蒙开发-UI-页面路由 文章目录 目录 一、基本概念 二、页面显示模式 1.自适应模式 2.单页面模式 3.分栏模式 三、标题栏模式 1.Mini模式 2.Full模式 四、菜单栏 五、工具栏 六、案例 … 鸿蒙开发-UI-组件 鸿蒙开发-UI-组件2 鸿蒙开发-UI-组件3 鸿蒙开发-UI-气泡/菜单 鸿蒙开发-UI-页面路由 文章目录 目录 一、基本概念 二、页面显示模式 1.自适应模式 2.单页面模式 3.分栏模式 三、标题栏模式 1.Mini模式 2.Full模式 四、菜单栏 五、工具栏 六、案例 总结 前言 上文详细学习了鸿蒙开发UI页面跳转的相关知识学习页面路由router基本概念使用方法页面路由两种跳转模式和两种实例模式的区别以及不同跳转模式和实例模式组合下的使用场景学习了页面跳转后普通返回和带弹窗的返回使用方法学习了页面带数据的跳转方式以及目标页面接收数据的方法本文将学习鸿蒙UI开发组件导航Navigation 一、基本概念 二、页面显示模式 Navigation组件通过mode属性设置页面的显示模式 1.自适应模式 Navigation组件默认为自适应模式此时mode属性为NavigationMode.Auto。自适应模式下当设备宽度大于520vp时Navigation组件采用分栏模式反之采用单页面模式 Navigation() {... } .mode(NavigationMode.Auto) 2.单页面模式 将mode属性设置为NavigationMode.StackNavigation组件即可设置为单页面显示模式 单页面布局如下图所示 3.分栏模式 将mode属性设置为NavigationMode.SplitNavigation组件即可设置为分栏显示模式 分栏布局如下图所示 三、标题栏模式 标题栏在界面顶部用于呈现界面名称和操作入口Navigation组件通过titleMode属性设置标题栏模式 1.Mini模式 普通型标题栏用于一级页面不需要突出标题的场景 Navigation() {... } .titleMode(NavigationTitleMode.Mini) 2.Full模式 强调型标题栏用于一级页面需要突出标题的场景 Navigation() {... } .titleMode(NavigationTitleMode.Full) 四、菜单栏 菜单栏位于Navigation组件的右上角开发者可以通过menus属性进行设置。menus支持ArrayNavigationMenuItem和CustomBuilder两种参数类型。使用ArrayNavigationMenuItem类型时竖屏最多支持显示3个图标横屏最多支持显示5个图标多余的图标会被放入自动生成的更多图标 设置了3个图标的菜单栏 Navigation() {... } .menus([{value: , icon: ./image/ic_public_search.svg, action: (){}},{value: , icon: ./image/ic_public_add.svg, action: (){}},{value: , icon: ./image/ic_public_add.svg, action: (){}}]) 设置了4个图标的菜单栏 Navigation() {... } .menus([{value: , icon: ./image/ic_public_search.svg, action: (){}},{value: , icon: ./image/ic_public_add.svg, action: (){}},{value: , icon: ./image/ic_public_add.svg, action: (){}},{value: , icon: ./image/ic_public_add.svg, action: (){}}]) 五、工具栏 工具栏位于Navigation组件的底部开发者可以通过toolBar属性进行设置 Navigation() {... } .toolBar({items:[{value: func, icon: ./image/ic_public_highlights.svg, action: (){}},{value: func, icon: ./image/ic_public_highlights.svg, action: (){}},{value: func, icon: ./image/ic_public_highlights.svg, action: (){}}]}) 六、案例 代码示例 Entry Component struct PageNavi {private arr: number[] [1, 2, 3];build() {Column() {Navigation() {TextInput({ placeholder: search... }).width(90%).height(40).backgroundColor(#FFFFFF)List({ space: 12 }) {ForEach(this.arr, (item) {ListItem() {NavRouter() {Text(NavRouter item).width(100%).height(72).backgroundColor(#FFFFFF).borderRadius(24).fontSize(16).fontWeight(500).textAlign(TextAlign.Center)NavDestination() {Text(NavDestinationContent item)}.title(NavDestinationTitle item).margin({bottom: 20})}}}, item item)}.width(90%).margin({ top: 12 })}.title(主标题).titleMode(NavigationTitleMode.Mini).mode(NavigationMode.Auto).menus([{value: , icon: pages/image/icon.png, action: () {}},{value: , icon: pages/image/icon.png, action: () {}},{value: , icon: pages/image/icon.png, action: () {}},{value: , icon: pages/image/icon.png, action: () {}},]).toolBar({items: [{value: func, icon: pages/image/icon.png,action: () {}},{value: func, icon: pages/image/icon.png,action: () {}},{value: func, icon: pages/image/icon.png,action: () {}}]})}.height(100%).width(100%).backgroundColor(#F1F3F5)} } 页面渲染 总结
http://www.dnsts.com.cn/news/102928.html

相关文章:

  • 庐江有做网站的吗常用搜索引擎有哪些
  • 有专门做背景音乐的网站吗管理员工的10个绝招
  • 山东建设厅官方网站一级建造师做分子生物实验常用网站
  • 站长工具爱站a站进入
  • 成都网站设计开发做得好网络服务采购
  • 英文网站外链查询wordpress 调整布局
  • 让蜘蛛不抓取网站的文件夹python学了能干嘛
  • 做网站通过什么赚钱吗国外做汽配的网站
  • 商城网站实例北京 网站开发
  • 岗顶做网站公司大宗交易平台官网
  • 成都 视频网站建设安徽太基建设官方网站
  • 搜狐最大的门户网站品牌建设规划制定及实施情况
  • 制作网站首页教案湖南湘江新区最新消息
  • 做注册会计师网站重庆网站seo营销模板
  • 智能建站和成品网站的区别上海计算机考试网页制作
  • 怎么建设免费网站域名银川网站建设广告公司
  • 网站设计要注意什么企业网站开发研究现状
  • 手机网站模板用什么做虚拟主机销售网站模板
  • 东莞市建设企业网站企业网络公司网站图片
  • 摄影作品欣赏网站做推广可以上那些网站
  • 中国建设人才服务信息网是不是假冒网站娱乐建设网站
  • 找一个网站做搜索引擎分析电子商务网站开发的视频
  • 灰色网站怎么做seo郑州做网站的大公
  • 网站开发遇到的问题建一个大型网站多少钱
  • 通过wordpress建站wordpress 主题翻译
  • 做网站广告经营者wordpress title优化
  • 可以做网站的域名后缀网站 ca证书怎么做
  • 织梦的网站关键词北京电商公司有哪些
  • 设计师网站知乎ps做登录网站
  • thinkphp官方网站jsp个人网站怎样做