首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏flutter开发者

    TabBar

    前言 ---- 后台留言说这个Widget没有讲到,好吧今天就把TabBar吧。 TabBar在客户端的表现形式是一般展示在appBar的下面,做同一级别不同类型界面的展示工作。 ? 我们仅仅使用这两个组件就可以显示一个TabBar可以了,但是如果想要做到TabBar与下面内容区域的关联还需要用到TabView这个Widget哦。 今天我们来看个官方的例子(不要问我为什么用官方例子,我懒啊……) 看个官方例子 ---- 官方这个例子能够很好说明下这个TabBar的用法。 试一试其他参数 接下来,我们来尝试修改下TabBar选中时的指示器颜色。 我们单单给TabBar加了个 indicatorColor: Colors.red,我们再来看下效果。 ? : Colors.white, 我们依旧仅仅给TabBar加上上面的参数再来看下效果 ?

    93520发布于 2019-08-06
  • 来自专栏网络收集

    TabBar

    四、案例 1、TabBar TabBar.vue <template>

    <slot></slot>
    </template > <script> export default { name: 'TabBar', data() { return { } } } </script> <style /assets/img/tabbar/home.svg" alt="">
    首页
    -->
    </template> <script> export default

    55010编辑于 2022-05-31
  • 来自专栏日常技术分享

    iOS TabBar 轮子

    今天在GitHub上找了一个TabBar的轮子,Star 6.5k还不错,日常开发已经够用了,设置图片,选中图片,文本颜色,选中文本颜色,数字角标,选中动画,中间凸起按钮都有,日常开发已经够用了。 after application launch. // set the text Attributes // 设置文字属性 UITabBarItem *tabBar = [UITabBarItem appearance]; [tabBar setTitleTextAttributes:normalAttrs forState:UIControlStateNormal ]; [tabBar setTitleTextAttributes:selectedAttrs forState:UIControlStateSelected]; UIColor cyl_systemGreenColor] size:CGSizeMake([UIScreen mainScreen].bounds.size.width, 1)]]; } } //TabBar

    1.4K10编辑于 2021-12-16
  • 来自专栏日常技术分享

    Flutter 顶部TabBar

    截屏2021-01-12 16.21.55.png 需求是这样的,本来都想自定义TabBar,没有想到TabBar原生的就支持这个方式,只需要设置以下式样就能达到效果了 unselectedLabelStyle override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: _tabBar onPressed: () { }), ], ), body: _tabbarView(context), ); } TabBar _tabBar() { return TabBar( isScrollable: true, // 是否可以滑动 controller: _tabController,

    1.4K50发布于 2021-01-14
  • 来自专栏iOS 备忘录

    Flutter组件——Tabbar

    [Flutter组件——Tabbar] 使用 Tabar使用,设置indicator的样式,长短,设置tab选中和未选中的样式,根据数组创建Tabbar。 initialIndex: 0, length: categoryTabs.length, child: Scaffold( appBar: AppBar(title: Text("Tabbar ")), body: Column( children: [ TabBar( tabs: categoryTabs

    62840编辑于 2023-10-16
  • 来自专栏分享学习

    tabbar 页面是什么意思?用什么跳转到tabbar页面

    一般看到这个地方看不明白的是看到wx.navigateTo(Object object)这个地方下边的提示. tabbar页面是什么意思 而对应的tabbar是什么呢,举个栗子就明白了 比如我们小程序的底部有图标加文字的几个按钮 ,每个按钮对应一个页面,而整个小程序中有很多页面,小程序底部图标加文字对应的几个页面是tabbar页面,这个在app.json中有设置。 eg:在app.json中设置对应的tabbar页面 "tabBar": { "color": "#333", "selectedColor": "#d43c33", "backgroundColor tab-my.png", "selectedIconPath": "/static/images/tabs/tab-my-current.png" } ] } 怎么跳转到tabbar

    3K20发布于 2021-06-01
  • 来自专栏吴老师移动开发

    使用顶部切换导航TabBar

    image 创建TabController TabBarView和TabBar都有一个tabController的参数 TabBarView和Tab是就由TabController来控制同步的,点击了某个 第二种是自己定义一个TabController.实现SingleTickerProviderStateMixin 创建TabBar TabBar哪里都可以创建,但是在AppBar里面有一个bottom参数可以接收 TabBar,会放在导航栏的下面。 new TabBar( tabs: <Widget>[ new Tab( icon: new Icon(Icons.directions_bike new Scaffold( appBar: new AppBar( title: new Text('顶部tab切换'), bottom: new TabBar

    6.8K20发布于 2018-09-05
  • 来自专栏软件工程

    TabBar(标签栏)实现思路

    TabBar需求即要求如图所示 二. TabBar实现思路 1. 在下方有一个单独的TabBar组件 - 自定义TabBar组件,在APP中使用 - 让TabBar出于底部,并且设置相关的样式 2.TabBar中显示的内容由外界决定 - 定义插槽 - flex布局平分 TabBar 3.自定义TabBarItem,可以传入 图片和文字 - 定义TabBarItem,并且定义两个插槽:图片、文字。 /components/tabbar/tabbar"; import TabBarItem from ". /components/tabbar/TabBarItem"; export default { name: "App", components: { TabBar, TabBarItem

    1.7K31编辑于 2021-12-23
  • 来自专栏Java

    如何使用vant配置Tabbar

    如何使用vant配置Tabbar 本文讲解如何通过vant配置Tabber功能。 </van-tabbar-item> <van-tabbar-item icon="search" :active-icon="activeIcon('search')" to="/point" >知识点</van-tabbar-item> <van-tabbar-item icon="friends-o" :active-icon="activeIcon('friends')" to= "/exam">考试</van-tabbar-item> <van-tabbar-item icon="setting-o" :active-icon="activeIcon('setting' )" to="/my">我的</van-tabbar-item> </van-tabbar> </template> <script> export default { data() {

    71600编辑于 2025-01-21
  • 来自专栏大前端(横向跨端 & 纵向全栈)

    Flutter 自定义 TabBar

    TabBar常用于放在AppBar中,以标签页的形式展示同一个页面不同内容的主题标签。 常见的属性如下: 1. tabs 标签组。值的类型为Widget列表; 2. controller 标签控制器。 backgroundColor: Colors.red, // 标签栏 bottom: TabBar // 弹性容器布局 Expanded( child:TabBar Scaffold( appBar: AppBar( title: Text('设置页面'), bottom: TabBar

    3.6K20发布于 2020-12-29
  • 来自专栏一只程序原

    Vue之Tabbar的实现

    tabbartabbar-item抽离出来。 组件中,有关tabbar-item的模板和样式全部抽取到 App.vue中,就实现了tabbartabbar-item分离的目的.但是此时又造成另外一个问题,tabbar-item和App.vue混合了 /components/Tabbar/tabbar.vue" import tabbarItem from ". 以上就是有关Tabbar 实现的组件抽取,总体思路是 现将tabbartabbar-item分离,分别用两个组件单独的设计tabbartabbar-item的结构和样式,然后就是通过插槽来实现数据的灵活处理 /components/Tabbar/tabbar.vue" import tabbarItem from ".

    2.9K31编辑于 2022-08-22
  • 来自专栏flutter开发精选

    flutter:禁用 tabbar手势教程

    在手机上,tabbar是很常见的导航方式,在flutter中我们通过TabBar、TabController和TabBarView轻松实现效果。 下面,我们通过以下例子来说明tabbar的功能: 按下按钮时跳转到选定的选项卡。 禁用标签栏上的用户交互,让我们可以「引导用户按顺序浏览多个选项卡」。 Flutter TabBar的基础设置 我们首先使用StatefulWidget 创建TabBar。 to show the three tabs bottom: TabBar( controller: _tabController, tabs: AppBar( bottom: ReadOnlyTabBar(child: TabBar(...), ), ) 除了tabBar的点击事件外,我们还要保证TabBarView的手势也不能使用

    1.9K30编辑于 2022-09-20
  • 来自专栏煎饼的博客

    微信小程序 自定义 tabBar案例 官方案例迁入无效解决方法 非 tab 页显示 tabBar的问题解决 自定义tabBar与原生tabBar以及自写伪tabbar的区别

    今天朋友问我这个微信小程序的自定义 tabBar,有个问题,那么作为一个程序员的我 那当然是…没有啦,自定义 tabBar刚出来不久,最近的小程序设计图也未涉及需要自定义的 , 不过作为一名程序员,对代码的事情都是尽量不能说 No的 那么肯定给写个案例耍耍 首先介绍一下微信小程序的自定义 tabBar 有些看官嫌我话多(滑稽.jpg)的话就直接拉下去看案例源码吧 看上去是不是特别简单,其实也确实简单,不难的 首先做个常见的 Tabber_item会凸起那个 如图 这个写完发现太简单也太…low了 拿了同事要他要的做的设计图 做这个 会动一下 就没找问题改了 写的简化版 具体要怎么的再加就是了 我主要是给你们展示一下自定义tabbar 这里说一下 把代码片段或者官方案例迁入无效解决方法 同事拿我的代码复制过去后 无报错无显示 这是为什么呢 其实很简单 因为这个自定义tabBar需要基础库2.5.0以上 需要用自定义tabBar 那就去项目根目录 问题在2.5.2 起已修复 所以需要这个以上 自定义tabBar与原生tabBar以及自写伪tabbar的区别 在以往官方自定义Tabber没出来的时候碰到设计图是比较"特色"的话 往往是不设置原生

    1.5K30编辑于 2022-12-13
  • 来自专栏Cordova封装H5 APP

    小程序强制刷新tabbar

    小程序中当我们点击tabbar页面时候是不会强制刷新页面数据进行重新渲染的,有时候我们业务需要重新进行刷新渲染数据 解决方法: 在页面的onshow方法中执行如下代码: onShow: function

    2.3K20编辑于 2022-03-06
  • 来自专栏大前端(横向跨端 & 纵向全栈)

    Flutter自定义 TabBar

    TabBar常用于放在AppBar中,以标签页的形式展示同一个页面不同内容的主题标签。 backgroundColor: Colors.red, // 标签栏 bottom: TabBar // 弹性容器布局 Expanded( child:TabBar Scaffold( appBar: AppBar( title: Text('设置页面'), bottom: TabBar

    2.2K40编辑于 2022-05-06
  • 来自专栏站长的编程笔记

    uniapp 中的 tabBar 配置

    前言 tabBar 配置:https://uniapp.dcloud.io/collocation/pages? id=tabbar 修改 page.json, 在文件中添加以下内容(tabBar 和 globalStyle同级) 2. 使用示例 "tabBar": { "color": "#7A7E83", "selectedColor": "#3cc51f", "backgroundColor": "#ffffff", "list" : [ { "pagePath": "pages/index/index", "iconPath": "static/tabBar/home.png", "selectedIconPath": "static /tabBar/homeSelected.png", "text": "首页" }, { "pagePath": "pages/test/test", "iconPath": "static/tabBar

    1.8K20编辑于 2023-01-03
  • 来自专栏前端小菜鸡yym

    🥬 🐶的uniapp学习之🦌 【tabBar

    ---- 「这是我参与11月更文挑战的第1天,活动详情查看:2021最后一次更文挑战」 这是官网描述的:✈️ 当设置 position 为 top 时,将不会显示 icon tabBar 中的 list tabbar 切换第一次加载时可能渲染不及时,可以在每个tabbar页面的onLoad生命周期里先弹出一个等待雪花(hello uni-app使用了此方式) tabbar 的页面展现过一次后就保留在内存中 ,再次切换 tabbar 页面,只会触发每个页面的onShow,不会再触发onLoad。 顶部的 tabbar 目前仅微信小程序上支持。需要用到顶部选项卡的话,建议不使用 tabbar 的顶部设置,而是自己做顶部选项卡,可参考 hello uni-app->模板->顶部选项卡。 tabBar是有默认高度的,我们最好还是给它定义高度,如果想要让midbutton凸出,那就需要midbutton的高度高于tabBar的高度。

    1.4K20编辑于 2023-01-12
  • 来自专栏微信小程序开发

    小程序中tabBar的使用

    今天说说tabBar的使用,先看看官方说法:如果小程序是一个多 tab 应用(客户端窗口的底部或顶部有 tab 栏可以切换页面),可以通过 tabBar 配置项指定 tab 栏的表现,以及 tab 切换时显示的对应页面 备注: 当设置 position 为 top 时,将不会显示 icon tabBar 中的 list 是一个数组,只能配置最少2个、最多5个 tab,tab 按数组的顺序排序。 (tabBar图例讲解) 今天在做投一个小程序时,也用到了tabBar,先看一下示例: 为什么没有自己实现tabBar? 因为自己实现的tabBar,没有官方的常驻底部的效果好,官方的组件也有限制:不能完全满足自定义需求。比如不支持iconfont图标,也不能展示其他样式风格。 } ] } 参数说明: color:tab 上的文字默认颜色 selectedColor: tab 上的文字选中时的颜色 backgroundColor:tab 的背景色 borderStyle:tabbar

    3.2K80发布于 2018-03-07
  • 来自专栏DannyHoo的专栏

    TabBar上的图片居中

    TabBar上新增的item的图片居中。 如果直接添加新的item,item的图片不会居中。效果图: ? 在做了处理后(代码: UITabBarItem *item = self.tabBar.items[i]; if (i == 2) {             item.imageInsets

    1.9K20发布于 2018-09-13
  • 来自专栏DannyHoo的专栏

    添加自定义的tabBar

    https://blog.csdn.net/u010105969/article/details/51460652 本人自定义的TabBar比较简单,就是在TabBar上直接添加一个UIView 在我自定义完一个TabBar之后,将其添加到TabBar上,发现,自定义的tabBar上的按钮并不能响应点击事件。后来发现,在ViewDidAppear中添加自定义的tabBar就可以了。 添加代码: - (void)viewDidAppear:(BOOL)animated {     [super viewDidAppear:YES]; // 在这里添加自定义的tabBar就可以让自定义 tabBar响应了     [self addCustomTabBar]; } }

    84510发布于 2018-09-13
  • 领券