如题。
1.我已经把一幅图片,切割了6*8副小图片。
2.我想让这些小图片都旋转360°,扩大出现。用人眼能看见的出现速度。
3.想过用线程控制速度。但是线程容易死锁。能否转化为Animation来限制动画速度?

解决方案 »

  1.   

    public final static Bitmap cuteImage(Canvas g, Paint paint, Bitmap imgBit, int inx,  
    int iny, int line, int row) { 
        width = imgBit.getWidth();  
        height = imgBit.getHeight();  
            Rect src = new Rect();    
            src.left=inx*width/row;
            src.top=iny*height/line;
            src.right=inx*width/row+width/row;
            src.bottom=iny*height/line+height/line;
    Matrix matrix=new Matrix();
    matrix.setTranslate(src.top, src.left);
    Bitmap tranBitmap=Bitmap.createBitmap(imgBit,src.top,src.left,(width/row),(height/line),
    matrix,true);
    g.drawBitmap(tranBitmap, matrix, paint); return imgBit;

    }  
    这是切割的部分