他のアプリ等の前面にImageを常駐させて、ImageをタップするとImageのOnClickListenerが動き、Image以外の場所をタップすると他のアプリ等が動作するアプリを検討しております。
serviceで
WindowManager.LayoutParams params = new WindowManager.LayoutParams(
WindowManager.LayoutParams.MATCH_PARENT,
WindowManager.LayoutParams.WRAP_CONTENT,
WindowManager.LayoutParams.TYPE_SYSTEM_ALERT,
WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE |
WindowManager.LayoutParams.FLAG_FULLSCREEN |
WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL,
WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH,
PixelFormat.TRANSLUCENT);
で常駐させており、Imageを
Image.setMargins(0,0,100,0);
としております。
①画面左上に表示して欲しいImageが縦方向が画面中央辺りに描画され、Image.setMargins(0,-100,100,0)としてもImageの上が見切れてしまいます。
②Imageの右側のImageの無い部分も他のアプリ等がタップ出来ない状態です。
以上2点、解決出来る様、ご教唆頂きたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。