SurfaceViewdodrawコンテンツを使用するアプリケーションがあります。他のビューや装飾の上に自分自身を描画するために使用するアプリケーションに、素敵なShowcaseViewライブラリを追加したかったのです。getWindow().getDecorView()).addView(...)しかし、私の場合、それは私のものを描画しませんSurfaceView(レイアウトから削除すると、すべてが完璧に機能します)。
これはAndroidアーキテクチャの制限ですか、SurfaceViewそれともShowcaseViewライブラリで何かを調整したり修正したりできますか?
アップデート
mySurfaceView.setVisibility(View.INVISIBLE)作成する直前に電話をかけると、ShowcaseViewすべてが完璧に機能します(メインビュー領域が黒であることを除いて)。
アップデート2
SurfaceViewドキュメントでのZインデックスについて読みました。私は自分のコードでそれらに触れません。