Android中如何实现两张图片之间的闪烁效果?
我有两个按钮图像(浅红色和深红色),我想为该按钮提供闪烁效果,最初它从浅红色变为深红色,然后当按下时,其状态将更改为深红色。我尝试找出解决方案,但我到处都看到使用一张图像的淡入和淡出解决方案,但我想使用这两个图像。
请告诉我是否有任何功能可以在两个图像之间提供闪烁效果,否则我将不得不手动制作。
I have two images(Light Red and Dark Red) for the button and i want to give Flashing Effect to that button that initially it glows from light-red to Dark-red and then when it pressed, its state will be changed to dark red. i try to sort out the Solution for this but every-where i see Fade-in and Fade-out solution using one image, but i want to use both images.
Please let me know if any function exists there for giving Flashing Effect between two images or i will have to make it manually.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
为此,我认为你必须为你的按钮使用定制的 xml 绘图,
对于按钮的不同状态,您可以使用不同的图像来应用样式
尝试一下,
例如:
保存在 res/drawable/button.xml 的 XML 文件:
此布局 XML 将可绘制的状态列表应用于按钮:
有关详细信息,请参阅 < a href="http://developer.android.com/guide/topics/resources/drawable-resource.html#StateList" rel="nofollow noreferrer">Android - 可绘制样式。
还有一个很好的例子 向 Android 添加渐变效果按钮。
SO帖子如何设置不同状态的图像按钮背景图像?。
For this I think you have to use customized xml drawable for your button,
And for different state of button you can use different images, to apply style
Try this,
example:
XML file saved at res/drawable/button.xml:
This layout XML applies the state list drawable to a Button:
For more info look at Android - Drawable Style.
And nice example Adding Gradient Effects to Android Button.
SO post how to set image button backgroundimage for different state?.
您需要关联
动画
到按钮
。以下是一些教程链接:
You will need to work with associating
Animation
s toButtons
.Here are some links to tutorials :