MotionLayout 在 layout 里设置 MotionScene 后动态修改子 view 布局无效

2020-03-30 18:06:57 +08:00
 zhkrb

测试时 layoutDescription 为空用 ConstraintSet 一切正常,在设置 MotionScene 后代码里不管是constraintSet.clone(mMotionLayout.getConstraintSet(R.id.view))
还是
constraintSet.clone(mMotionLayout)
调用 applyTo 后都不生效,即使 MotionScene 没有这个 view 的 Constraint 也是同样。

debug 跟了几天没找到哪里失效的,有没有大佬拯救我一下

8906 次点击
所在节点    Android
2 条回复
127000
2020-03-30 18:16:48 +08:00
zhkrb
2020-03-30 18:34:01 +08:00
@127000 怎么说呢,布局是正常的,调用 applyTo 后目标 view 没有发生变化

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/657662

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX