如何使用具有一个边缘切除的矩形形状的图层列表来获取图标?

时间:2015-10-06 04:49:54

标签: android android-layout android-icons layer-list

我正在设置一个带有图标的图像视图,该图标的一个边缘被切掉;特别是右下角。

我想可以用layer-list来实现,但是怎么做?

任何人都可以帮我吗?谢谢

something like this image here

1 个答案:

答案 0 :(得分:2)

Path.onRoundRect()不支持每个角落的不同大小。更好的是根据需要设计图像并使用它。

否则你可以像这样设计圆角矩形......

<layer-list
xmlns:android="http://schemas.android.com/apk/res/android">
<item >
    <shape 
         android:shape="rectangle">
        <solid
            android:color="#ff00ff"></solid>
        <corners
            android:bottomRightRadius="10dp"
            android:topLeftRadius="10dp"
            android:topRightRadius="10dp"
            android:bottomLeftRadius="10dp"></corners>
    </shape>
</item>
<item 
    android:drawable="@android:drawable/ic_btn_speak_now">

</item>