在Android小部件onclick中更改imageView

在Android小部件onclick中更改imageView,android,widget,Android,Widget,我有一个非常简单的小部件,它有一个语音气泡的背景图像和一个imageView,其中包含一个站在旁边的角色(好像他在说什么)。 在语音气泡的顶部,我有一个文本视图,其中显示了一些文本 基本上我想做的就是,当用户点击角色时,图像会发生变化,以显示角色的动画 我做了一个简单的应用程序,在单击图像时为图像视图制作动画(使用动画列表xml),效果很好。所以我想知道我是否可以用这个小部件实现同样的效果 我看过一些例子,你可以点击一个小部件(无论是按钮、图像还是其他),然后你可以加载一个配置布局,但是我就是搞

我有一个非常简单的小部件,它有一个语音气泡的背景图像和一个imageView,其中包含一个站在旁边的角色(好像他在说什么)。 在语音气泡的顶部,我有一个文本视图,其中显示了一些文本

基本上我想做的就是,当用户点击角色时,图像会发生变化,以显示角色的动画

我做了一个简单的应用程序,在单击图像时为图像视图制作动画(使用动画列表xml),效果很好。所以我想知道我是否可以用这个小部件实现同样的效果

我看过一些例子,你可以点击一个小部件(无论是按钮、图像还是其他),然后你可以加载一个配置布局,但是我就是搞不懂,我也找不到任何地方可以完成我想要的

所以基本上我需要知道的是: 1.小部件能否具有动画图像视图 2.我需要做什么才能在单击imageView时加载动画

谁能给我指一下正确的方向吗


提前谢谢大家

您是否尝试过使用布局动画?请参见此处的相关问题:

没有,但即使我这样做了,当我单击图像时,我将如何触发动画?我想你必须这样写:
imgBtn.setOnClickListener(new View.OnClickListener(){@Override public void onClick(View v){img.startAnimation(youAnimation);                  }          });也许这很有帮助:我不知道你的应用程序到底怎么样,但我认为最好不要使用其他类来完成。您可以重写onUpdate方法来提供额外的功能。是的,没错。这就是我所做的,谢谢。我不敢相信,这并不像告诉它改变图像背景并使用动画列表那么简单:|我的意思是,主要的问题是,对于remoteView,我无法使用findViewById,因此我无法将动画列表分配给imageView。