Có cách nào để đặt màu thành biểu tượng có thể vẽ không? Vì vậy, màu của biểu tượng sẽ bị ghi đè bởi màu tùy chỉnh của tôi?Thay đổi màu của biểu tượng có thể vẽ xml
<item android:drawable="@drawable/icon1"
//set color to my icon here
android:state_pressed="true" />
<item android:drawable="@drawable/icon2"
//set color to my icon here
/>
Không, Bạn không thể đặt các màu sắc tùy chỉnh để các biểu tượng của bạn. Bạn chỉ có thể thay đổi màu nền của chế độ xem. cho điều này bạn có thể có hai biểu tượng của các màu sắc khác nhau và thiết lập các biểu tượng mong muốn theo trạng thái của nó. –
Bạn đang tìm kiếm một bộ lọc màu [Điều này có thể giúp] (http://stackoverflow.com/questions/10114420/applying-colorfilter-to-imageview-with-shapeddrawable) – Skynet
từ android 5.0 bạn có thể tô màu tài nguyên của bạn xem https: //developer.android.com/training/material/drawables.html#DrawableTint –