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:跳转的activityview:点击的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
注:个人笔记