位置: 编程技术 - 正文
推荐整理分享IndicatorTabBar——可滑动的带指示条的TabBar,希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!
这篇文字给大家分享一个可以滑动的TabBar,这里叫做IndicatorTabBar。先上效果图:
诸如网易新闻、腾讯新闻、百度新闻等客户端,都使用了类的TabBar,这玩意儿都快成多页面APP的标配了。
简单说一下实现原理:
1.自定义IndicatorTabBar,继承自HorizontalScrollView。
2.IndicatorTabBar里面放置一个水平方向的LinearLayout,作为Tab的容器(TabContainer)。
3.每个Tab可以继承自TextView或者Button。
4.根据每一页的最大的Tab数量获取到Tab宽度,初始化Tab,并添加到TabContainer。
5.设置并响应IndicatorTabBar的滑动和Tab的点击,由于一般TabBar都和ViewPager配合使用,如有需要,可以添加一些ViewPager的联动效果。
6.设置一些可自定义的属性,如字体大小、颜色,选中后的颜色,Tab下面指示条的颜色及高度等,支持代码或xml布局文件里设置。
就是这些吧,总是喜欢言简意赅的东西,具体的请参考源码:IndicatorTabBar。
insmod: init_module hello.ko failed (Exec format error) 在经过重新编译的goldfish内核上,已经运行了安卓模拟器,正在动态添加自己编译的内核。一开始的时候我从网上找了个hello.c文件,按照他的方式写了Ma
Android系统触屏事件传递派发浅析 之前浅显的看过事件传递的过程,但是有一些细节还是不太清除,借这次机会,可以好好的整理一下之前没有想清楚的地方.(基于android5.0源码),记录一下事
短信发送器 先欣赏下界面:页面布局xml文件:LinearLayoutxmlns:android="
标签: IndicatorTabBar——可滑动的带指示条的TabBar
本文链接地址:https://www.jiuchutong.com/biancheng/379721.html 转载请保留说明!上一篇:BaseAdapter数据刷新,自定义BaseAdapter
下一篇:insmod: init_module 'hello.ko' failed (Exec format error)
友情链接: 武汉网站建设