Как добавить эффект внутренней тени в прорисовываемом андроиде? - PullRequest
0 голосов
/ 01 октября 2019

Я хочу добавить эффект внутренней тени в мой файл для рисования следующим образом.

enter image description here

Ниже представлен мой файл для рисования. Я хочу добиться тени внутри нарисованного файла, как вы можете видеть выше. Какие изменения я должен сделать, чтобы добиться этого?

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">

    <item
        android:bottom="@dimen/_3sdp"
        android:left="@dimen/_8sdp"
        android:right="@dimen/_8sdp"
        android:top="@dimen/_3sdp">

        <shape>

            <corners android:radius="@dimen/_75sdp" />

            <padding android:bottom="@dimen/_8sdp"
                android:top="@dimen/_8sdp" />

            <solid android:color="@color/leave_msg_color" />

        </shape>

    </item>

</layer-list>

1 Ответ

0 голосов
/ 01 октября 2019

Вы можете сделать много элементов внутри своего списка слоев, чтобы создать эффект тени внутри, отметьте это Добавить тень к пользовательской фигуре на Android .

Вам просто нужно изменить некоторые значения для достижения желаемого результата. сделать радиус, чтобы получить овальную форму и значения цветов.

...