概述 1.tablayout。纯粹就是一个滑动菜单,只是多加一个事件,触发viewpager的滑动。 2.viewpage,是主角,一般是设定 adapter,在 adapter中,决定如何显示view,以及显示多少个view. 这里系统已经封装了一个adapter叫 fragmentadapter ...
分类:
其他好文 时间:
2018-11-06 21:26:45
阅读次数:
142
学习,学习,学以致用,让基础控件贴近实战效果 TabLayout是Google新推出的Material Design的控件之一,TabLayout的使用必须结合ViewPager和Fragment的使用,如果对ViewPager不熟悉的同学,请自行查阅资料,很简单的。我们来看下爱奇艺导航条的原效果 ...
分类:
移动开发 时间:
2018-09-06 14:30:20
阅读次数:
297
关于Tablayout,使用的应该很频繁了,但是底部导航条长短是固定死的,需要自己来改动长短,找了半天没找着方法,看了下官方建议,可以通过映射来修改自己想要的长短,其实也就几行代码的问题,看代码: leftDip和rightDip是左右间距,根据自己的需要来设置,直接调用即可。 Fragment: ...
分类:
移动开发 时间:
2018-08-09 19:34:05
阅读次数:
193
在前两篇文章中,分别介绍了tablayout+scrollview 和 tablayout+recyclerview 实现的滑动定位的功能,文章链接: "Android 实现锚点定位" "Android tabLayout+recyclerView实现锚点定位" 仔细看的话,这种滑动定位的功能,还可 ...
分类:
移动开发 时间:
2018-08-05 20:24:48
阅读次数:
224
原文链接: "https://mp.weixin.qq.com/s/L3o2i3WTmg1ScXEYDS8YCg" 在上一篇文章 [Android 实现锚点定位 ](https://mp.weixin.qq.com/s/EYyTBtM9qCdmB9nlDEF 3w)中,我们介绍了 +`scrollV ...
分类:
移动开发 时间:
2018-07-30 20:18:33
阅读次数:
233
一.TabLayout+ViewPager+Fragment 1.布局: 2.代码使用: 3.自定义PagerAdapter: 4.效果图: 二.底部导航(仿微信): 1.布局: 2.自定义Tab视图: 3.ItemView的布局: 4.分别效果图: 图1 图 2 5.TabMode与tabGrav ...
分类:
其他好文 时间:
2018-07-11 01:03:09
阅读次数:
207
1.ViewPager与TabLayout的初始化:private void initData() { mTabFragmentAdapter = new TabFragmentFirstAdapter(getSupportFragmentManager(), mDeptType); mVp.set... ...
分类:
其他好文 时间:
2018-07-10 14:48:04
阅读次数:
435
再战TabLayout之下划线宽度 这周的需求搞定之后,想到之前有一个小瑕疵,反正没什么事,索性较量较量 如图官方原版就是小瑕疵,反射版本就是最终 解决方案-Demo源码 先讲解决方案。直接贴代码(要在tabLayout添加完所有的tab后调用) [java] view plain copy pub ...
分类:
其他好文 时间:
2018-06-19 16:16:24
阅读次数:
156
注意: 因为继承的是Fragment,所以getSupportFragmentManager()与getFragmentManager()方法无法使用,这里需要用到getChildFragmentManager()方法; (用getFragmentManager()方法并不会报错,但到时候运行的时候 ...
分类:
其他好文 时间:
2018-05-23 20:42:41
阅读次数:
236