Android ViewPager左右滑动界面实现
左右滑动的界面在安卓开发里,真是太常见了。像是首页轮播图、文章页切换,基本都绕不开这个交互。用起来最顺手的,还是ViewPager,这个组件挺早就有了,但到现在还蛮实用,搭配自定义的PagerAdapter,想怎么玩都行。
手动滑动是标配,自动滑动也能搞定——加个Handler定时发消息就行,轮播图分分钟搞起来。要想再炫一点,还可以加个无限循环,用“假页面”拼接一下头尾,体验流畅得,用户根本感觉不到跳转。
你要是打算上手,可以看看示例里的几个文件:MainActivity.java
做初始化、MyPagerAdapter.java
管页面切换、PageFragment.java
管每页内容,基本思路都涵盖了。页面布局也挺规整,照着抄都来得及。
另外还有几点你得注意:滑动速度可以调,动画可以加,懒加载能节省资源,还有滑动监听也别落下——比如控制底部菜单的显示隐藏,挺实用的。
如果你是做安卓界面的,想做个又流畅又智能的左右滑动,不妨好好研究一下这个资源,多坑都提前帮你填好了。
3.32MB
文件大小:
评论区