Android のネイティブアプリを作ることができる Delphi/C++Builder はスタイルを使って、容易に Android のマテリアルテーマに対応することができます
たとえば、Android のマテリアル テーマの使用 にある
- 暗色バージョン
- 明色バージョン
など、それに対応するスタイルが提供されています
予め提供されているスタイルを設定するだけで作ったアプリ側に反映されるのです
実際にやってみよう
-
ここに TStyleBook をツールパレットから追加して、Form 側の StyleBook プロパティにコンポーネントを関連付けます
-
スタイルエディタの、ツールバーにある「ファイルを開く」ボタンをクリックして
- 暗色バージョンであれば - AndroidDark.fst
- 明色バージョンであれば - AndroidLight.fst
を選択します (10.2 Tokyo の場合、デフォルトでインストールした際は C:\Users\Public\Documents\Embarcadero\Studio\19.0\Styles\Android フォルダにあります)
5. あとはこのスタイルを適用するだけです
こうなります ( 設計画面上で確認できる )
暗色バージョン
明色バージョン
IDE の設計画面上でも確認できるので便利ですね
他にもいろいろなスタイルが用意されていますし、自分でカスタマイズすることもできます