package immortalz.me.transitionhelper.demo.image; import android.os.Bundle; import android.support.annotation.Nullable; import android.widget.ImageView; import android.widget.TextView; import com.bumptech.glide.Glide; import butterknife.Bind; import immortalz.me.library.TransitionsHeleper; import immortalz.me.library.bean.InfoBean; import immortalz.me.library.method.ColorShowMethod; import immortalz.me.transitionhelper.R; import immortalz.me.transitionhelper.base.BaseActivity; /** * Created by Mr_immortalZ on 2016/10/28. * email : mr_immortalz@qq.com */ public class ImageDetailActivity extends BaseActivity { @Bind(R.id.iv_detail) ImageView ivDetail; @Bind(R.id.tv) TextView tv; @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); TransitionsHeleper.getInstance() .setShowMethod(new ColorShowMethod(R.color.bg_teal_light, R.color.bg_purple) { @Override public void loadCopyView(InfoBean bean, ImageView copyView) { Glide.with(ImageDetailActivity.this) .load(bean.getImgUrl()) .centerCrop() .into(copyView); } @Override public void loadTargetView(InfoBean bean, ImageView targetView) { Glide.with(ImageDetailActivity.this) .load(bean.getImgUrl()) .centerCrop() .into(targetView); } }).show(this, ivDetail); } @Override public int getLayoutId() { return R.layout.activity_imagedetail; } }