2011-03-31 89 views
1

我有一个非常简单的小部件,它有一个讲话泡泡的背景图像和一个包含站在旁边的字符的imageView(就像他在说什么一样)。 在讲话泡泡的顶部,我有一个textView,在其中显示一些文本。在Android Widget中更改imageView onclick

基本上我想要做的就是当用户点击字符时图像变化显示字符的动画。

我做了一个简单的应用程序,动画的图像查看(使用animation-list xml),当图像被点击并且工作正常。所以我想知道是否可以通过这个小部件实现同样的功能。我已经看到一些例子,你可以点击一个小部件(无论是按钮,图像,任何),然后你可以加载一个配置布局,但我简直不知道,我不能找到任何地方,如果我想要可以做到。

所以基本上我需要知道的是:1。 可以在窗口小部件有一个动画的ImageView 2.我需要做这样可以在点击时的ImageView被加载动画是什么?

任何人都可以指出我正确的方向吗?

提前致谢!

回答

-1

您是否尝试过使用LayoutAnimation?在这里看到相关的问题: Android Widgets: Animations on RemoteViews ?

+0

不,但即使我做了,当我点击图像时如何触发动画? – Alex 2011-03-31 13:52:01

+0

我想你必须写这样的事: 'imgBtn.setOnClickListener(新View.OnClickListener(){ @覆盖 公共无效的onClick(视图v){ img.startAnimation(youAnimation) ; } });' 也许这是有帮助的: http://stackoverflow.com/questions/2651070/how-to-make-button-with-custom-background-image-show-click -animation-in-android – 2011-03-31 14:13:38

+0

我不知道你的应用程序到底如何,但我认为最好不要使用其他课程来完成。您可以重写onUpdate方法以提供额外的功能。 – 2011-03-31 14:53:42