一个ViewPager的页面切换指示控件
来源:互联网 发布:mybaby安卓软件 编辑:程序博客网 时间:2024/04/27 16:20
运行效果:
使用说明:
依赖:
- compile 'com.romandanylyk:pageindicatorview:X.X.X'
把xxx替换成版本号,最新版本0.0.4.
定义PageIndicatorView
- <com.rd.PageIndicatorView
- android:id="@+id/pageIndicatorView"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- attrs:viewPager="@id/viewPager"/>
设置ViewPager
- ViewPager viewPager = (ViewPager) findViewById(R.id.viewPager);
- viewPager.setAdapter(adapter);
- //instance of android.support.v4.view.PagerAdapter adapter
- PageIndicatorView pageIndicatorView = (PageIndicatorView) view.findViewById(R.id.pageIndicatorView);
- pageIndicatorView.setViewPager(viewPager);
自定义
- //set size
- setCount(int count)
- setDynamicCount(boolean dynamicCount)
- setRadius(int radiusDp)
- setPadding(int paddingDp)
- //set color
- setUnselectedColor(int color)
- setSelectedColor(int color)
- //set animation
- setAnimationDuration(long duration)
- setAnimationType(AnimationType type)
- setInteractiveAnimation(boolean isInteractive)
- //set selection
- setProgress(int selectingPosition, float progress)
- setSelection(int position)
下面是PageIndicatorView支持的所有动画效果。
0 0
- 一个ViewPager的页面切换指示控件
- Android中的ViewPager指示控件
- ViewFlipper实现ViewPager的页面切换效果
- 利用viewpager实现页面的滑动切换
- ViewPager和 Fragment 实现的页面切换
- ViewPager结合Fragment 实现的页面切换
- 【控件篇】ViewPager+FragmentStatePagerAdapter 页面切换案例详解
- ViewPager实现页面切换
- ViewPager实现页面切换
- ViewPager实现页面切换
- ViewPager页面切换效果
- ViewPager页面滑动切换
- ViewPager实现页面切换
- ViewPager 切换页面
- 自动切换的viewpager,实现广告页面的持续切换
- 属性动画实现viewpager改变页面的时候,带有指示条的动画效果
- ViewPager(一):带指示图标的滑动页面的实现
- Viewpager切换的淡入淡出切换(页面不移动)
- struts工作原理
- 卓易科技携竹间智能科技开启AI新纪元
- iOS 类似微信,QQ聊天界面的气泡聊天简单实现Demo
- 数据结构循环队列Java实现
- maven搭建web工程
- 一个ViewPager的页面切换指示控件
- oracle外键需加索引
- 入驻平台or电商SaaS 谁才是中小企业的护身符?
- html元素分类及特点
- 机器学习:统计与计算之恋
- Servlet入门----Servlet的生命周期
- 友盟、ShareSDK,登录分享---小米
- 《Windows核心编程》---Interlocked原子访问系列函数
- 安卓系统的time device驱动编写过程