首先导入依赖
implementation "androidx.constraintlayout:constraintlayout-compose:1.0.0-beta02"
看看参数:
ConstraintLayout(
modifier: Modifier = Modifier,//布局修饰
optimizationLevel: Int = Optimizer.OPTIMIZATION_STANDARD,//布局修饰
crossinline content: @Composable ConstraintLayoutScope.() -> Unit//内容
)
ConstraintLayout(
constraintSet: ConstraintSet,//子布局约束
modifier: Modifier = Modifier,//布局修饰
optimizationLevel: Int = Optimizer.OPTIMIZATION_STANDARD,//布局修饰
animateChanges: Boolean = false,//动画的变化
animationSpec: AnimationSpec<Float> = tween<Float>(),//动画配置
noinline finishedAnimationListener: (() -> Unit)? = null,//动画结束回调
noinline content: @Composable () -> Unit//内容
)
Guideline
引导线,从特定位置(某一方向上的偏移量或者某一方向上的比例)创建一条实际并不可见的参考线: