android UI(01) ViewPager
来源:互联网 发布:xp系统直播软件 编辑:程序博客网 时间:2024/06/17 16:24
1. 用来实现进入APK的界面向导, 通常是几张图片(也可以是自定义的view,用LayoutInflater导入) 最重要的是继承PageAdapter:
public class ViewPagerAdapter extends PagerAdapter { //界面列表 private ArrayList<View> views; public ViewPagerAdapter (ArrayList<View> views){ this.views = views; } /** * 获得当前界面数 */ @Override public int getCount() { if (views != null) { return views.size(); } return 0; } /** * 初始化position位置的界面 */ @Override public Object instantiateItem(View view, int position) { ((ViewPager) view).addView(views.get(position), 0); return views.get(position); } /** * 判断是否由对象生成界面 */ @Override public boolean isViewFromObject(View view, Object arg1) { return (view == arg1); } /** * 销毁position位置的界面 */ @Override public void destroyItem(View view, int position, Object arg2) { ((ViewPager) view).removeView(views.get(position)); } }
2. 然后在Activity里面定义并且装载这个List<View> 调用viewPager.setAdapter(vpAdapter); 就可以实现 View的滑动
3. 给ViewPager绑定监听器接可以监听滑动的状态 比如当前的position:
viewPager.setOnPageChangeListener(new MyOnPageChangeListener()); 重写里面的几个方法即可
0 0
- android UI(01) ViewPager
- Android UI之ViewPager
- Android UI之ViewPager
- Android学习之 UI--ViewPager
- 【Android UI】ViewPager禁止滚动
- Android UI设计 ViewPager 中嵌套HorizontalScrollView
- Android UI--ViewPager扩展Tab标签指示
- Android UI--ViewPager扩展Tab标签指示
- [UI]Android启动引导界面ViewPager
- Android UI--ViewPager扩展Tab标签指示
- android UI用ViewPager实现引导页面
- Android UI 基础之ViewPager的使用
- Android UI基础——ViewPager+Fragment
- Android基础UI之ViewPager禁止滑动
- android--UI--ViewPager的伪循环效果
- android UI进阶之用ViewPager实现欢迎引导页面
- android UI进阶之用ViewPager实现欢迎引导页面
- android UI进阶之用ViewPager实现欢迎引导页面
- 回文数
- 如何用Visual C#生成DLL文件
- 常用快捷键及linux命令
- iOS项目的目录结构和开发流程
- JavaScript 函数大全
- android UI(01) ViewPager
- C++ 在类中定义枚举类型的问题
- SQL SERVER表连接简单调优
- LinuxCast学习笔记十六:permission
- 高效能程序员的七个习惯
- 数据库链接的结构
- 关于myeclipse2014工程重命名tomcat下工程却不修改的问题(myeclipse)
- Objective-C Method Swizzling
- int *ptr=(int *)(&a+1)(面试题)