是否可以将 ImageButton 的背景设置为“@null”并仍然选择 onClick 突出显示颜色?
非常感谢
编辑
我在 ImageButton 上使用以下 xml,以便 android 背景为空,但我的自定义背景为:
<ImageButton
android:id="@+id/m1_btn"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@null"
android:src="@drawable/pause"
tools:ignore="ContentDescription" />
然后我的按钮背景在我的 Java 中被控制,如下所示:
pp_btn1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
i +=1;
if (i % 2 == 0) {
pp_btn1.setImageResource(R.drawable.pause);
} else {
pp_btn1.setImageResource(R.drawable.play);
}
}
});
有了这个解释,有没有办法仍然实现按钮突出显示onClick?
非常感谢