您的位置:首页 > 移动开发 > Android开发

实现类似格瓦拉的转场动画

2016-11-01 11:36 204 查看
Gradle app


dependencies {
compile 'me.immortalz:transitionhelper:1.0.4'

compile 'com.github.bumptech.glide:glide:3.5.2'
}

MainActivity.java

TransitionsHeleper.startAcitivty(context, class, view,imgurl);


context:当前activity

class:跳转的activity
view:点击的view

imgurl:传递的Imageview图片地址(可以为空)

test.java

TransitionsHeleper.getInstance()
.setShowMethod(new InflateShowMethod(this,R.layout.activity_main) {
@Override
public void loadCopyView(InfoBean bean, ImageView copyView) {
//动画过程中
Glide.with(TestActivity.this)
.load(R.drawable.five)//移动的图片
.fitCenter()
.into(copyView);
//copyView.setImageResource(R.drawable.five);
}
@Override
public void loadTargetView(InfoBean bean, ImageView targetView) {
//mImageView.setImageResource(R.drawable.five);
//圆形扩散动画完成后
Glide.with(TestActivity.this)
.load(R.drawable.five)
.fitCenter()
.into(mImageView);
}
})
.show(this,mImaginto);//mImageinto图片要移动的view


注:个人笔记
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android 动画 移动