Chcę mieć CardView, który zawiera ImageView, który zachodzi na lewą ramkę CardView. Chcę to zrobić, dając ImageView ujemny margines. Działa to dobrze z wszystkimi innymi układami (LinearLayout/RelativeLayout/FrameLayout), ustawiając clipChildren = "false".CardView ignorowanie Androida: clipChildren = "false"
Jednak nie mogę uruchomić go z CardView. Obrazek zostanie przycięty i nie będzie nakładał się na CardView.
<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>
dlaczego nie umieścić obrazu poza CardView, a następnie umieścić je w Relati veLayout nakładają się na siebie? –
Byłaby opcja. Jednak posiadanie ImageView w CardView jest dla mnie czystszym rozwiązaniem. – tymm
Sprawdź swoje łącze, nadzieję, że to pomaga ... http://stackoverflow.com/questions/14845891/how-to-achieve-android-ui-like-this-image-layout-about-androidclipchildren –