2

アクティビティを薄暗くして、ほぼ透明にしたい。Spotifyアプリと同様に、下の例はiPhoneアプリのものですが、動作はほぼ同じです

ここに画像の説明を入力

これが Android アプリケーションで、前のビューがアクティビティで、後ろのビューもアクティビティであるとします。res/styles.xmlこのデザインを取得するには、どのプロパティを設定する必要がありますか? 私はグーグルで検索しましたが、次のようなJavaの例しか見つかりません:

WindowManager.LayoutParams windowManager = getWindow().getAttributes();
    windowManager.dimAmount = 0.75f;
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);

ありがとう!

4

1 に答える 1

5

解決策を見つけました:

で独自のテーマを作成します。res/styles.xml

 <style name="Theme.Opacity" parent="Sherlock.__Theme.DarkActionBar">
     <item name="android:windowBackground">@android:color/transparent</item>
     <item name="android:windowIsTranslucent">true</item>
     <item name="android:background">#00000000</item>
 </style>
于 2013-01-28T10:57:48.027 に答える