不同的Android設備有不同的主題。這意味着,背景顏色(如對話框中的顏色)可能因Android版本和製造商而有所不同。不同主題的圖標顏色
這可能會導致成圖標越來越「隱形」:
與普通的Android主題的問題可以解決相對容易,通過目標特定的文件夾,例如,提供不同顏色的圖標在文件夾drawable-v14
中的白色圖標和在drawable-v10
中的黑色圖標。 但這並不能解決製造商定製主題帶來的問題,可能是TouchWiz,Blur或Sense。 用這種方法覆蓋每個設備根本是不可能的。
另一種方法是,在白色圖標周圍畫一個小的黑色邊框,反之亦然。 但是如果背景是灰色的,就像ICS一樣,它看起來也不會很好。
所以,問題是:如何提供自定義圖標,這將適用於每個主題,而不觸及主題本身?