Android图像按钮样式

Android图像按钮样式,android,Android,如何设置图像按钮的样式,使其显示为PNG图标,但在单击/触摸时,PNG形状会有一个柔和的发光边?您可能想看看 基本上,您可以创建一个透明的png,将光晕效果烘焙到图像中,它将缩放边缘,同时保持角的完整性,并允许您将内容放置在图像的预定义区域内 要将图像映射到按钮,您需要一个选择器,它是一个xml文件,并进入您的项目中。从另一个答案中抓取的样本如下所示 <?xml version="1.0" encoding="utf-8"?> <selector xmlns:andro

如何设置图像按钮的样式,使其显示为PNG图标,但在单击/触摸时,PNG形状会有一个柔和的发光边?

您可能想看看

基本上,您可以创建一个透明的png,将光晕效果烘焙到图像中,它将缩放边缘,同时保持角的完整性,并允许您将内容放置在图像的预定义区域内

要将图像映射到按钮,您需要一个选择器,它是一个xml文件,并进入您的项目中。从另一个答案中抓取的样本如下所示

<?xml version="1.0" encoding="utf-8"?>    
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true" android:drawable="@drawable/red_button_pressed" />
    <item android:state_focused="true" android:drawable="@drawable/red_button_focus" />
    <item android:drawable="@drawable/red_button_rest" />
</selector>

很好地解释了这一点。