2

新しいアクティビティを呼び出すときに、現在のアクティビティを暗くする方法はありますか?新しいアクティビティのように、前のアクティビティより上にある必要があります。私が持っている新しい活動はギャラリーです。前のアクティビティの終了ボタンがクリックされたときに表示されます。だから私はこのギャラリーを前のアクティビティの上に配置したい

4

2 に答える 2

2

ギャラリー アクティビティの背景を透明色に設定してみてください。カスタム テーマを作成する必要がある場合があります。詳細については、http: //developer.android.com/guide/topics/ui/themes.htmlを参照してください。

これはおそらく完全に透明になるので、あなたが望むものではありません. しかし、例えば:

<activity android:theme="@android:style/Theme.Translucent">
于 2011-08-20T15:20:45.120 に答える
1

2 つのアクティビティを重ねることができるかどうかは疑問です。ただし、あなたが言及した効果を達成するために、カスタマイズされたダイアログを使用してメインのギャラリー アクティビティ内にポップアップし、ウィンドウ マネージャーを使用して画面の残りの部分をぼかすことができます。この例については、http: //www.stealthcopter.com/blog/2010/01/android-blurring-and-dimming-background-windows-from-dialogs/を参照してください。

于 2011-08-20T15:42:29.987 に答える