相关疑难解决方法(0)

Android沿路径移动对象

我创建了一个圆形路径,并在屏幕上显示它们如下:

public void onDraw(Canvas canvas){

        Path sPath = new Path();
        sPath.moveTo(100, 100);
        sPath.lineTo(300, 100);
        sPath.lineTo(300, 300);
        sPath.lineTo(100,300);
        sPath.lineTo(100,100);
        sPath.close();

        Paint ballPaint = new Paint();
        ballPaint.setColor(Color.GREEN);
        Paint pathPaint = new Paint();
        pathPaint.setColor(Color.BLUE);

        canvas.drawPath(sPath, ballPaint);
        canvas.drawCircle(100,100,20,pathPaint);
    }
Run Code Online (Sandbox Code Playgroud)

我想让圆圈沿着路径移动,我该怎么做?

animation geometry android path

16
推荐指数
4
解决办法
2万
查看次数

如何为Android准备曲线翻译动画?

android中有4种类型的动画 - 旋转,alpha,缩放和翻译.我想准备弯曲的翻译动画.

可能吗.?

android android-animation

11
推荐指数
1
解决办法
1万
查看次数

实现弯曲动画的问题

可能重复:
Android,沿路径移动位图?

我想通过弯曲的路径移动图像.它可能在Android中吗?我搜索了很多,但我只能找到关于缩放,旋转和翻译动画.所以任何人有任何想法请帮助.它有可能在Android?

android android-animation

5
推荐指数
3
解决办法
9083
查看次数

在Android中如何使用ObjectAnimator沿曲线移动到x点

我有一个图像视图"石头",并将其从当前位置移动到X,Y位置.我希望它沿着曲线移动.请告诉我如何做到这一点(我已将min api设为11)

ObjectAnimator moveX = ObjectAnimator.ofFloat(stone, "x", catPos[0] );
ObjectAnimator moveY = ObjectAnimator.ofFloat(stone, "y", catPos[1] );
AnimatorSet as = new AnimatorSet();
as.playTogether(moveX, moveY);
as.start();
Run Code Online (Sandbox Code Playgroud)

android

3
推荐指数
2
解决办法
1万
查看次数

标签 统计

android ×4

android-animation ×2

animation ×1

geometry ×1

path ×1