Android全新UI编程-JetpackCompose超详细教程
1. 简介
Jetpack Compose是⾕歌在2019Google i/o⼤会上发布的新的库。可以⽤更少更直观的代码创建View,还有更强⼤的功能,以及还能提⾼开发速度。
第⼀篇⽂章在这⾥:
Android全新UI编程 - Jetpack Compose 超详细教程 第1弹
实在抱歉,最近忙着换⼯作,让⼤家久等了。
上⼀篇我们讲了关于@Compose⽅法,@Preview,*Theme,Modifier等的使⽤⽅法,
这⼀篇我会介绍关于Text,Image,Button,Spacer组件的使⽤。
好了,咱开始吧。
2. 教程
2.1 Text
2.1.1 可设置参数
Text就是之前⼀直使⽤的TextView。 Text也是@Compose注解的⽅法,所以也需要在@Compose⽅法中调⽤。可设置的常⽤参数如下。
text align centertext : String:
设置所需要显⽰的⽂字。
modifier : Modifier:
设置关于Text位置信息的Modifier。关于Modifier的使⽤⽅法查看第⼀篇。
color : Color:
默认是Color.Unset。可以创建Color对象,Color(0xFF000000)。也可以直接使⽤默认已预置的颜⾊,如Color.Black。
fontSize : TextUnit:
设置⽂字的⼤⼩,默认是TextUnit.Inherit,可以⽤TextUnit.Sp(10)⽅式设置。
fontStyle : FontStyle:
设置字体类型,默认是null。可以设置正常字体FontSytle.Normal和斜体FontStyle.Italic。
letterSpacing : TextUnit:
设置字符间距,默认是TextUnit.Inherit,可以⽤TextUnit.Sp(10)⽅式设置。
textDecoration : TextDecoration:
设置删除线和下划线,默认是null。删除线TextDecoration.LineThrough,下划线TextDecoration.UnderLine,没有任何装饰TextDecoration.None。
textAlign : TextAlign:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论