【问题标题】:Android ShapeDrawable Translate TransformAndroid ShapeDrawable 平移变换
【发布时间】:2012-01-03 19:58:56
【问题描述】:

我有一个扩展 View 的类,我在其中放置了一个 ShapeDrawable 的实例,在 onDraw() 方法中使用 shapeDrawable.draw(canvas)

我想创建一个平移动画,它会在给定的时间内将 ShapeDrawable 对象移动到另一个 (x,y) 位置。

在 Android 1.6 中是否有一种简单的方法可以实现这一点? 或者我可以改变我的方法来帮助简化这项任务?

【问题讨论】:

    标签: android graphics android-gui


    【解决方案1】:

    你可以试试这个虽然你必须添加一个计时器

    public void changePos (float dx, float dy) {
        mPosX += dx;
        mPosY += dy;
        this.invalidate ();
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-25
      • 1970-01-01
      • 2019-07-30
      相关资源
      最近更新 更多