代碼結(jié)構(gòu)解讀
本篇Codelab只對核心代碼進行講解,完整代碼可以直接從gitee獲取小泉。
├──entry/src/main/ets // ArkTS代碼區(qū)
│ ├──common
│ │ ├──constants
│ │ │ ├──CommonConstants.ets // 公共常量類
│ │ │ └──StyleConstants.ets // 屬性常量類
│ │ ├──database
│ │ │ └──PreferencesUtil.ets // 首選項數(shù)據(jù)操作工具類
│ │ └──utils
│ │ ├──GlobalContext.ets // 全局上下文工具類
│ │ └──Logger.ets // 日志工具類
│ ├──entryability
│ │ └──EntryAbility.ets // 程序入口類
│ ├──pages
│ │ ├──HomePage.ets // 主頁面
│ │ └──SetFontSizePage.ets // 字體大小調(diào)節(jié)頁面
│ ├──view
│ │ ├──ChatItemComponent.ets // 字體大小調(diào)節(jié)頁面聊天Item組件
│ │ ├──SettingItemComponent.ets // 主頁面列表Item組件
│ │ └──TitleBarComponent.ets // 頁面標題欄組件
│ └──viewmodel
│ ├──ChatData.ets // 聊天列表數(shù)據(jù)類
│ ├──HomeViewModel.ets // 主頁面數(shù)據(jù)模型
│ ├──ItemDirection.ets // 聊天數(shù)據(jù)位置
│ └──SettingData.ets // 設置列表數(shù)據(jù)類
│ └──SetViewModel.ets // 字體大小調(diào)節(jié)頁面數(shù)據(jù)模型
└──entry/src/main/resources // 資源文件目錄