2016-12-06 175 views
-9

enter image description hereAndroid的XML形狀繪製

我想提請上面顯示圖像android.please幫我

+0

嘗試後,你已經完成的工作是什麼,什麼問題你正面臨着。 – gprathour

+0

http://stackoverflow.com/questions/2459916/how-to-make-an-imageview-with-rounded-corners檢查它 –

回答

2

試試這個XML版圖形狀:

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle" > 
    <solid android:color="#ffffff" /> 
    <stroke android:color="#80000000" 
     android:width="0.5dp" 
     /> 
    <corners 
     android:bottomLeftRadius="32dp" 
     android:topLeftRadius="32dp" /> 
</shape> 
2

首先儘量展現你的進步或你到目前爲止所嘗試過的以及你卡在哪裏。

其次你的問題,使用下面的代碼:

<?xml version="1.0" encoding="utf-8"?> 
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item 
     android:bottom="10dp" 
     android:top="10dp"> 

    <shape android:shape="rectangle"> 
     <solid android:color="@android:color/black" /> //change your desired color 
//use can set your desired size to make curve 
     <corners 
      android:bottomLeftRadius="10dp" 
      android:bottomRightRadius="0dp" 
      android:topLeftRadius="10dp" 
      android:topRightRadius="0dp" /> 
    </shape> 
</item> 

創建此繪製,並在XML

+0

感謝您的代碼 –

0

使用如果你想只剩兩個角彎曲。然後,只需設置bottomRightRadius & topRightRadius0dp

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android"> 
    <solid android:color="@color/color_Transport_Grey" /> 

    <corners 
     android:bottomLeftRadius="10dp" 
     android:bottomRightRadius="0dp" 
     android:topLeftRadius="10dp" 
     android:topRightRadius="0dp" /> 
    <padding 
     android:left="0dip" 
     android:right="0dip" /> 
</shape> 
0

你的形狀(fab.xml):

<?xml version="1.0" encoding="utf-8"?> 
<ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="@color/main_light_extreme"> 
    <item android:id="@android:id/mask"> 
     <shape android:shape="oval"> 
      <solid android:color="@color/main_light_extreme" /> 
     </shape> 
    </item> 
    <item> 
     <shape android:shape="oval"> 
      <solid android:color="@color/main_normal" /> 
     </shape> 
    </item> 
</ripple> 

您與形狀背景圖片(ImageButton的):

<ImageButton 
     android:id="@+id/fab" 
     android:layout_width="56dp" 
     android:layout_height="56dp" 
     android:layout_alignParentBottom="true" 
     android:layout_alignParentEnd="true" 
     android:layout_marginBottom="54dp" 
     android:layout_marginEnd="36dp" 
     android:background="@drawable/fab" 
     android:src="@android:drawable/ic_menu_camera" <!-- your need this --> 
     android:elevation="12dp" /> 

結果(注:紋波只能Android的API> = 21棒棒堂):

Simple float action button.

圖片上面繪製形狀:d