Android 页面切换代码(立体效果)
2016-11-11 13:50
633 查看
public class CubeTransformer implements PageTransformer {
@Override
public void transformPage(View view, float position) {
Log.i("result",
"position="+position+" view.id="+view.getId());
if (position <= 0) {
//从右向左滑动为当前View
//设置旋转中心点;
ViewHelper.
setPivotX(view, view.getMeasuredWidth());
ViewHelper.
setPivotY(view, view.getMeasuredHeight() * 0.5f);
//只在Y轴做旋转操作
ViewHelper.setRotationY(view,
90f * position);
} else if (position <=1) {
//从左向右滑动为当前View
ViewHelper.setPivotX(view, 0);
ViewHelper.setPivotY(view, view.getMeasuredHeight() * 0.5f);
ViewHelper.setRotationY(view, 90f * position);
}
}
}
@Override
public void transformPage(View view, float position) {
Log.i("result",
"position="+position+" view.id="+view.getId());
if (position <= 0) {
//从右向左滑动为当前View
//设置旋转中心点;
ViewHelper.
setPivotX(view, view.getMeasuredWidth());
ViewHelper.
setPivotY(view, view.getMeasuredHeight() * 0.5f);
//只在Y轴做旋转操作
ViewHelper.setRotationY(view,
90f * position);
} else if (position <=1) {
//从左向右滑动为当前View
ViewHelper.setPivotX(view, 0);
ViewHelper.setPivotY(view, view.getMeasuredHeight() * 0.5f);
ViewHelper.setRotationY(view, 90f * position);
}
}
}
相关文章推荐
- Android 页面切换代码(淡入淡出效果)
- Android 页面切换代码(页面旋转效果)
- android 页面切换动画效果
- Android ViewPager多页面滑动切换以及动画效果
- Android的一个项目中,实现页面之间切换时的动画效果
- Android ViewPager多页面滑动切换以及动画效果
- Android ViewPager多页面滑动切换以及动画效果
- [Android实例] ViewPager多页面滑动切换以及动画效果
- Android中用ViewPager实现多页面滑动切换及动画效果的实例
- 编写一个项目,实现页面之间切换时的动画效果。上传代码并描述步骤
- Android ViewPager多页面滑动切换以及动画效果
- Android ViewPager多页面滑动切换以及动画效果
- [转载]Android ViewPager多页面滑动切换以及动画效果
- Android ViewPager多页面滑动切换以及动画效果
- Android 左右滑动切换页面或Activity的效果实现
- android 页面切换动画效果 转
- Android ViewPager多页面滑动切换以及动画效果
- Android ViewPager多页面滑动切换以及动画效果
- Android ViewPager多页面滑动切换以及动画效果
- [Android实例] ViewPager多页面滑动切换以及动画效果(精)