Android: как задать высоту фигуры в процентах?
В моем приложении более одного компонента с разной высотой, которые имеют один и тот же градиентный фон (я использовал несколько фигур и элемент градиента в списке слоев).
но в теге item я должен указать высоту фигуры в 50dip, и я хочу повторно использовать ее в нескольких компонентах пользовательского интерфейса с процентными показателями.
Я обнаружил, что в фигуре не поддерживается атрибут веса. так есть ли какая-то другая альтернатива, чтобы заставить его работать в представлениях разных размеров или в процентах, поддерживаемых способом?
Я хочу получить решение в стиле XML.
список слоев выглядит
<?xml version="1.0" encoding="utf-8"?>
<layer-list
xmlns:android="http://schemas.android.com/apk/res/android"
>
<item
android:drawable="@drawable/green_horizontal_gradient"
android:id="@+id/upper_gradient"
/>
<item
android:drawable="@drawable/half_overlay"
android:id="@+id/lower_overlay"
android:top="50dp"
/>
</layer-list>