Android Style/Theme tutorial

StyleとThemeについて簡単な使い方をまとめたアプリです。 コメントにいろいろ書いてます。

公式ドキュメント

指摘事項や質問があれば、Issueにお願いします

TODO

各Viewが適用するスタイルの調査方法について書く

step1

スタイルの定義と継承についてです。

  • res/values/styles.xml
  • res/layout/activity_main.xml

step2

テーマの定義とその属性値を使ったスタイル定義についてです。

  • res/values/styles.xml
  • AndroidManifest.xml

step3

テーマの属性を変更してデフォルトのボタンスタイルを変更する方法です。

  • res/values/styles.xml
  • AndroidManifest.xml

step4

textAppearanceとテーマとスタイルが適用される優先順位についてです。

  • res/values/styles.xml
  • res/layout/activity_main.xml

step5

ThemeOverlayの使い方です。

  • res/values/styles.xml
  • res/layout/activity_main.xml

参考

step6

MaterialComponentsの適用方法についてです。

  • res/values/styles.xml
  • res/layout/activity_main.xml
  • res/layout/activity_bridge.xml
  • AndroidManifest.xml

参考