gpt4 book ai didi

android - android中的动画(让一个人跑)

转载 作者:太空狗 更新时间:2023-10-29 15:22:21 25 4
gpt4 key购买 nike

我对 android 中的动画比较陌生,只是对一些事情有所了解。我想知道如何在 android 上运行一个“人”(图像)。这个人是一个图标。如果我使用通过以下代码制作动画图标只是在屏幕上移动。我如何获得运行 Action 。

       public anima1(Context context) 
{
super(context);
cloud=BitmapFactory.decodeResource(getResources(),R.drawable.androidicon);


// TODO Auto-generated constructor stub
}



protected void onDraw(Canvas canvas)
{
super.onDraw(canvas);

Rect re=new Rect();
re.set(0,0,canvas.getWidth(),canvas.getHeight());
Paint c=new Paint();
c.setColor(Color.WHITE);
c.setStyle(Paint.Style.FILL);
canvas.drawRect(re,c);

x=x+10;
if(x==canvas.getWidth())
{
y=y+10;
x=0;
}
if(y==canvas.getHeight())
{
x=0;
y=0;
}
canvas.drawBitmap(cloud, x, y,p);



invalidate();



}

最佳答案

为了让这个人看起来像是在奔跑,你应该有几个不同的人的脚在不同位置的图像,并在每个循环中交换图像。或者,您可以使用动画 GIF,但我不确定 Android 是否真的会播放动画。

关于android - android中的动画(让一个人跑),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6370898/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com