-4
A
回答
0
如果我是做這樣的事情,我會用提供在IDE中9patch抽獎工具。然而,在XML我會定義可能包含這樣的代碼的可繪製資源:
<?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="100dp"
android:height="100dp" />
<solid android:color="#5EB888" />
<corners android:radius="0dp"/>
</shape>
</item>
<!-- default color for item at the top 5EB888 -->
<item
android:top="-40dp"
android:bottom="65dp"
android:right="-30dp">
<rotate
android:fromDegrees="45">
<shape android:shape="rectangle">
<solid android:color="#ffffff" />
</shape>
</rotate>
</item>
<item
android:top="65dp"
android:bottom="-40dp"
android:right="-30dp">
<rotate
android:fromDegrees="-45">
<shape android:shape="rectangle">
<solid android:color="#ffffff" />
</shape>
</rotate>
</item>
</layer-list>
就將此繪製爲背景,以一個小部件,你會得到一個尖銳的矩形。在你的情況下,你需要一個橢圓形。您可以切換形狀並根據自己的口味調整大小。希望這可以幫助。 結果給您的代碼獲取它應用到一個按鈕控件的樣子之後:
更多ListLayer XML元素here
相關問題
- 1. 繪製橢圓
- 2. 如何繪製軸橢圓
- 3. 如何繪製橢圓的一部分?
- 4. Pyqtgraph:如何繪製橢圓或圓形
- 5. 如何用C繪製橢圓?
- 6. 如何用CoreGraphics繪製橢圓弧?
- 7. 使NSLevelIndicator繪製圓角邊緣
- 8. 用橢圓繪製圓形pygame
- 9. 如何繪製控制的圓形凸起和凹陷邊緣?
- 10. Python&Matplotlib:如何繪製橢圓?
- 11. 如何繪製橢圓形倒掛?
- 12. 如何正確繪製橢圓[KineticJs]
- 13. 如何繪製橢圓體與陰謀
- 14. 如何在jpanel上繪製橢圓
- 15. 如何繪製Python中的半橢圓?
- 16. 如何通過GDI繪製橢圓C#?
- 17. 如何在運動中繪製橢圓?
- 18. matplotlib繪製橢圓輪廓
- 19. 在R中繪製橢圓
- 20. 繪製橢圓陣列
- 21. 繪製截面橢圓
- 22. Java Jung繪製橢圓
- 23. 橢圓不保留繪製
- 24. 繪製橢圓漸變
- 25. 繪製矩形和橢圓
- 26. 單位的繪製橢圓
- 27. 如何繪製手繪的橢圓或圓形?
- 28. 從一個數組中繪製橢圓
- 29. 在THREE.js中繪製一個橢圓
- 30. 橢圓繪圖
我認爲你不能只是做**形狀繪製**但與自定義視圖和其他可繪製的,你可以輕鬆地做到這一點。 – mmlooloo 2014-10-09 02:57:20
顯而易見的方法是使用drawable資源.. – karvoynistas 2014-10-09 13:02:41