gpt4 book ai didi

android-motionlayout - MotionLayout 应用 loadLayoutDescription

转载 作者:行者123 更新时间:2023-12-04 01:50:20 25 4
gpt4 key购买 nike

我有 2 种不同的 MotionLayout 行为。这个想法是根据应用程序状态更改它们。但是当我从代码设置时:

if(smth) {
constraintToolbar.loadLayoutDescription(R.xml.layout_description_1)
} else {
constraintToolbar.loadLayoutDescription(R.xml.layout_description_2)
}

不应用约束。但它们是在拖动运动后应用的。是否有一些解决方法或者是因为 ConstraintLayout 2.0.0 alpha ?
我正在使用:
'com.android.support.constraint:constraint-layout:2.0.0-alpha2'

最佳答案

我在 MotionScene 中有过渡。

<Transition
motion:constraintSetStart="@id/start"
motion:constraintSetEnd="@id/end"
motion:duration="1000"
motion:interpolator="linear">

“MotionLayout.loadLayoutDescription”之后未设置初始约束。
我补充说:
MotionLayout.setTransition(R.id.start, R.id.end)

并正确应用约束。

关于android-motionlayout - MotionLayout 应用 loadLayoutDescription,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53397065/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com