Tasker開発者がAndroid 12の色を変えるテーマシステムを披露

Material You ドキュメントはまだ公開されていませんが、Tasker 開発者は Android 12 の色変更テーマを組み込む作業を開始しています。

最もエキサイティングな新機能の 1 つ アンドロイド12 update は、新しい壁紙ベースのテーマ システムで、コード名は「monet」です。 これは Google の新しい「」の主要な部分です。材料 あなた」 パーソナライゼーションに重点を置いたデザイン言語。 新しいテーマ システムが稼働しました Android 12 ベータ 2, ただし、Android 10 でのダーク モードの導入と同様に、ほとんどの開発者がテーマをサポートするようにアプリを適応させるまでにはしばらく時間がかかります。 Google はまだ Materials You のドキュメントを公開していませんが、Android 12 Beta 2 では、開発者がアプリに動的なテーマを実装できるようになります。 Android のパワー ユーザーを対象とした自動化アプリ、Tasker の開発者は、これを最初に実現した 1 人です。

Tasker 開発者の João Dias 氏は自身の YouTube チャンネルで、Tasker のテーマ設定に追加した新しい「マテリアル ユー」オプションを披露しています。 有効にすると、Tasker のアクション バー、ボトム バー、メニュー、トグル、ディバイダー、テキストが壁紙の色になります。 アプリ自体はプログラムでテーマを変更できません。 パブリック API はありません、しかし、新しいテーマシステムにすぐに適応するのを見るのは素晴らしいことです。

Google によると、Android 12 の色抽出システムはマテリアル カラーを使用したクラスタリング アルゴリズムを使用しています ターゲットを設定して、主要な色とそれほど主要でない色を決定し、現在の色と一致する色相を適用します。 壁紙。 その後、色のパレットを使用して、壁紙に最も近い色合いを決定できます。 色は、衝突したり、読みやすさの問題を引き起こしたりしないように、賢く選択されています。

サードパーティのアプリ開発者は、システムによって生成されたアクセント カラーをクエリして、テーマを独自のアプリに適用できます。これはまさに Tasker 開発者が行ったことです。 適切な関数から色を取得するだけで、

R.カラー 実行時に値を設定すると、Tasker アプリはその色をユーザーの壁紙と一致させることができます。 次のことも可能であるはずです アプリのアイコンを変更する 現在のテーマに基づいていますが、Tasker 開発者はまだそのサポートをアプリに追加していません。

\r\n https://www.youtube.com/watch? v=a_tX1ybgkB8\r\n

Google は Android 12 用に構築されたアプリを Google Play で公開することをまだ許可していないため、Tasker 開発者はこの機能を備えたアップデートをまだ公開していません。 ただし、Google が API レベル 31 をターゲットとするアプリを Google Play に公開できるようになったら、この機能が最初に Tasker ベータ チャネルに公開されることが期待されます。 Tasker アプリの最新バージョンは、以下に埋め込まれた Play ストアのリンクからダウンロードできます。

タスカー開発者: ジョアオMGCD

価格: 3.49。

4.6.

ダウンロード

Tasker アプリは、私が見た中で、マテリアル ユーの動的テーマを組み込んだ最初のアプリの 1 つですが、これが唯一のアプリではありません。 私が話を聞いた何人かの開発者は、アプリの非公開ビルドで新しいテーマ システムのテストをすでに開始していますが、まだ進捗状況を披露する準備ができていません。 数人の開発者が、Android 12 の動的サポートを追加するために、新しいライブラリの開発や既存のライブラリの更新に取り組んでいます。 Android 12 の正式版に近づいたら、これらのプロジェクトがさらに多くなることが予想されます。 リリース。