1

Better Cracked Screenのようなものを作成したい。

ひびの入った画面はすべての上にあります。

すべての上にあるようなものを作る方法がわかりません。

動作 : たとえば、ひびの入った画面が表示されている場合、ホーム ボタンを押すとホームが表示されますが、ひびの入った画面はそのまま (ここではホームの上にあります) のままです。どこに移動しても問題ありません。 ..

これまでの検索結果 : Google API デモ : Translucent GLSurfaceView

このタスクを達成するにはどうすればよいですか?または、誰でもこのサンプルコードを提供してもらえますか?

4

2 に答える 2

5

android.permission.SYSTEM_ALERT_WINDOWを使用します。

これにより、すべてのアプリケーション ウィンドウの上に配置されるウィンドウを作成できます。ここで重要な洞察は、ビュー レベルでこれを解決することはできないということです。ビュー階層はウィンドウ内に描画されるため、すべてのウィンドウの上に何かを配置するには、別のウィンドウが必要です。

于 2011-09-27T10:18:10.343 に答える
0

xmlファイルの最後の部分として作成されるのはImageViewだと思います(つまり、スタックの上/他のすべての要素の上にあります)。そして、この ImageView の画像はほとんど透明なので、その下の要素が見えます

于 2011-09-27T09:20:11.333 に答える