Android ViewPager图片循环滑动源码_ViewPager点击事件例子
2014-11-18 14:19:41  By: shinyuu

Android ViewPaper相信很多开发者在开发过程中都有使用这、那么怎么给ViewPaper切换时候添加动画呢、本文将给大家介绍ViewPaper的三种动画、在代码里注释掉其中两种即可使用其中一种动画、希望可以帮助一些使用Android ViewPaper相信很多开发者在开发过程中都有使用这、那么怎么给ViewPaper切换时候添加动画呢、本文将给大家介绍ViewPaper的三种动画、在代码里注释掉其中两种即可使用ViewPaper的哥们增强用户体验、先来看一下程序运行效果吧

Android 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的留言板)

感谢你的访问、祝你生活愉快、工作顺心、欢迎常来逛逛


猜你喜欢的

快速评论


技术评论

  • 该技术还没有评论、赶快抢沙发吧...
DD记账
top
+