有沒有辦法在用戶點擊按鈕時更改按鈕的外觀?例如改變顏色或使其變黑?就像在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. 沒有在鼠標懸停/鼠標懸停定義jQuery事件
- 11. CSS鼠標懸停在鼠標懸停消失
- 12. 暫停jQuery懸停(鼠標懸停)
- 13. Kinetic.Line鼠標懸停
- 14. appendchild鼠標懸停
- 15. Div鼠標懸停
- 16. KineticJS鼠標懸停
- 17. 將鼠標懸停在Raphael元素上
- 18. 將鼠標懸停在水豚上
- 19. 將鼠標懸停在圖片上
- 20. 將鼠標懸停在列表中
- 21. 將鼠標懸停在svg上
- 22. 將鼠標懸停在圖像上
- 23. 將鼠標懸停在左側?
- 24. 將鼠標懸停在圖片上
- 25. 將鼠標懸停在WPF中
- 26. 將鼠標懸停在圓上X
- 27. 將鼠標懸停在描述woocommerce
- 28. 將鼠標懸停在wordpress上
- 29. 將鼠標懸停在描述上Javascript
- 30. 將鼠標懸停在Bootstrap幫助
哈弗意味着你會改變按鈕的外觀_before_它的點擊。這用於帶有鼠標的設備,鼠標指針在按鈕上方「懸停」,並提供可見反饋,以便用戶知道她正瞄準正確的位置。使用Android和它的觸控中心界面是不可能的,因爲它在你觸摸按鈕之前無法檢測到你的手指,因此已經點擊了它。 – Ridcully
所以當用戶點擊按鈕時,有沒有辦法改變它的顏色? – ZiZo
是的,常規的Button小部件無論如何都這樣做。如果你想要自己的按鈕圖形,你將不得不使用可繪製的StateList,正如Ralgha在下面的答案中所說的。 – Ridcully