谢谢@Nimish-Choudhary ...!我听从了你的建议。为了清楚起见,我已经进一步解释了所有和我一样的初学者问题。
创建一个名称为“btntransparent.xml”的 xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android"
android:dither="true">
<item
android:state_pressed="true"
android:drawable="@color/pressed"/>
<item
android:state_enabled="false"
android:drawable="@color/defaultColor"/>
<item
android:drawable="@color/defaultColor"/>
</selector>
接下来将颜色“pressed”和“defaultColor”添加到另一个xml说“colors.xml”
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="pressed">#CCFF8800</color>
<color name="defaultColor">#00000000</color>
</resources>
这里“#CCFF8800”是我的按下状态半透明橙色,“#00000000”是100% 透明黑色(;-) 那是不可见的)。您可以在Color|找到更多关于颜色代码的信息。安卓开发者
现在将“colors.xml”放在值文件夹中,将“btntransparent.xml”放在可绘制文件夹中。
现在最后一步是在按钮中使用它作为
<Button
android:id="@+id/id_btn_skip"
android:background="@drawable/transparentbtn"
android:onClick="skipToMain"
android:text="@string/btn_skip" />
那应该做的工作......!
小心。
问候,
提早