正如你可以在這個GIF看到:https://gyazo.com/fc2f8e8ae9fbdae1b06d88336e76bc05如何更改底部導航欄點擊動畫的顏色?
當一個圖標被點擊,播放動畫時是綠色。默認情況下,此顏色爲灰色。我怎樣才能改變它到不同的顏色?
正如你可以在這個GIF看到:https://gyazo.com/fc2f8e8ae9fbdae1b06d88336e76bc05如何更改底部導航欄點擊動畫的顏色?
當一個圖標被點擊,播放動畫時是綠色。默認情況下,此顏色爲灰色。我怎樣才能改變它到不同的顏色?
對於漣漪,您可以爲API 21或更高版本指定colorControlHighlight
。
此行添加到您的res/values-v21/styles.xml
:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppTheme" parent="...">
...
<item name="colorControlHighlight">[desired color]</item>
...
</style>
</resources>
替換[desired color]
與你的顏色,或顏色資源,如#009688
或@color/color_control_highlight
。這會默認所有的波紋動畫到所需的顏色。
你可以在你的活動中做到這一點。就像點擊事件時一樣,更改底部欄動作的源或透明顏色。
更改drawable可能是一個不錯的選擇。