Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android中实现MakeSenetTransactionAnimation_Android_Animation_Onclick_Imageview_Onclicklistener - Fatal编程技术网

在Android中实现MakeSenetTransactionAnimation

在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

我想为之前的图片(如whatsapp或telegram)创建过渡动画,我发现这是一个非常有用的教程,但我一直无法在我的应用程序中实现。我从这个开始活动

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