gpt4 book ai didi

android - 如何快速更改图片资源?

转载 作者:行者123 更新时间:2023-11-29 00:52:56 24 4
gpt4 key购买 nike

我想让它一旦我按下一个按钮,它就会移动并通过快速交换 imageview 中间动画的 src 来制作动画。

我试过使用 Thread.sleep 。

first.setImageResource(R.drawable.cata2);
first.setImageResource(R.drawable.catb2);

对象动画代码

x += 10
first.setImageResource(R.drawable.cata2);
ObjectAnimator d = ObjectAnimator.ofFloat(first, "translationX", x);
d.setDuration(50);
d.start();

它总是只是切换到 cata2。

最佳答案

Try this one. If the changing image resource not working, try to change it in background resource. Just adjust some duration and the thread sleep.

在 C# 中:

尝试将这些全部放在按钮的监听器中

设置动画

var clockwise = AnimationUtils.LoadAnimation(this.Activity, Resource.Animation.clockwise);clockwise.Duration = 2000;

将您的第一个设置为 cata2

this.Activity.RunOnUiThread(() =>
{
first.setImageResource(R.drawable.cata2);
});

从cata2到catb2随动画变化

Thread t = new Thread(delegate ()

{

first.StartAnimation(clockwise);

Thread.Sleep(500);

this.Activity.RunOnUiThread(() =>

{

first.setImageResource(R.drawable.catb2);

first.ClearAnimation();

return;

});

});

t.Start();

关于android - 如何快速更改图片资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57717022/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com