-1
アイデアをブレーンストーミングして、コードを開始する前にその可能性をチェックするだけです。 画面にオーバーレイされたアイコンをタップするたびにスクリーンショットを撮るアプリがあるとします。アプリのアイコンを結果の画像から除外する方法はありますか?スクリーンショットからオーバレイアプリアイコンを除外する
アイデアをブレーンストーミングして、コードを開始する前にその可能性をチェックするだけです。 画面にオーバーレイされたアイコンをタップするたびにスクリーンショットを撮るアプリがあるとします。アプリのアイコンを結果の画像から除外する方法はありますか?スクリーンショットからオーバレイアプリアイコンを除外する
メディアプロジェクションAPIは、単に画面上のものをキャプチャします。画面のキャプチャ時にウィンドウを表示させない(または透明にする)以外は、 "このウィンドウを無視する"と言うことはできません。
アイコンを非表示にします。スクリーンショットを撮る。アイコンを復元します。 – CommonsWare
@CommonsWare Lolこれは私の例を解決しますが、私の元の考え方、それを隠すことなく他の方法ではうまくいかないのですか?私は画面上で何かを変更するのではなく、結果として得られる画像だけを変更したい。 – Azilvl
ええと、あなたのアイコンがどこにあるのかわかっているなら、あなたはその場所の結果の画像をいつでも変更して何かをすることができます。私はあなたがあなたのアイコンを置き換えるかどうかは分かりません。メディアプロジェクションAPIは、「スクリーンショットを撮るが、このウィンドウを無視する」というサポートを持っていないので、ウィンドウの下のものが表示されているかのようにスクリーンショットを撮る。 – CommonsWare