试图使用涟漪效应。
ripple_selector.xml:
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="#ff00ff00" >
<item android:drawable="@android:color/black"/>
</ripple>
使用:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="@drawable/ripple_selector">
...
</LinearLayout>
有错误:
01-16 13:54:15.299: E/AndroidRuntime(19048): android.view.InflateException: Binary XML file line #1: Error inflating class <unknown>
试过这个:
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="?android:colorControlHighlight" >
<item android:id="@android:id/mask">
<color android:color="@android:color/white" />
</item>
</ripple>
同样的错误。
答案 0 :(得分:1)
由于pre-lollipop UI线程的性能,Ripple没有向后移植。您应该创建两个不同的目录(drawable-v21
和layout-v21
),其中包含可用于棒棒糖的内容