Android开发之——Jetpack Compose入门(01)

一 概述

  • Jetpack Compose
  • 新建(迁移)Compose项目
  • 关键字介绍
  • Compose 编程思想

二 Jetpack Compose

2.1 Jetpack Compose是什么?

用于构建原生Android界面的新工具包

2.2 优势

  • 简化并加快界面开发
  • 更好代码、强大工具+只管Kotlin API

三 新建(迁移)Compose项目

  • 依赖与配置
  • 创建Compose项目
  • 预览项目

四 关键字介绍

  • @Composable:可组合函数,带有 @Composable
  • setContent:定义布局、可调用组合函数
  • @Preview():构建项目预览
  • EmptyComposeTheme:项目主题
  • Surface:使主题中的背景颜色显示的容器
  • LocalInspectionMode:可组合项是否正在预览中呈现
  • @PreviewParameter:添加参数

五 Compose 编程思想

  • 声明性编程范式(之前)
  • 可组合函数
  • 声明性范式转变
  • 动态内容
  • 重组

五 思维导图