大家在使用手机新闻客户端的时候就会有一个发现,大多数的新闻客户端都会把新闻分类,诸如头条、娱乐、体育、科技等等,如何实现这种界面的呢?这个实现起来其实很简单,就是在一个Fragment中实现多个ViewPage的切换,再在ViewPage的上面放一个TabLayout,关联起来就可以实现联动效果。如 ...
分类:
移动开发 时间:
2016-09-06 22:45:39
阅读次数:
202
在2014年 Google在support Design 包中发布了一些新空间,今天就来学习下TabLayout。 TabLayout 配合ViewPager 和Fragment可以帮组开发者快速打造一个滑动标签页。TabLayout会有2种使用场景,一个顶部标签页,比如新闻类的头条,搜狐新闻,还有 ...
分类:
其他好文 时间:
2016-08-19 13:17:43
阅读次数:
94
Fragment+ViewPager的架构开发一个主流App的主要框架,进一步学习下TabLayout的操作和监听,同时分享一些注意事项和非常见错误的处理方案。...
分类:
移动开发 时间:
2016-08-08 00:59:05
阅读次数:
515
TabLayout,滑动指示选项卡,继承自HorizontalScrollView(注:与TableLayout毫无关系),提供了一个水平的可滚动布局来展示Tabs**。所以有了它我们就不必在去自己定义实现类似ActionBar的Tab栏了(TabLayout provides a horizontal layout to display tabs)与以前早期TabHost不同TabLayout兼容性更强。...
分类:
移动开发 时间:
2016-08-06 00:37:25
阅读次数:
474
在开发中,我们常常需要ViewPager结合Fragment一起使用,如下图: 我们可以使用三方开源的PagerSlidingTabStrip去实现,或者viewpagerindicator,我一般都偏向前者。现在我们可以使用Design support library库的TabLayout去实现了 ...
分类:
移动开发 时间:
2016-07-16 00:22:12
阅读次数:
388
主要内容:
本文将要介绍Material design和Support library控件,主要包括TextInputLayout、SwitchCompat、SnackBar、FloatingActionButton、Shadows、Ripples、TabLayout、RecyclerView、Card、NavigationView、BottomSheet、Palette控件。...
分类:
移动开发 时间:
2016-07-15 20:46:02
阅读次数:
591
在前面的Design中,学习使用了TabLayout,NavigationView与DrawerLayout实现的神奇效果,今天就带来本次Design包中我认为最有意义的控件CoordinatorLayout。 当然还有SnackBar,不过他在实际运用中一般都是和CoordinatorLayout ...
分类:
移动开发 时间:
2016-07-14 21:15:33
阅读次数:
301
前面讲解了Design包下的TabLayout的使用,下面将带来NavagationView和DrawLayout以及toolbar的联动。 NavigationView 通过提供抽屉导航所需的框架让实现更简单,同时它还能够直接通过菜单资源文件直接生成导航元素。把NavigationView作为Dr ...
分类:
移动开发 时间:
2016-07-13 01:04:15
阅读次数:
330
Google在2015的IO大会上,给我们带来了更加详细的Material Design设计规范,同时,也给我们带来了全新的Android Design Support Library,在这个support库里面,Google给我们提供了更加规范的MD设计风格的控件。最重要的是,Android De ...
分类:
移动开发 时间:
2016-07-12 21:26:46
阅读次数:
556
Android M新控件有很多,Toolbar,TabLayout,AppBarLayout,NavigationView,CoordinatorLayout,CollapsingToolbarLayout等等。写出这篇文章纯粹因为本人记忆力不行,特意来此记录,如有不对的地方,还请帮忙纠正!...
分类:
移动开发 时间:
2016-07-06 18:26:47
阅读次数:
433