在慕课网上学习了一个主界面的UI,记录下来。
01.ViewPager实现Tab(1)
首先实现顶部和底部的布局
中间使用ViewPager
02.ViewPager实现Tab(2)
实现切换ViewPager的逻辑
注:在点击底部ImageButton和TextView,只有点击TextView有效,
可以将ImageButton的XML添加
android
:clickable=
"false"
即可完成功能
03.Fragment实现Tab
Fragment和ViewPager相比:Fragment更容易维护 ,方便做适配处理,便于管理
没有办法实现左右拖动
尽量使用Fragment
04.ViewPager+FragmentPagerAdapter实现Tab
Fragment作为内容区域,实现左右拖动
05.ViewPagerIndicator+ViewPager实现Tab
使用第三方控件ViewPagerIndicator作为指示器
导入github上的ViewPagerIndicator的最简单的方式:
compile 'com.github.JakeWharton:ViewPagerIndicator:2.4.1@aar'
as会自行去下载
内容区域:ViewPager+FragmentPagerAdapter
本文档记录了在慕课网上学习的一个主界面UI过程,包括使用ViewPager和Fragment实现Tab功能的方法,以及如何通过第三方控件ViewPagerIndicator来增强用户体验。

被折叠的 条评论
为什么被折叠?



