2016-09-12 116 views
-4

我目前正在開發一個UI非常重要的應用程序。所以,我需要創建一個具有特定形狀的按鈕。我想創建一個,所以我的UI看起來是這樣的:創建一個看起來像一個「L」的按鈕

我看到了有關創建您自己可繪製幾個教程,但在這裏,我的問題是我輸入的特定形狀。 「L」形式困擾我..

任何想法?

我一直在尋找一個解決方案,如果我找到一個我會在這裏發佈它作爲答案。

+2

我相信這是一個圖像 – Aspicas

+0

是的,我同意@Aspicas。這是一個圖像。將它用於ImageButton。 – MetaSnarf

+0

@Aspicas我改變了我的消息,告訴你我的用戶界面應該是什麼樣子。我用ImageButtons創建了一個界面,但是我達不到我的期望。我只能創建正方形或矩形。對不起,如果我的問題不是很清楚。 – Kairos

回答

1

您可以使用所需形狀的圖像,也可以使用2個視圖位置彼此水平。第一個視圖將包含黃色作爲背景並帶有矩形腳步圖像,另一個視圖中第一個黃色背景的高度的一半將位於第一個視圖的右側。

P.S: 您可以隨時使用畫布創建自己的視圖。
___________
| ..... | .B .... | B ... |
| G. | ____ | ..... |
| ..... | ........ | ..... |
| ..... | .G__ | ..... |

+0

謝謝你的回答,我會看看畫布! – Kairos

0

您不能創建像這樣的視圖,但是您可以創建一個矩形視圖,如ImagView,其中包含可繪製的像L。你所要做的就是使用VectorDrawables。創建一個SVG圖像,然後使用插件SVGVectorDrawable將其轉換爲VectorDrawablehere是如何將插件添加到您的AndroidStudio

After All將drawable設置爲您的Views Background。

+0

問題是我沒有使用Android Studio :( – Kairos

+0

我認爲這個插件也適用於xamarin,如果沒有的話,這將幫助你做到這一點:http://inloop.github.io/svg2android/ –

相關問題