Activity以外でViewを表示したい場合、WindowManagerに直接addViewする必要がありますが、typeに指定するLayerTypeのLayer Level(Z-Order値)はドキュメントには記載されてません。
以下のソースを見ればわかります。
PhoneWindowManager#windowTypeToLayerLw
ちなみに以下のLAYERはAndroid 6.0よりAppOp権限が必要になったため気軽に使えなくなりました。
- TYPE_PHONE
- TYPE_PRIORITY_PHONE
- TYPE_SYSTEM_ALERT
- TYPE_SYSTEM_ERROR
- TYPE_SYSTEM_OVERLAY
使用するには「他のアプリの上に表示」という設定から権限を与える必要あります。
----------
最後に確認したOSバージョンはAndroid 7.0です
----------
最後に確認したOSバージョンはAndroid 7.0です
AndroidはGoogle Inc.の商標または登録商標です
0 件のコメント:
コメントを投稿