2

Lollipop以上のマテリアルデザインの高さに可能な限り近いXMlドローラブルファイルを作成したいと思います。私は現在、どんな勾配を使用しているのか分からないので、近くに来ていない影を持っています。 enter image description hereAndroid:XMLドロウアブルで正確なマテリアルデザインシャドウを作成する方法

<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 
<item> 
    <shape android:shape="rectangle"> 
     <gradient android:angle="90" 
      android:endColor="@android:color/darker_gray" 
      android:startColor="#ccc" /> 
     <corners android:radius="0.1dp" 
      android:bottomLeftRadius="3dp" 
      android:bottomRightRadius="3dp" 
      android:topLeftRadius="3dp" 
      android:topRightRadius="3dp"/> 
    </shape> 
</item> 
<item 
    android:left="1.5dp" 
    android:right="1.5dp" 
    android:top="1.5dp" 
    android:bottom="1.5dp"> 

    <shape android:shape="rectangle"> 

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

<corners 
    android:radius="0.1dp" 
    android:bottomLeftRadius="3dp" 
    android:bottomRightRadius="3dp" 
    android:topLeftRadius="3dp" 
    android:topRightRadius="3dp" /> 
</shape> 
</item> 
</layer-list> 

誰かが私より少なくとも優れている解決策を考え出すことができますか?ありがとうございました。

+0

「正確な素材設計」はどういう意味ですか? – Gattsu

+0

私の場合、検索バーの影をできるだけ最初の画像に近づけたいと思っています。 –

+0

うん、これはそのポストと同じではありません。 –

答えて

0

影を落とすようにレイアウトリソースファイル内に仰角を定義する必要があります。レイアウトファイルの は次のようになります。

<TextView 
    android:id="@+id/myview" 
    android:elevation="2dp" 
    android:background="@drawable/myrect" /> 
+0

OPは 'TextView'を要求していません – Gattsu

関連する問題