Come i membri del titolo, sto cercando di mettere un CardView all'interno di uno ScrollView, ma l'ombra CardView elevazione è in corso, ma fuori da esso è genitore ...ScrollView Android elevazione bambino clipping ombra
Questo è il layout XML :
<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".TestScrollViewActivity">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="128dp"
android:background="?colorPrimary"
android:gravity="bottom"
android:minHeight="?actionBarSize"/>
<ScrollView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="center_horizontal"
android:clipToPadding="false"
android:paddingBottom="40dp"
android:paddingTop="60dp">
<android.support.v7.widget.CardView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:elevation="4dp"
app:cardBackgroundColor="@android:color/white"
app:cardCornerRadius="0dp">
<LinearLayout
android:layout_width="400dp"
android:layout_height="600dp"
android:orientation="vertical">
</LinearLayout>
</android.support.v7.widget.CardView>
</ScrollView>
</FrameLayout>
l'unica soluzione che ho trovato è quello di aggiungere un padding alla ScrollView genitore o aggiungere un margine al CardView bambino ...
c'è qualche possibilità di evitare che ciò accada senza utilizzare un padding/margine?
Grazie.
Edit:
Questo è come il layout sembra senza impostare un'imbottitura sulla vista primaria di scorrimento, come si può vedere, le ombre sinistra e destra sono tagliati fuori:
Ora , se viene aggiunto un padding ai lati parent scrollview, le ombre vengono disegnate correttamente come può essere visto qui:
Quindi, la mia domanda principale qui è questo l'unico modo per ottenerlo ?, oppure c'è un tag o una configurazione sul par vista ent che permette di disegnare correttamente le visioni dei bambini?
per favore condividi lo screenshot del layout come appare e come vuoi che appaia. –
Li aggiungo solo – vicmns