Android:缩放动画不起作用

Kev*_* Li 5 java animation android scale

我已经为ImageView创建了比例动画。我只想在x方向上缩放它。但是,当我运行该应用程序时,视图仅从scaleX = 0弹出到scaleX = 1,而没有任何动画。

我尝试了不同的方法来为ImageView设置动画,但是始终会出现相同的问题。这是我的代码:

Java:

line.animate()
            .scaleXBy(0)
            .scaleX(1)
            .setDuration(750);
Run Code Online (Sandbox Code Playgroud)

Xml:

<ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/line"
        android:adjustViewBounds="true"
        android:id="@+id/line"/>
Run Code Online (Sandbox Code Playgroud)

我也尝试在Java中使用以下内容:

Animation scaleLine = new ScaleAnimation(0f, 1f, 1f, 1f);
scaleLine.setFillAfter(true);
scaleLine.setDuration(750);
line.startAnimation(scaleLine);

scaleLine.setAnimationListener(new Animation.AnimationListener() {
        @Override
        public void onAnimationStart(Animation animation) {

        }

        @Override
        public void onAnimationEnd(Animation animation) {
            line.setScaleX(1);
        }

        @Override
        public void onAnimationRepeat(Animation animation) {

        }
    });
Run Code Online (Sandbox Code Playgroud)

你们有什么建议吗?谢谢!