0
Q
使用圖標
A
回答
1
如果您正在使用矢量資產,那麼你就可以改變顏色中的XML:
android:tint="@color/myColor" or android:tint="#ff00ff"
我建議您使用colors.xml中的值的文件夾。
iconName.setColorFilter(Color.parseColor("#ff00ff"));
如果你想改變顏色上點擊,撥動或不同的事件發生了:這樣,你可以通過整個項目在一個地方:)
或與代碼改變顏色。然後你只需要應用相應的監聽器。 例如一個OnClickListener,如果你想這在點擊發生。
nameOfClickableObject.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//to do code here
}
});
編輯:你目前用什麼來顯示圖標?你有什麼可以分享的嗎?
相關問題
- 1. 使用圖標
- 2. 使用materilalup圖標
- 3. 使用VisualStudio的圖標
- 4. 如何使用Entypo圖標
- 5. 圖標:使用HTML或CSS?
- 6. 使用mahapps.metro圖標,datatrigger
- 7. Rails使用圖標和元
- 8. 使用一個圖標
- 9. 優化圖標使用?
- 10. Twitter Bootstrap - 使用圖標
- 11. 使用jQuery UI圖標
- 12. 如何使用Win32圖標
- 13. 使用jquery更改圖標
- 14. 使用jquery滑動圖標
- 15. JQuery UI圖標使用
- 16. JQuery mobile使用36x36圖標
- 17. 使用谷歌地圖使用座標
- 18. 使用Canvas標記圖形座標軸
- 19. 使用Jmapping更改標記圖標
- 20. QMessageBox addButton()使用標準圖標/顯示
- 21. 使用.png作爲標籤圖標
- 22. 在editActionsForRowAtIndexPath中使用圖標標題(swift)
- 23. 使用來自矢量圖標圖像的圖標
- 24. 如何使用圖標圖像?
- 25. 使用GUI的圖標圖像
- 26. TabLayout圖標使用視圖尋呼機
- 27. 使用WPF中的圖像和圖標
- 28. ActionBar - 使用視圖作爲圖標
- 29. 使用fontawesome圖標和刪除圖標,旋轉的圖標自旋
- 30. Leaflet OpenStreetMap使用html2canvas使用地圖標記導出圖像
,你可以在運行時做的。檢查這[後](http://stackoverflow.com/a/32657160/3425390)。 –
我相信做到這一點的最佳方式是創建兩種圖標。這意味着兩個國家。未選中和選定。在你的文件中,有home_icon_selected.png(藍色的東西)和home_icon_unselected.png。(灰色的東西)然後onClick這個按鈕(圖片/視圖或其他)檢查當前圖像的背景/ src,如果它不是「home_icon_selected.png」改變它。 –
謝謝@Tony正在努力遵循你的步驟。 – Tiutiu