2016-09-27 10 views
-1

私は自分のアプリケーションを以前のアプリケーションにシースルーしてみようとしています。私はそれがホームスクリーンであると思われるので、これにフローティングサービスを使用していません。それは黒い画面ですようにマニフェストアクティビティ/アプリケーションを完全に透明にする

android:theme="@android:style/Theme.Translucent.NoTitleBar" 

における活性とアプリケーションの両方に以下の設定

のみそれを行います。完全に透明になる方法はありますか?

答えて

1

完全に透明です。その背後にあるのは黒です。あなたのアクティビティは、タスクのバックスタック上の別のアクティビティの前にありません。

+0

。そのためには、フレームワークをオーバーライドする必要があるか、アプリがアプリにならないようにする必要があります。そうしないうちに偽のスクリーンショットを画面に表示して表示する必要がありますか? – lawonga

+1

@lawonga:あなたはAndroidでスクリーンショットを撮る能力に限界があり、スクリーンショットを撮るタイミングを正確にはわかりません。私は "アプリではない必要がある"ということを知らない。 Androidを変更するという点では(私の解釈は「フレームワークをオーバーライドする必要があります」)、これはおそらく実行可能ですが、マルチウィンドウのサポートによって複雑さが増す可能性があります。もちろん、カスタムROMを実行している人だけが効果を得るでしょう。 – CommonsWare

+0

ありがとう! – lawonga

関連する問題