我已經創建的佈局與此類似:Android的換色不改變形狀
<RelativeLayout
android:id="@+id/layout_one"
style="@style/layout_one" >
<RelativeLayout
android:id="@+id/layout_two"
style="@style/layout_two" >
<RelativeLayout
android:id="@+id/layout_three"
style="@style/layout_three" >
</RelativeLayout>
</RelativeLayout>
對於佈局一個我已經創建了矩形形狀的自定義繪製,以致於拐角都將取整和藍色背景顏色。
但是,對於佈局三,我需要設置白色背景顏色,但如果我做了android:background="#FFFFFF"
比它也改變形狀和底角不再圓整。
我的第一個想法是創建具有圓角底部的layout_three的自定義drawable,但它沒有工作。要麼所有的角落都是圓形的或者沒有。
需要在圓角的圖片中創建類似的東西。有什麼建議麼?
第二個'RelativeLayout'是什麼?自定義drawable是要走的路,你只能做出圓角的底角。 – Luksprog
但我不能只將角半徑設置爲0,最低爲50dp。它不這樣工作。 – Karlis
您可以繪製一個只有一些圓角的可繪製形狀。 *它不會這樣工作* - 這根本沒有幫助。您可能想要發佈完整的佈局文件+繪圖。 – Luksprog