0
我想完全自定義android中的按鈕,並保留所有多汁的材質設計風格。自定義按鈕(ANDROID)
- 沒有了按鍵的自定義繪製PNG,只是應用的顏色按鈕,我能夠改變按鈕的顏色,並保持高程,漣漪效應,圓角和它看起來不錯。
我用這個代碼是
<resources> <style name="AppTheme.NoActionBar"> <item name="android:colorButtonNormal">#8126f3</item> </style> </resources>
然後我希望把我自己繪製到該按鈕並保持材料設計的影響。所以我創建了一個drawable(V21)並將它指定爲按鈕的背景。
button_ripple.xml
<?xml version="1.0" encoding="utf-8"?> <ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="?attr/colorControlHighlight"> <item android:drawable="@drawable/take_ride_map_btn"/> </ripple>
但現在的問題是,它沒有擡高。漣漪效應不會從觸摸點開始。
我已經調查this,this和this SO問題,但這些都不是使用自定義繪製成按鈕很有幫助。
請你建議我如何才能做到這一點 -
提升,同時具有自定義繪製。
在用戶觸摸點開始漣漪效應。
任何與代碼的例子嗎? –
只是去這個[鏈接](https://github.com/thomsonreuters/RippleDecoratorView),你會發現那裏的用法詳情:) – Max
謝謝。我會看看它。 –