2017-08-17 49 views
0

彎曲,我想這樣的創建按鈕:
使按鈕的一側從中間

enter image description here

因爲只要看到這個按鈕是從中間向內側彎曲。
我已經嘗試過類似的東西,但它遠離我想要的東西。

<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item> 
     <shape android:shape="rectangle"> 
      <solid android:color="#FF0000" /> 
     </shape> 
    </item> 
    <item> 
     <shape xmlns:android="http://schemas.android.com/apk/res/android" 
      android:innerRadius="0dp" 
      android:shape="ring" 
      android:thicknessRatio="2" 
      android:useLevel="false"> 
      <size 
       android:width="50dp" 
       android:height="50dp" /> 

      <solid android:color="@android:color/darker_gray" /> 

     </shape> 
    </item> 
</layer-list> 

我該怎麼做?
是否可以使用xml drawables創建它?

+1

這可能是顯示你的代碼的輸出提供了一個不錯的主意!祝你好運! – JCooke

回答

0

這將幫助你...嘗試...

<?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="#FF0000" /> 
      <size android:height="100dp" 
       android:width="200dp"/> 
     </shape> 
    </item> 
    <item 
     android:right="160dp" 
     android:top="7dp" 
     android:bottom="7dp" 
     android:left="-90dp"> 
     <shape xmlns:android="http://schemas.android.com/apk/res/android" 
      android:innerRadius="2dp" 

      android:shape="oval" 
      android:useLevel="false"> 
      <size 
       android:width="50dp" 
       android:height="50dp" /> 
      <solid android:color="@android:color/darker_gray" /> 

     </shape> 
    </item> 
</layer-list> 
+0

如果它適合您,請將其標記爲正確答案。它會節省時間。 – Raja

+0

謝謝。有用 。有可能使彎曲區域的顏色變得透明嗎? – ReZa

+0

當然,只需將此處的顏色更改爲透明,即在此行中',透明顏色代碼爲#00FFFFFF – Raja