Jetpack Compose

笔记

入门教程:https://zhuanlan.zhihu.com/p/433581686

官网:Android Compose 教程

  • Jetpack Compose:是个利用“声明式编程”构建Android原生界面(UI)的工具包
  • 环境要求:
    • ComposeApp仅支持 Kotlin
    • 最低 sdk 版本为21(Android5.0);
    • 可用Android Studio(2020-3-1以上)、Idea
    • jdk11以上
  • @Compose注解的方法,只能被@Compose注解的方法中调用
  • Modifier:设置UI位置padding
    • Modifier.plus(otherModifier) //把其他的modifier加入到当前的Modifier中
    • fillMaxHeight(填充整个高度)、fillMaxWidthfillMaxSize 类似于 match_patch、填充整个父布局