Android Studio Giraffe中Jetpack Compose模板区分及颜色标识含义咨询
Android Studio项目模板区分与颜色标识说明
一、Jetpack Compose与传统Views项目模板区分
- Jetpack Compose项目模板:名称明确带有「Jetpack Compose」字样的模板,比如「Empty Compose Activity」「Basic Activity (Compose)」,这类模板默认以Compose作为UI框架,生成的代码核心是
@Composable函数。 - 传统Views项目模板:名称带有「Views」或无Compose标识的经典模板,比如「Empty Views Activity」「Basic Activity」「Bottom Navigation Activity」(无Compose后缀版本),这类基于XML布局+Java/Kotlin代码的传统View体系,依靠
setContentView加载布局文件。
二、模板颜色标识的含义
Android Studio Giraffe版本里的模板颜色(绿色、紫色)并非用来区分Compose和传统Views项目,而是视觉上区分不同功能分类的模板:
- 绿色模板多为「基础通用型」项目模板,比如Empty Activity、Basic Activity这类最常用的基础模板;
- 紫色模板多对应「特定功能/架构」模板,比如集成MVVM架构、导航组件、特定UI模式(抽屉导航、底部导航)的模板。
你看到同时有绿色和紫色的含「Views」字样的模板,是因为它们分属基础型和特定功能型的传统Views模板,颜色按功能分类区分,并非随机。
内容的提问来源于stack exchange,提问作者hippietrail
相关产品推荐
相关产品推荐

