Android初级开发:详解 Button 设置 background 之后点击动画效果消失问题「终于解决」

Android初级开发:详解 Button 设置 background 之后点击动画效果消失问题「终于解决」今天给大家补充学习一下Android初级开发的button的问题。在设置Background之后Button点击动画消失的问题。

欢迎大家来到IT世界,在知识的湖畔探索吧!

今天给大家补充学习一下Android初级开发的button的问题,在设置Background之后Button点击动画消失的问题。

今天展示的效果是水纹波动的动画效果。这个在Android5.0推出之后就增加的。

但是如果按照往常的方式给 Button 设置了 background 之后,发现水波纹效果没有了,那这个是怎么回事了?

Android初级开发:详解 Button 设置 background 之后点击动画效果消失问题「终于解决」

正确的改变 Button 颜色的姿势如下:

首先在 values/styles.xml 文件中添加如下风格:

<style name=”BlueButtonStyle” parent=”ThemeOverlay.AppCompat”>

<item name=”colorButtonNormal”>@android:color/holo_blue_light</item>

</style>

或者是:

<style name=”RedButtonStyle” parent=”Widget.AppCompat.Button.Borderless”>

<item name=”colorButtonNormal”>@android:color/holo_red_light</item>

</style>

这两种主题都可以,尝试之后,发现效果一致。

在 xml 文件中使用Button样式设计:

<Button

android:layout_width=”match_parent”

android:layout_height=”wrap_content”

android:layout_margin=”16dp”

android:text=”Button”

android:textAllCaps=”false”

android:textColor=”@android:color/white”

android:theme=”@style/RedButtonStyle”

/>

Android初级开发:详解 Button 设置 background 之后点击动画效果消失问题「终于解决」

安卓零基础开发视频资料:653961128领取

水波纹效果出来了。其中有一行 android:textAllCaps=”false” 可以解除 Button 对文本大写的限制。


几行代码就可以实现的效果,采用Button样式即可。喜欢我的,可以关注我哦;

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/17925.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信