【发布时间】:2018-07-24 20:38:27
【问题描述】:
我正在尝试使用布局文件中的 ConstraintSet 创建动画:
final ConstraintSet target = new ConstraintSet();
target.clone(context, R.layout.layout_name);
TransitionManager.beginDelatedTransition(sceneRoot);
target.applyTo(constraintLayout);
这可以制作动画,但我想将动画绑定到抽屉视图,所以它发生在用户手动拖动抽屉时。在抽屉监听器中,我可以得到一个slideOffset float,它在抽屉被拖动时被调用,但我找不到一种方法来计算要使用的 ConstraintSet 动画过程中的步骤。我怎样才能得到这个,或者有更好的现有方法将动画绑定到这样的侦听器?
【问题讨论】:
标签: android android-layout android-animation android-constraintlayout