如何在android中交换查看时的位图图像?

如何在android中交换查看时的位图图像?,android,bitmap,swap,touch-event,Android,Bitmap,Swap,Touch Event,我正在使用android屏幕上显示气泡图像的小应用程序。我已经显示了资源目录中的所有气泡图像。我在view类中实现了如下代码 onDraw方法: @Override protected void onDraw(Canvas canvas) { super.dispatchDraw(canvas); drawImages(canvas); } 我已经实现了drawImages()方法,如下所示: BitmapFactory.Options opts = new B

我正在使用android屏幕上显示气泡图像的小应用程序。我已经显示了资源目录中的所有气泡图像。我在view类中实现了如下代码

onDraw方法:

    @Override
protected void onDraw(Canvas canvas) 
{
    super.dispatchDraw(canvas);


    drawImages(canvas);

}
我已经实现了drawImages()方法,如下所示:

BitmapFactory.Options opts = new BitmapFactory.Options();   
private void drawImages(Canvas canvas) 
{

        for(int i = 0; i<MAX_ROWS; i++){
            for(int j=0; j<MAX_COLS; j++)
            {
                bmp = BitmapFactory.decodeResource(mContext.getResources(), items[i][j],opts);
                    canvas.drawBitmap(bmp,j*bmp.getWidth()+j*2,i*bmp.getHeight()+i*2,mBitmapPaint);
            }
        }

}
 @Override
protected void initialize() 
{

    for(int i=0;i<MAX_ROWS;i++)
        for(int j=0;j<MAX_COLS;j++)
        {
            items[i][j] = ImagesStore.ImageList.get(list_Indx);
            list_Indx++;
            if(list_Indx == ImagesStore.ImageList.size())
                list_Indx = 0;

    }
    opts.inSampleSize = 4;
    width  = getWidth();
    height = getHeight();

}
               int x = 0;
               int y = 0;
               int tx = 0, ty = 0;   
           @Override
public boolean onTouchEvent(MotionEvent event) 
{

     tx = (int)event.getX();
     ty = (int)event.getY();
    int position;

        x=tx;
        y=ty;

        row = (y) / bmp.getHeight();
        col = x / bmp.getWidth();

        position=row*MAX_COLS+(col+1);

        Log.v("row", "=====>"+row);

        Log.v("col", "=====>"+col);

        Log.v("position", "=====>"+position);

    count++;

    if(count%4==0)
    {

    Log.v("count", "=====>"+count);


    //I would like to implement swap code here



    }   
    return true;
}
从上面的代码中,我如何在onTouchEvent()上交换(相互更改图像)位图图像实现


请任何人帮助我………

请定义您想要的功能

“在这里,我想交换用户同时选择两个气泡的气泡。”


不是一个完整的句子。

请将您想要的功能定义为

“在这里,我想交换用户同时选择两个气泡的气泡。”

这不是一个完整的句子