动画视图以从上到下绘制

时间:2016-02-17 16:10:11

标签: android android-animation

    <View
        android:id="@+id/top_vertical_line"
        android:layout_width="1dp"
        android:layout_height="match_parent"
        android:layout_centerHorizontal="true"
        android:background="@color/white"
        />

鉴于一个视图,这是一条垂直线,我将如何设置它的动画。从上到下绘制它,反之亦然?我找不到像我正在寻找的任何例子。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

例如,您可以使用动画缩放线条,如下所示:

View view = (View) getViewById(R.id.top_vertical_line);
view.animate()
    .scaleY(...)
    .setDuration(2000)
    .setInterpolator(new AccelerateDecelerateInterpolator);

您必须将scaleY(...)的值填入您想要动画的位置,或者检查ViewPropertyAnimator中的其他方法。 也许你应该在xml的底部对齐你的视图:

android:layout_alignParentBottom="true"