Android 12/12L に組み込まれている動的テーマが好みに合わない多用途性を備えていない場合は、Repainter をチェックしてさらにカスタマイズしてください。
Android のテーマは、Substratum を介してカスタム オーバーレイを適用することから大きく進歩し、現在では アンドロイド12さんの マテリアルユー壁紙ベースのテーマエンジン (コードネームは「モネ」)。 優れた点がすべてあるにもかかわらず、Google は リソースとライブラリはまだ公開されていません これは、ほとんどのサードパーティ アプリがこの機能をまだサポートしていない理由です。 幸いなことに、Google の実装はすでにリバース エンジニアリングされています。 Danny Lin、別名 XDA シニア メンバー kdrag0n Pixel 独自のダイナミック テーマを再現することに成功し、 オープンソースにしました、 となることによって カスタムROM 開発者はそれをビルドに簡単に組み込むことができます。 今、 kdrag0n という新しいテーマアプリをリリースしました 再塗装者 エンド ユーザーに、マテリアル ユーの色のカスタマイズ オプションをさらに提供します。
リペインターとは何ですか?
現在の壁紙に基づいて動的なカラー パレットを生成するのは簡単な作業ではありません。 マテリアル カラー ターゲットを備えた色抽出エンジンにより、主要な色とそうでない色が決定されます。 次に、パレット生成アルゴリズムにより、ユーザーの壁紙に最も近い色を決定するために使用されるニュートラルカラーとアクセントカラーとシェードの両方で構成される豊富なパレットが作成されます。 ただし、Google のアルゴリズムにはカスタム ユーザー入力のオプションはありません。 まさにここで Repainter が登場します。 このアプリは、現在の壁紙以外の色の選択から、明るさやカラフルさのパラメータの変更まで、動的なカラーリングの可能性を最大限に引き出すことを目的としています。
これはどのように作動しますか?
内部では、アプリは Fabricated Overlay API の抜け穴を利用しています。 root 以外のシェル ユーザーが新しく生成された色と寸法のオーバーレイを適用できるようにします 急いで。 その結果、Repainter を使用せずに使用できる可能性があります。
ルートアクセスとはいえ、そのプロセスはあなたが思っているほど簡単ではありません。 次のような解決策を選択する必要があります しずく 必要なシェルレベルのアクセスを取得します。ただし、落とし穴があります。 抜け穴はすでに埋められていた Android 12L ベータ 1そして Google は、このパッチを Android 12 にバックポートすることを決定しました。 2022 年 1 月のセキュリティ更新プログラム (経由 ミシャール・ラーマン). root ユーザーは引き続き Repainter の真の力を利用できますが、アクセスできるのは色の選択のみです。 ルート化されていない Android インスタンスのカスタム カラー ピッカー モジュール - 高度なカスタマイズは廃止されました 可能。
デバイスのサポート
Repainter は、Samsung One UI、Xiaomi の MIUI、OnePlus の OxygenOS などの OEM スキンを含む、すべての Android 12 ROM で動作します。 一部のメーカーは、マテリアルのカラーセットではなく独自のカラーを使用しているため、一部のデバイスではシステム UI がテーマに対応していない可能性があることに注意してください。
どこで入手できますか?
の Repainter の公式 Telegram グループ は、この新しいプロジェクトの本拠地であり、最新の開発アップデートを見つけることができる場所です。 アプリについては、以下のリンクから Google Play ストアで見つけることができます。
価格:無料。
4.3.