0

朋友你好,請幫我在這裏嘗試做如下形狀超過三天,但不能能得到它,我怎麼能做到這一點從圓去除小部分

enter image description here

但輸出我得到這是一個

enter image description here

下面是我的代碼

close_drawable.xml

<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item> 
     <shape android:shape="oval"> 
      <solid android:color="#30000000"/> 
      <size android:height="70dp" android:width="70dp"/> 
     </shape> 
     <clip android:gravity="left" android:clipOrientation="horizontal"/> 
    </item> 
    <item android:drawable="@drawable/close" android:width="50dp" android:height="50dp" android:gravity="center"/> 

</layer-list> 

我的XML代碼

<RelativeLayout 
     android:id="@+id/bottomroot" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_alignParentBottom="true" 
     android:layout_marginBottom="5dp" 
     android:gravity="center" 
     android:orientation="horizontal"> 

     <ImageView 
      android:id="@+id/nope" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      app:srcCompat="@drawable/close_drawable" /> 


     <ImageView 
      android:id="@+id/superlike" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
android:layout_marginLeft="-1.5dp" 
      android:layout_toRightOf="@+id/nope" 
      app:srcCompat="@drawable/superlike_drawable" /> 

     <ImageView 
      android:id="@+id/like" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="-1.5dp" 
      android:layout_toRightOf="@+id/superlike" 
      app:srcCompat="@drawable/like_drawable" /> 

     <ImageView 
      android:id="@+id/like_list" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="-1.5dp" 
      android:layout_toRightOf="@+id/like" 
      app:srcCompat="@drawable/likelist_drawable" /> 

     <TextView 
      android:id="@+id/textView2" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignStart="@+id/superlike" 
      android:layout_alignEnd="@+id/superlike" 
      android:gravity="center" 
      android:layout_below="@+id/superlike" 
      android:text="Mashalla!" 
      android:textColor="#fff" /> 
    </RelativeLayout> 

enter image description here

+0

我認爲你編輯了錯誤的img-既好又不好看起來一樣 – X3Btel

回答

0

你的圈子XML建議立即進行刪除這個樣子:

<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" > 
<solid android:color="#20000000" /> 
<size 
    android:width="70dp" 
    android:height="70dp" /> 
</shape> 

編輯:如果你有在墊襯這可能發生佈局,持有的ImageVIew

+0

對不起,我忘了在代碼格式上傳,而上傳問題 – prominere

+0

@prominere你可以添加你的整個佈局嗎? – X3Btel

+0

我已經更新了我的代碼和我最近的一個,我試過了,請檢查 – prominere