Я хочу добавить теневой эффект (или высоту) к вектору.
например
1.Мой первый файл содержит значок загрузки в ic_file_download_black_24dp.xml
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="48dp"
android:height="48dp"
android:viewportWidth="24.0"
android:viewportHeight="24.0">
<path
android:fillColor="#FF2e2e2e"
android:pathData="M19,9h-4V3H9v6H5l7,7 7,-7zM5,18v2h14v-2H5z"/>
2.Мой второй файл содержит раундформа в round_shape.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<solid android:color="#fffbc02d" />
<corners
android:bottomLeftRadius="8dp"
android:bottomRightRadius="8dp"
android:topLeftRadius="8dp"
android:topRightRadius="8dp" />
</shape>
3. Теперь я объединяю эти два файла, чтобы создать одноуровневый рисунок, который называется layered_download_icon.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/round_shape" />
<item android:drawable="@drawable/ic_file_download_black_24dp" />
</layer-list>
, что дает мнеполное изображение, как показано ниже
Теперь я хочу поднять значок загрузки, расположенный внутри желтого круга.Как я могу добиться этого ??
PS Я устанавливаю layered_download_icon
в srcCompat
в моей ImageButton.