AnimationDrawable进入SurfaceView旁边的framelayout-Android

AnimationDrawable进入SurfaceView旁边的framelayout-Android,android,animation,viewanimator,Android,Animation,Viewanimator,大家好, 在我的应用程序中,我可以在触摸屏幕时制作一个角色(比如卡通角色…)来制作动画吗 我在屏幕上有另一个位图(静态而非动画) 我在所有动画位置都有这些角色(10)位图(像卡通) 这是密码。。(我需要为每次触摸设置动画) ` import java.util.ArrayList; 导入java.util.List; 导入android.app.Activity; 导入android.graphics.Bitmap; 导入android.graphics.BitmapFactory; 导入a

大家好
, 在我的应用程序中,我可以在触摸屏幕时制作一个角色(比如卡通角色…)来制作动画吗

  • 我在屏幕上有另一个位图(静态而非动画)
  • 我在所有动画位置都有这些角色(10)位图(像卡通)
这是密码。。(我需要为每次触摸设置动画)

`

import java.util.ArrayList;
导入java.util.List;
导入android.app.Activity;
导入android.graphics.Bitmap;
导入android.graphics.BitmapFactory;
导入android.graphics.drawable.AnimationDrawable;
导入android.os.Bundle;
导入android.view.MotionEvent;
导入android.view.view;
导入android.view.Window;
导入android.widget.FrameLayout;
导入android.widget.FrameLayout.LayoutParams;
导入android.widget.ImageView;
公听会扩大活动范围
{
私有位图图像一;
私有位图图像二;
私人位图图像三;
私有列表图像;
私有解释视图myView;
私有动画可绘制动画;
私有图像查看图像`
@凌驾
创建时受保护的void(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
requestWindowFeature(窗口。功能\u无\u标题);
getWindow().setFlags(0x00000400,0x00000400);
setContentView(R.layout.frame_layout);
图像=新的图像视图(此);
挫折资源(R.drawable.tom_anim);
animation=(AnimationDrawable)rocketImage.getBackground();
images=newarraylist();
praper();

myView=newexplainview(这是,images,1);当然,您只需使用

@Override
  public boolean onTouch(View arg0, MotionEvent arg1) {
// TODO Auto-generated method stub
x = arg1.getX();
y = arg1.getY();
switch(arg1.getAction())
{
case MotionEvent.ACTION_DOWN:
    sx=arg1.getX();
    sy = arg1.getY();
    break;
case MotionEvent.ACTION_UP:
    fx=arg1.getX();
    fy = arg1.getY();
    break;



  }
@Override
  public boolean onTouch(View arg0, MotionEvent arg1) {
// TODO Auto-generated method stub
x = arg1.getX();
y = arg1.getY();
switch(arg1.getAction())
{
case MotionEvent.ACTION_DOWN:
    sx=arg1.getX();
    sy = arg1.getY();
    break;
case MotionEvent.ACTION_UP:
    fx=arg1.getX();
    fy = arg1.getY();
    break;



  }