Android 图层列表项目高度不起作用
Android layer-list item height not working
我得到了这个可绘制对象,它只是在底部制作了一个漂亮的边框。
我这样做是为了获得比矩形边框更闪亮的效果。
代码适用于 API 24.
在 API 23 上它没有出现。
再往下,高度就不行了,直接填满了。
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:height="3dp"
android:left="5dp"
android:right="5dp"
android:gravity="bottom">
<shape
android:shape="oval">
<gradient
android:angle="90"
android:startColor="#000000"
android:centerColor="@android:color/transparent"/>
</shape>
</item>
</layer-list>
没有真正解决问题,但找到了解决方法。
<View
android:layout_width="match_parent"
android:layout_height="3dp"
android:background="@drawable/borderbottom"
android:layout_alignParentBottom="true" />
我得到了这个可绘制对象,它只是在底部制作了一个漂亮的边框。
我这样做是为了获得比矩形边框更闪亮的效果。
代码适用于 API 24.
在 API 23 上它没有出现。
再往下,高度就不行了,直接填满了。
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:height="3dp"
android:left="5dp"
android:right="5dp"
android:gravity="bottom">
<shape
android:shape="oval">
<gradient
android:angle="90"
android:startColor="#000000"
android:centerColor="@android:color/transparent"/>
</shape>
</item>
</layer-list>
没有真正解决问题,但找到了解决方法。
<View
android:layout_width="match_parent"
android:layout_height="3dp"
android:background="@drawable/borderbottom"
android:layout_alignParentBottom="true" />