Android ViewPager图片循环滑动源码_ViewPager点击事件例子
2014-11-18 14:19:41 By: shinyuu
Android ViewPaper相信很多开发者在开发过程中都有使用这、那么怎么给ViewPaper切换时候添加动画呢、本文将给大家介绍ViewPaper的三种动画、在代码里注释掉其中两种即可使用其中一种动画、希望可以帮助一些使用Android ViewPaper相信很多开发者在开发过程中都有使用这、那么怎么给ViewPaper切换时候添加动画呢、本文将给大家介绍ViewPaper的三种动画、在代码里注释掉其中两种即可使用ViewPaper的哥们增强用户体验、先来看一下程序运行效果吧
onCreate方法代码
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_before_login); lInflater = getLayoutInflater(); mViewPager = (ViewPagerCompat) findViewById(R .id.id_viewpager); initViewData(); //下面三个注释掉两个就能用其中一个的效果 mViewPager.setPageTransformer(true, new DepthPageTransformer()); mViewPager.setPageTransformer(true, new RotateDownPageTransformer()); mViewPager.setPageTransformer(true, new ZoomOutPageTransformer()); mViewPager.setAdapter(new PagerAdapter() { @Override public Object instantiateItem( ViewGroup container, int position) { container.addView(mImageViews.get(position)); return mImageViews.get(position); } @Override public void destroyItem(ViewGroup container, int position,Object object) { container.removeView(mImageViews .get(position)); } @Override public boolean isViewFromObject(View view, Object object) { return view == object; } @Override public int getCount() { return mImageViews.size(); } }); }
更多代码、大家可以下载源代码查看、另外说明一下:ViewPager类提供了多界面切换的新效果、新效果有如下特征
1、当前显示一组界面中的其中一个界面
2、当用户通过左右滑动界面时、当前的屏幕显示当前界面和下一个界面的一部分
3、滑动结束后、界面自动跳转到当前选择的界面中
最后是源代码下载链接: http://dwtedx.com/download.html?bdkey=s/1o6FRbPC 密码: cbcc
若资源对你有帮助、浏览后有很大收获、不妨小额打赏我一下、你的鼓励是维持我不断写博客最大动力
想获取DD博客最新代码、你可以扫描下方的二维码、关注DD博客微信公众号(ddblogs)
或者你也可以关注我的新浪微博、了解DD博客的最新动态:DD博客官方微博(dwtedx的微博)
如对资源有任何疑问或觉得仍然有很大的改善空间、可以对该博文进行评论、希望不吝赐教
为保证及时回复、可以使用博客留言板给我留言: DD博客留言板(dwtedx的留言板)
感谢你的访问、祝你生活愉快、工作顺心、欢迎常来逛逛