简单到几行代码!viewpager切换时一个常用的动画

来源:互联网 发布:nat123映射阿里云域名 编辑:程序博客网 时间:2024/06/11 11:20

在activity中加入

    if (Build.VERSION.SDK_INT > Build.VERSION_CODES.HONEYCOMB){            mViewPager.setPageTransformer(true, new AccordionTransformer());        }

实现AccordionTransformer:

public class AccordionTransformer extends ABaseTransformer {    @TargetApi(Build.VERSION_CODES.HONEYCOMB)    @Override    protected void onTransform(View view, float position) {        view.setPivotX(position < 0 ? 0 : view.getWidth());        view.setScaleX(position < 0 ? 1f + position : 1f - position);    }}

是不是很简单啊,,,。。。效果也很不错那。我就不贴动图啦

0 0
原创粉丝点击