Как держать тень в режиме просмотра при прокрутке - PullRequest
1 голос
/ 08 октября 2019

Я использую библиотеку теней в горизонтальном представлении реселлера, и всякий раз, когда я прокручиваю левую или правую тень, исчезает

<com.gigamole.library.ShadowLayout
            android:id="@+id/go_shadow"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentEnd="true"
            android:layout_centerInParent="true"
            app:sl_shadow_angle="90"
            app:sl_shadow_color="@color/shadow_color"
            app:sl_shadow_distance="10dp"
            app:sl_shadow_radius="10dp"
            app:sl_shadowed="true"
            >

        <ImageView
            android:id="@+id/downloadIcon"
            android:layout_width="@dimen/go_width"
            android:layout_height="@dimen/go_height"
            android:background="@drawable/ripple_effect"
            android:src="@drawable/ic_go_manual" />
        </com.gigamole.library.ShadowLayout>

Для справки
библиотека теней

рис. Перед прокруткой

рис. После прокрутки

1 Ответ

2 голосов
/ 09 октября 2019

, если вы хотите эффект тени для просмотра изображений. Затем добавьте следующие строки кода для вашего изображения:

    android:elevation="25dp"
    android:outlineProvider="bounds"

, если вы хотите использовать эффект тени для просмотра карты. Затем добавьте следующие строки кода для просмотра вашей карты:

app:cardElevation="15dp"
app:cardCornerRadius="8dp"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...