3
A
回答
1
AFAIK,這是不可能的一個ShapeDrawable
。九片PNG或兩片ShapeDrawables
(每行一片)的LayerListDrawable
應該可以工作。
7
這裏是一個正在使用的溶液LayerListDrawable
:
background_white_lateral_border.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<shape android:shape="rectangle" >
<solid android:color="@android:color/white" />
</shape>
</item>
<item>
<inset
android:insetLeft="1dp"
android:insetRight="1dp" >
<shape android:shape="rectangle" >
<solid android:color="@android:color/black" />
</shape>
</inset>
</item>
</layer-list>
注:這首先繪製一個白色矩形,然後將黑色矩形,左,右在它的頂部插入1dp
,產生橫向邊界的效果。這只是要記住,以防你擔心表現(這在我看來可以忽略這樣的小樣式)。
+1
只有很好的答案 - 第一個項目應該有黑色和第二個白色,以獲得問題的要求。 –
相關問題
- 1. 只有兩個形狀之一繪製
- 2. 形狀可繪製
- 3. 形狀,可繪製的「形狀名」,形狀的繼承和接口
- 4. 繪製一個沒有XAML的形狀
- 5. 繪製形狀與JavaScript - 形狀問題
- 6. 圓角半徑可繪製形狀
- 7. Android更改形狀可繪製顏色
- 8. 可繪製XML疊加形狀
- 9. Android可繪製疊加形狀
- 10. Android的XML形狀繪製
- 11. 繪製圖像的形狀
- 12. Actionscript中的繪製形狀
- 13. 在Qt中只有兩個角落的繪製矩形
- 14. 創建自定義形狀/可繪製 - 6面按鈕
- 15. 較新版本的Android Studio和只有兩個可繪製目錄 - 可繪製和可繪製 - v21
- 16. 創建矩形形狀可繪製的兩個側彎角在android
- 17. 可繪製的矩形形狀如何給特定的一面添加顏色
- 18. 繪製多邊形形狀的紋理
- 19. Matplotlib繪製圖形上的形狀
- 20. 點擊JPanel繪製形狀
- 21. 繪製邊框形狀javafx
- 22. 用圓圈繪製形狀
- 23. 在XAML中繪製形狀?
- 24. 繪製一個Rosetta形狀
- 25. 用css繪製形狀
- 26. 使用TouchesMoved繪製形狀
- 27. 繪製形狀動態
- 28. 如何繪製形狀
- 29. 繪製形狀使用龜
- 30. 繪製形狀GLUT_DOUBLE模式
謝謝Mark,我懷疑它。 –