【问题标题】:Tween TranslateAnimation update positionTween TranslateAnimation 更新位置
【发布时间】:2011-03-07 04:29:22
【问题描述】:

我正在使用 Android 平台编写棋盘游戏。我正在使用 Tween Animation,特别是 TranslateAnimation 工具来创建在屏幕上移动 ImageView 对象的动画。我希望 ImageView 在动画结束后保持在新位置。请教我怎么做?

这是我用来运行动画的一段 sn-p 代码。

ImageView image = (ImageView) findViewById(R.id.ImageView)
Animation personal = new TranslateAnimation(0,100,0,100);
personal.setDuration(2000);
image.startAnimation(personal);

我使用 Java 来声明动画而不是使用 xml 文件,因为我不知道如何修改主类代码中的 fromXDelta、toXDelta、fromYDelta、toYDelta 变量。

【问题讨论】:

    标签: android animation tween


    【解决方案1】:
    animation.setfillEnabled(true);
    
    animation.setFillAfter(true);
    

    【讨论】:

      【解决方案2】:

      我认为您应该设置图像布局参数。将位置保持到底;第一个答案我试过了,没用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-09-26
        • 1970-01-01
        • 2012-01-17
        • 2013-10-20
        • 2017-12-28
        • 2016-04-21
        • 1970-01-01
        相关资源
        最近更新 更多