【问题标题】:How to animate individual view in constraint layout using chain?如何使用链为约束布局中的单个视图设置动画?
【发布时间】:2018-05-25 12:14:20
【问题描述】:

我想要动画视图,如图所示。怎么做?
Click here to see the image
我有以下代码,但如何设置参数 current

动画的工作原理是什么?
当用户在图标列表上移动手指时,用户触摸的当前图标的高度设置为 400。

TransitionManager.beginDelayedTransition(layout);
View child = layout.getChildAt(current);
child.setMinimumHeight(400);

current 是 int 类型。

【问题讨论】:

    标签: android android-constraintlayout constraint-layout-chains


    【解决方案1】:

    如果您想制作动画,则不应尝试更改 View 高度、边距或内边距。

    在焦点上做一个缩放动画:

    View child = layout.getChildAt(current);
    child.animate().scaleX(2f).scaleY(2f).setDuration(400).start();
    

    在散焦时缩放到正常大小:

    View child = layout.getChildAt(current);
    child.animate().scaleX(1f).scaleY(1f).setDuration(400).start();
    

    【讨论】:

    • 是的,好的!但是如何设置当前参数呢?
    • 好的,现在的问题是您在 1 个帖子中提出了太多问题。将其设为 2 个单独的问题,我们可以更轻松地提供帮助
    猜你喜欢
    • 2021-04-13
    • 1970-01-01
    • 2017-09-14
    • 2021-06-16
    • 2017-01-26
    • 1970-01-01
    • 2013-12-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多