-1

この画像のようなレイアウトを作成しているアプリを作成しています。

ガラス状の外観

しかし、画像の上部は他の色にする必要がありますが、その色から背景が見えるように、色は透明にする必要があります。これにはスタイルxmlを使用していますが、

<?xml version="1.0" encoding="UTF-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
     android:shape="rectangle"> 
     <stroke android:width="2dp" android:color="#FFFFFFFF" />
     <gradient android:startColor="#DD000000" android:endColor="#DD2ECCFA" 
            android:angle="225"/> 

    <corners android:bottomRightRadius="7dp" android:bottomLeftRadius="7dp" 
     android:topLeftRadius="7dp" android:topRightRadius="7dp"/> 
</shape> 

ただし、透明ではないカラー レイアウトを作成しており、この色から背景が見えません。色を透明にするためのヒントをいくつか提案して、レイアウトのガラスのような外観を実現できるようにします。

4

2 に答える 2

6

このコードを使用して、

<?xml version="1.0" encoding="UTF-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
 android:shape="rectangle"> 
 <stroke android:width="2dp" android:color="#FFFFFFFF" />
 <gradient android:startColor="#DD000000" android:endColor="#DD2ECCFA" 
        android:angle="225"/> 

 <solid android:color="#AA181818" />

<corners android:bottomRightRadius="7dp" android:bottomLeftRadius="7dp" 
 android:topLeftRadius="7dp" android:topRightRadius="7dp"/> 
</shape> 

コードを 1 行追加します。

<solid android:color="#AA181818" />
于 2012-08-30T05:47:16.010 に答える
2

問題は解決しました。rajeshwaran に感謝します。

<?xml version="1.0" encoding="UTF-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
     android:shape="rectangle"> 
     <stroke android:width="1dp" android:color="#FFFFFFFF" />

<solid android:color="#150000A0" />
    <corners android:bottomRightRadius="7dp" android:bottomLeftRadius="7dp" 
     android:topLeftRadius="7dp" android:topRightRadius="7dp"/> 
</shape> 

固体タグで AA の代わりに値を指定しました..

<solid android:color="#150000A0" />

助けてくれてありがとう..色の概念を理解するのに役立ちました..

 <solid android:color="#AARRGGBB" />
于 2012-08-30T12:44:49.600 に答える