1:ViewPager实现欢迎页面动画效果

ViewPager实现欢迎页面动画滑动切换view效果,页面切换添加优美的动画,

//主要代码实现

publicvoidanimateSecondScreenClock(floatposition){

if(mCurrentDirection==Path.Direction.CCW){
mCurrentDirection=Path.Direction.CW;
//animPath.reset();
initNewPath(Path.Direction.CW);
invalidate();
}

if(Math.abs(position)>1){
mDistance=mPathLength/2*(Math.abs(position));
}else{

mDistance=mPathLength/2*(Math.abs(position));
}
invalidate();
}

publicvoidanimateSecondScreenAntiClock(floatposition){

if(mCurrentDirection==Path.Direction.CW){
mCurrentDirection=Path.Direction.CCW;
initNewPath(Path.Direction.CCW);
invalidate();
}

if(Math.abs(position)>1){

}else{

mDistance=mPathLength/2*(Math.abs(1+position));
}
invalidate();


}

本项目来自:http://www.itlanbao.com/code/20151010/10000/100571.html

///////////////

2:viewpager切换添加动画效果

viewpager切换添加动画效果,本项目中主要有三种切换特效,
(1):DepthPageTransformer效果
(2):RotateDownPageTransformer每一个view切换的时候旋转
(3):ZoomOutPageTransformer效果
主要实现代码:
mViewPager.setPageTransformer(true,newZoomOutPageTransformer());
mViewPager.setPageTransformer(true,newRotateDownPageTransformer());
mViewPager.setPageTransformer(true,newDepthPageTransformer());
这三句实现这三个效果,其中每一个类都封装好了,直接可以使用。

本项目来源:http://www.itlanbao.com/code/20151111/10000/100638.html


更多相关文章

  1. 安全新手入坑——HTML标签
  2. Nginx系列教程(四)| 一文带你读懂Nginx的动静分离
  3. Android之Fragment多个页面切换实现
  4. Android(安卓)RecyclerView聊天界面控件布局居底
  5. Android(安卓)首个Activity启动动画设置
  6. Android(安卓)列表视图
  7. 记录app端嵌入式H5页面
  8. Android(安卓)Banner图片轮播控件+ViewPagerIndicator+ViewPager
  9. Android(安卓)开发源码分享

随机推荐

  1. Android之Service学习篇一:Service启动方
  2. android 获取路径目录方法 以及 获取路径
  3. Linux系统下安装android sdk的方法步骤
  4. 各自为战不如抱团取暖 WP成立开发者联盟
  5. Android 之 Socket 通信
  6. Android蓝牙默认名称的修改
  7. 利用一个singleInstance的activity实现音
  8. Android在SDcard建文件夹(在Android中移动
  9. android 适配器Adpter的使用总结 之 Curs
  10. Android获取设备型号和系统版本号、mac地