Compose简介
从2019年5月份Google在I/O大会上公布Compose,到2020年9月份发布第一个Alpha版本,再到2021年2月发布第一个Beta版本,间隔了近两年,开发周期比较长。Compose是一个现代化的UI工具包,通过原生平台API简单快捷地 在Android平台上构建精美体验很高的应用程序,能大幅度减少代码量并且包含交互式工具,还能使用直观的Kotlin API,为应用程序增添活力。
Compose是一种完全基于声明式组件的方法,将UI描述为将数据转换为UI层次结构的函数,当基础数据发生变化时,Compose框架会自动更新UI层次结构,从而快速轻松地构建UI。
它的优点很多,后面文章会一点一点介绍给大家,一起学习。
搭建开发环境
开发Compose要求Android Studio的版本再4.3及以上,我们这里可以去官网下载最新的Android Studio版本,
创建Compose project
我们选择Empty Compose Activity,创建工程完毕
我们可以在右上角“Split”栏中看到当前Compose页面组件的预览态。
问题
编译运行的时候可能会出现这个报错信息:
是因为当前工程的Java版本不匹配,需要设置java 11版本,我们可以:
首先第一步,在工程的gradle.properties文件下添加
第二步,
进去后点击Gradle Settings
重新配置下Gradle JDK
最后点击OK保存后,重新编译运行即可。这样环境就成功配好了,项目成功运行。
好了,今天先介绍到这。新年快乐!