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(安卓)发布GitHub项目到JitPack
  4. Android(安卓)动画总结-帧动画
  5. android自定义Dialog实现底部弹窗
  6. Android跨进程唤醒APP,启动指定页面
  7. Android(安卓)自定义手写签名并保存到sdcard中(可以保存背景图)
  8. android 自定义 view 实现表盘效果
  9. android 垂直拖动条seekbar

随机推荐

  1. Android软件安全开发实践(上)
  2. android绑定sqlite数据库与程序一起发布
  3. 官方 Hotmail Android(安卓)应用现已推出
  4. 下载 android 4.0 SDK (windows)
  5. Android之控件阴影模糊效果死磕Paint.set
  6. jni学习笔记之二:编写Hello Jni
  7. Android(安卓)将App的内容延伸到状态栏/
  8. 点击 Android(安卓)Studio 的 build 按钮
  9. Android内存监控与分析(三):内存分析及原理
  10. 史上最详细创建 Android(安卓)AIDL 远程