人工的に光度を下げるようにアルファ層を設定する

私はアンドロイド開発の新人です。私が自分自身でしたい最初のアプリは珍しい手段を使うようです。

画面上にアルファレイヤーを設定したい(スクリーンフィルターアプリケーションのように)。 アプリケーションの背景のアルファ透明度を設定できますが、別のアプリケーションに切り替えるとフィルタがなくなります。

私の主な活動の焦点を取り除くサービスによって、私は家や他のアプリケーションとやりとりすることができます。

しかし正直なところ、私はそれをどうやって行うのか分かりません。 そのスクリーンフィルタアプリケーションがどのように機能し、どのようにこの動作を再現できると思いますか?

0

1 答え

はい、サービスを使用します。サービスの詳細を見ると、「FLAG_WATCH_OUTSIDE_TOUCH」のようなフラグがあります。実際には、この右側のここでかなりの議論があります。サービスとそのフラグを使って、あなたが何をしているのかを知ると、それはとても簡単です。

0
追加された