2015-09-02 44 views
7

CardView'ın sol kenarına denk gelen bir ImageView içeren bir CardView'a sahip olmak istiyorum. Bunu ImageView'a negatif bir kenar boşluğu vererek yapmak istiyorum. Bu, clipChildren = "false" ayarlanarak diğer tüm düzenlerle (LinearLayout/RelativeLayout/FrameLayout) sorunsuz çalışır. Ancak bir CardView ile çalışamıyorum. ImageView kırpılacak ve CardView ile çakışmayacaktır.CardView android göz ardı ediliyor: clipChildren = "false"

<android.support.v7.widget.CardView 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_marginLeft="15dp" 
     android:clipChildren="false"> 
    <ImageView 
      android:layout_marginLeft="-10dp" 
      android:background="@drawable/some_picture" 
      android:layout_width="50dp" 
      android:layout_height="50dp"/> 
</android.support.v7.widget.CardView> 
+0

neden görüntüyü cardView'ın dışına koymuyorsunuz ve her ikisini de bir Relati'ye koymuyorsunuz vebirbiri örtüşüyor mu? –

+1

Bir seçenek olurdu. Bununla birlikte, CardView'ın içindeki ImageView'ın olması bana daha temiz bir çözüm gibi geldi. onun link göz atın – tymm

+0

, http://stackoverflow.com/questions/14845891/how-to-achieve-android-ui-like-this-image-layout-about-androidclipchildren –

cevap

1

param LinearLayout ile LinearLayout sarın

İlgili konular