首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    HarmonyOS 开发实践——基于tabs实现页面布局

    场景描述在页面布局过程中,Tabs可以将产品包含的所有内容进行清晰分类,一目了然地呈现应用的内容范围,方便概览与跳转场景一:tab嵌套list的吸顶效果场景二:tabbar样式自定义:1、tabs切换、...监听2、样式自定义3、tabbar尾端文字渐变场景三:tabContent切换动画方案描述场景一:tab嵌套list的吸顶效果方案一:实现思路:1、最外层为tabs组件,首页tabContent主要用的...stack组件嵌套了scroll组件+导航输入框组件,其中scroll组件嵌套了tabs组件,tabs里面嵌套list组件。...本身是有组件进行封装的,如果需要自定义样式,可以使用swiper自定义实现,Swiper在能力演进上会比Tabs能力强,比如使用swiper自定义的tabs组件可以实现数据懒加载功能通过swiper实现...使用customContentTransition注意事项:1、当使用自定义切换动画时,Tabs组件自带的默认切换动画会被禁用,同时,页面也无法跟手滑动。

    19520

    HarmonyOs开发:导航tabs组件封装与使用

    前言主页的底部导航以及页面顶部的切换导航,无论哪个系统,哪个App,都是最常见的功能之一,虽然说在鸿蒙中有现成的组件tabs可以很快速的实现,但是在使用的时候,依然有几个潜在的问题存在,第一,当导航较少时...,tabs是默认居中模式,目前无法进行居左,在有这样功能的时候,难以满足需求;第二,导航右侧需要展示按钮的时候,tabs也是无法满足的;除此之外,还有很多人都非常关心的问题,底部的指示器可以跟随页面的滑动而滑动...;面对着种种问题的存在,系统的tabs改进之路仍然很艰巨。...本篇的文章内容如下:1、封装tabs效果及基本使用2、主要的封装实现分析3、开源地址4、相关总结一、封装tabs效果及基本使用所有的效果都是基于tabs组件进行拓展的。...在文章开头的时候已经阐述,目前的tabs是不支持居左的,如果要实现居左的效果,就要自己自定义,这里使用的是横向的List组件实现的,通过Scroller来控制滑动距离。

    19110
    领券