viewpager翻页的窗帘效果动画

前端时间比较忙,好长时间没有更新微博,就工作中出现的部分问题,与大家分享一下。

大家都知道viewpager在android开发中是运用率比较高的控件,现在就其窗帘下过的动画分享。

文章出处:http://www.cnblogs.com/hyylog/p/6378124.html

不说了直接上代码:

viewpager.setPageTransformer(true, new PageTransformer() {

@Override
public void transformPage(View view, float position) {
// TODO Auto-generated method stub
int pageWidth = view.getWidth();
if (position <= 0) {
/**
* 窗帘效果
*/
view.findViewById(R.id.recommend_content_item_content)
.setTranslationX(
(pageWidth * -position) + position * 0);
view.findViewById(R.id.image1).setTranslationX(
(pageWidth * -position) + position * 50);

} else if (position <= 1) {
/**
* 窗帘效果
*/
view.findViewById(R.id.recommend_content_item_content)
.setTranslationX(
(pageWidth * -position) + position * 0);
view.findViewById(R.id.image1).setTranslationX(
(pageWidth * -position) + position * 50);
}
}
});

posted on 2017-02-08 14:44  韩仰阳  阅读(685)  评论(0)    收藏  举报