首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Material Design —Tabs

    左:默认app bar和固定的tab bar    中:延长的app bar和固定的tab bar    右:固定的tab bar固定到滚动内容顶部 ?...左:放入搜索,app bar和固定的tab bar    中:默认的app bar和可滚动的tab bar    右:文字颜色与tab指示器颜色相同 ?...tabs是以行展示而不是列 ? tabs不能套用 ---- 内容 在tabs中显示的内容可能差异很大,甚至在tabs之间。 例如,显示艺术家不同年份作品集的tabs与包含不同类型设置的tabs。...一组tabs中的所有内容应该根据一个较大的组织原则下(例如,设置或指导)进行关联,每个tab的内容与其他tab的内容互斥。 Tabs标签应提供有意义的差别,才能让用户从逻辑上讲其与其中内容关联起来。...Tabs标签可能包含icons和文字。 选择文字标签时,请使用简短的标题。 避免对内容进行交叉标签比较的需要。 重要的跨标签比较可能表明内容将从不同的组织方式或展示方式中获益,从而使内容更接近。 ?

    3.2K100

    鸿蒙Next Tabs实现底部导航进阶

    目标:实现一个仿微信底部Tab标签随页面滑动颜色渐变的效果最终效果:实现思路:1.需要用到tabs两个回调函数:onGestureSwipe(handler: (index: number, event...: TabsAnimationEvent) => void)在页面跟手滑动过程中,逐帧触发该回调通过这个函数回调,我们可以知道手指滑动的距离,和滑动方向,然后根据滑动距离和屏幕宽度计算一个百分比,用做修改...选中页的图片透明度 变化范围是[1-0]// }// }else{// if(目标页==index){// 滑动中,目标页的图片透明度 变化范围是[0-1]// }else{//...//如果选择当前的tab 则该图片显示 不透明 如果在移动过程中 target 透明度0-1 当前1-0 this.targetIndex===index?...this.tabBuilder(text, index, selectedImg, normalImg)) } build() { Navigation(this.pageInfos){ Tabs

    21010
    领券