2
定義,並在最後一圈的矩形是否有可能定義一個形狀像顯示以下圖像:如何使用Android的XML定義
我嘗試了層列表,但我可以沒有找到接近我所尋找的解決方案。
我想使用生成的形狀作爲具有透明度的RelativeLayout的背景圖像。
任何提示感謝!謝謝。
定義,並在最後一圈的矩形是否有可能定義一個形狀像顯示以下圖像:如何使用Android的XML定義
我嘗試了層列表,但我可以沒有找到接近我所尋找的解決方案。
我想使用生成的形狀作爲具有透明度的RelativeLayout的背景圖像。
任何提示感謝!謝謝。
這是你要的形狀:
<?xml version="1.0" encoding="UTF-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<shape android:shape="rectangle">
<size
android:width="250dp"
android:height="100dp" />
<solid android:color="#ffffff" />
</shape>
</item>
<item
android:top="0dp">
<shape android:shape="line">
<stroke
android:width="25dp"
android:color="#000000" />
</shape>
</item>
<item
android:right="0dp"
android:left="150dp">
<shape android:shape="oval">
<solid android:color="#000000" />
</shape>
</item>
</layer-list>
截圖:
這部分解決了我的問題。具有透明度的部件無法正確使用您的解決方案。縮放也是一件麻煩事。我會給你信用的答案。 – OpenHaus 2014-10-17 08:32:58
@OpenHaus我沒有測試過具有透明背景而不是白色背景的形狀。你可以嘗試...關於縮放比例,我同意,一旦你改變容器矩形的大小(白色),你可能需要調整其餘的形狀尺寸。即使形狀drawables會根據不同的密度自動縮放,但您可能會考慮在res/values'文件夾下爲您的形狀使用不同的尺寸值。 – Onik 2014-10-17 10:16:21