如何在ActionBar上制作动画图标?

3
我正在尝试在Android应用程序的操作栏中制作一个刷新图标旋转。我尝试按照以下说明进行操作:http://techiedreams.com/android-rss-reader-part-3-action-bar-with-animated-item/。如果我完全按照网站上的代码复制,它可以工作。但是,如果我将其移动到onCreate部分,旋转将会看起来不同和奇怪。旋转的中心似乎移动到视图的左上角。请问我该如何使菜单项的图标在操作栏中正常旋转?谢谢。

1
可能是重复的问题:ActionItem 的动画图标 - C--
@SubinSebastian 我没有使用Sherlock ActionBar... - benleung
但是这个答案也适用于原生的Actionbar :) 所以先试一下再评论。 - C--
@SubinSebastian 我试过了,不起作用,图标仍然在图标的左上角旋转。 - benleung
好的,您是否可以添加视图和动画的XML代码,并更新您的问题? - C--
1
@SubinSebastian解决了,我通过添加一个线性布局并将ImageView放在其中来解决了这个问题,谢谢。 - benleung
1个回答

0

我曾经遇到过完全相同的问题,直到我替换了showAsAction属性。

请确保将刷新图标的android:showAsAction="collapseActionView|ifRoom" 更换为 android:showAsAction="ifRoom"

但对于你来说,可能是其他原因导致的问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接