6

私のアプリケーションには、同じグラデーションの背景を持つ異なる高さのコンポーネントが複数あります(レイヤーリストで複数の形状とグラデーションアイテムを使用しました)。

しかし、アイテムタグでは、形状の高さを 50dip で指定する必要があり、パーセンテージ測定で複数の UI コンポーネントで再利用したいと考えています。

シェイプでサポートされているウェイト属性がないことがわかりました。さまざまなサイズのビューまたはサポートされているパーセンテージで機能させるための他の方法はありますか?

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>
4

0 に答える 0