在Android中实现MakeSenetTransactionAnimation
我想为之前的图片(如whatsapp或telegram)创建过渡动画,我发现这是一个非常有用的教程,但我一直无法在我的应用程序中实现。我从这个开始活动在Android中实现MakeSenetTransactionAnimation,android,animation,onclick,imageview,onclicklistener,Android,Animation,Onclick,Imageview,Onclicklistener,我想为之前的图片(如whatsapp或telegram)创建过渡动画,我发现这是一个非常有用的教程,但我一直无法在我的应用程序中实现。我从这个开始活动 ivProfile.setOnClickListener(v -> ImagePreview.start(context, contactResponse.getProfilePic())); 如何在操作中实现上述代码,请单击下面的: public void animate(View v){ Intent i = new Inte
ivProfile.setOnClickListener(v -> ImagePreview.start(context, contactResponse.getProfilePic()));
如何在操作中实现上述代码,请单击下面的:
public void animate(View v){
Intent i = new Intent(this, ImagePreview.class);
String transition = getString(R.string.transition);
View start = findViewById(R.id.iv_profile);
ActivityOptionsCompat options = ActivityOptionsCompat.makeSceneTransitionAnimation(
this, start, transition
);
ActivityCompat.startActivity(this, i, options.toBundle());
}
你可以这样打电话,我想没有任何问题 确保在ImagePreview活动中声明了转换名称(位于必须应用转换动画的imageview中)
ivProfile.setOnClickListener(v -> {
Intent i = new Intent(this, ImagePreview.class);
i.putExtra("IMG_URL", "YOUR_IMAGE_URL")
String transition = getString(R.string.transition);
ActivityOptionsCompat options = ActivityOptionsCompat.makeSceneTransitionAnimation(
this, ivProfile, transition
);
ActivityCompat.startActivity(this, i, options.toBundle());
});
你可以这样打电话,我想没有任何问题 确保在ImagePreview活动中声明了转换名称(位于必须应用转换动画的imageview中)
ivProfile.setOnClickListener(v -> {
Intent i = new Intent(this, ImagePreview.class);
i.putExtra("IMG_URL", "YOUR_IMAGE_URL")
String transition = getString(R.string.transition);
ActivityOptionsCompat options = ActivityOptionsCompat.makeSceneTransitionAnimation(
this, ivProfile, transition
);
ActivityCompat.startActivity(this, i, options.toBundle());
});
那么您的问题是什么?@MohitSuthar如何发送contactResponse.getProfilePic()来自methode AnimateThe您的问题是什么?@MohitSuthar如何发送contactResponse.getProfilePic()来自methode animatebut在ImagePreview.class i中从url(服务)加载图像,那么,如果我没有将url发送到ImagePreview.class,如何从url加载正确的图像呢。。。开始(上下文,contactResponse.getProfilePic());使用Glide加载图像并通过intent发送图像pic数据没有问题,我正在更新ImagePreview.class中的Answit。我从url(服务)加载图像,因此,如果我没有将url发送到ImagePreview.class,如何从url加载正确的图像。。。开始(上下文,contactResponse.getProfilePic());使用Glide加载图像并通过intent发送图像pic数据没有问题,我正在更新我的ans