Auf API 21 + Flat Buttons Welligkeit bei Berührung. Wo in AppCompat ist das definiert?Wo Ripple definiert ist auf Material Flat Button
Ich kann feststellen, dass die Ripple auf Raised Buttons in drawable/v21/abc_btn_colored_material.xml
definiert ist. Aber der einzige flache Knopf, der gezogen werden kann, wird in der Basis drawables/abc_btn_borderless_material.xml
definiert, die (offensichtlich) keine Welligkeit hat.
Wo wird die Welligkeit auf flache Tasten gesetzt?
Ich suche in appcompat-v7: 23: 4.0
EDIT:
ich den Weg von Alexander Mironov beschrieben tat folgen, aber meine btn_borderless_material wie folgt aussieht:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:drawable="@drawable/abc_btn_default_mtrl_shape"/>
<item android:state_pressed="true" android:drawable="@drawable/abc_btn_default_mtrl_shape"/>
<item android:drawable="@android:color/transparent"/>
</selector>
Sind Sie sicher, dass Sie das gleiche SDK wie ich verwenden? Wie Sie appcompat-v7: 23 erwähnt haben, nahm ich an, dass Sie API 23 verwenden. Der endgültige Pfad ist 'PATH_TO_ANDROID_SDK \ platforms \ android-23 \ data \ res \ drawable \ btn_borderless_material.xml' auf Ihrem System, Sie können überprüfen, ob es zu Ihrem passt . –