有没有办法在用户点击按钮时更改按钮的外观?例如改变颜色或使其变黑?就像在ASP.net中使用CSS将鼠标悬停在单词或链接上一样。将鼠标悬停在android
0
的按钮上
A
回答
0
0
试试这个。将其另存为可绘制的xml资源并将其设置为按钮的背景。请探索Selector类的其他选项。
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="false"><shape>
<gradient android:angle="270" android:endColor="#BB908C8B" android:startColor="#BB908C8B" />
<corners android:bottomLeftRadius="9dp" android:topRightRadius="9dp" />
</shape></item>
<item android:state_pressed="true"><shape>
<gradient android:angle="270" android:endColor="#BB54504F" android:startColor="#BB54504F" />
<corners android:bottomLeftRadius="9dp" android:topRightRadius="9dp" />
</shape></item>
</selector>
看链接http://android.onyou.ch/2011/01/25/simple-custom-button-using-a-selector-xml-layout/
相关问题
- 1. 将鼠标悬停在鼠标上
- 2. Android模拟鼠标悬停/悬停
- 3. jcarousel停在鼠标悬停
- 4. 鼠标悬停
- 5. 鼠标悬停
- 6. 鼠标悬停
- 7. 鼠标悬停
- 8. 将鼠标悬停在dbgrid标题上
- 9. 鼠标悬停在鼠标悬停KMLLayer谷歌地图
- 10. CSS鼠标悬停在鼠标悬停消失
- 11. 没有在鼠标悬停/鼠标悬停定义jQuery事件
- 12. 暂停jQuery悬停(鼠标悬停)
- 13. KineticJS鼠标悬停
- 14. appendchild鼠标悬停
- 15. Kinetic.Line鼠标悬停
- 16. Div鼠标悬停
- 17. 将鼠标悬停在文本框上?
- 18. 将鼠标悬停在描述woocommerce
- 19. 将鼠标悬停在图片上
- 20. 将鼠标悬停在描述上Javascript
- 21. 将鼠标悬停在同级
- 22. 将鼠标悬停在水豚上
- 23. WordPress的将鼠标悬停在图片
- 24. 将鼠标悬停在wordpress上
- 25. 将鼠标悬停在WPF中
- 26. 将鼠标悬停在Raphael元素上
- 27. 将鼠标悬停在圆上X
- 28. 将鼠标悬停在列表图像
- 29. 将鼠标悬停在jqPlot图表
- 30. 将鼠标悬停在曲线上
哈弗意味着你会改变按钮的外观_before_它的点击。这用于带有鼠标的设备,鼠标指针在按钮上方“悬停”,并提供可见反馈,以便用户知道她正瞄准正确的位置。使用Android和它的触控中心界面是不可能的,因为它在你触摸按钮之前无法检测到你的手指,因此已经点击了它。 – Ridcully
所以当用户点击按钮时,有没有办法改变它的颜色? – ZiZo
是的,常规的Button小部件无论如何都这样做。如果你想要自己的按钮图形,你将不得不使用可绘制的StateList,正如Ralgha在下面的答案中所说的。 – Ridcully