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
谢谢。我会看看它。 –