当我添加如下所示的笔触时,它总是在形状的一半内,在形状的一半外。我希望它仅在外部(或在形状后面),因为我使用的是半透明笔触,当它覆盖形状时很难看。对不起,我的英语,希望您能理解我的意思和我想要的。
<?xml version="1.0" encoding="utf-8"?>
<inset android:inset="16.0dip"
xmlns:android="http://schemas.android.com/apk/res/android">
<shape android:shape="rectangle">
<corners android:radius="10.0dip" />
<solid android:color="?android:colorBackground" />
<stroke android:width="18dp" android:color="#40ffffff" />
</shape>
</inset>
使用分层两个不同的形状layer-list
。
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle">
<corners android:radius="10dip" />
<stroke android:width="18dp" android:color="#40ffffff" />
</shape>
</item>
<item
android:top="8dip"
android:right="8dip"
android:bottom="8dip"
android:left="8dip">
<shape android:shape="rectangle">
<corners android:radius="10dip" />
<solid android:color="?android:colorBackground" />
</shape>
</item>
</layer-list>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句