iT邦幫忙

2023 iThome 鐵人賽

DAY 18
0
自我挑戰組

一天學一篇 Google Codelabs系列 第 18

112/18 - 版面配置、主題設定和動畫 - 使用 Material Design 3 建立應用程式主題

  • 分享至 

  • xImage
  •  

今天學什麼?

今天閱讀「適用於 Android 開發人員的 Jetpack Compose」第二章「版面配置、主題設定和動畫」的「使用 Material Design 3 建立應用程式主題

學習筆記

  1. 使用 Material Design 主題建構工具 來調色
  2. 顏色分類
    1. Primary:基本顏色,用於主要元件,例如顯眼的按鈕和啟用中狀態。
    2. Secondary:用於 UI 中較不顯眼的元件,例如篩選器方塊。
    3. Tertiary:用於提供對比色,以及用於應用程式背景和表面的中性色。
  3. 動態色彩適用於 Android 12 以上版本
    1. 深色:dynamicDarkColorScheme
    2. 淺色:dynamicLightColorScheme
  4. 不會字體設定大小的話,也有預設可用
    1. headlineSmall
    2. titleLarge
    3. bodyLarge
    4. bodyMedium
    5. labelMedium
    Text(
       text = "Hello M3 theming",
       style = MaterialTheme.typography.titleLarge
    )
    

上一篇
112/17 - 版面配置、主題設定和動畫 - Lazy 版面配置
下一篇
112/19 - 版面配置、主題設定和動畫 - 設定文字樣式
系列文
一天學一篇 Google Codelabs30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言