圖片的旋轉

圖片的旋轉,舉個例子說明 android

想讓一本書,在一個桌子上旋轉,首先在android中書是不會動的,那怎麼才能夠旋轉呢, canvas

    簡單的方法就是把桌子轉個角度,而後把書放上去,放上去以後,在旋轉桌子到原來的樣子,這樣你的書不就旋轉了嗎? spa

在android中也一樣是的 rest

    android中有布,再找到你須要的圖形就ok了 圖片

 Paint paint=new Paint();
paint.setAntiAlias(true);
paint.setColor(Color.BLACK);
paint.setTextSize((float)30.0);
canvas.drawColor(Color.WHITE);
Bitmap bitmap=null;
canvas.clipRect(50, 50, 400, 700);//繪製旋轉的區域,也就是你桌子的面積
canvas.save();//這個時候你必須把桌子給固定住,也就是save(),
canvas.rotate(45, 230, 250);//這是旋轉45度 旋轉的角度,正數爲順時針方向,負數爲逆時針方向。 X230   Y250
paint.setColor(Color.BLUE); ip

bitmap=((BitmapDrawable)getResources().getDrawable(R.drawable.body)).getBitmap(); get

canvas.drawBitmap(bitmap, 80,80,paint);//角度已經好了,繪製圖片,到畫布上
canvas.drawText("Hello Android", 130, 250, paint);//也能夠繪製文字
canvas.restore();//畫完了,就把桌子的角度放回原來的位置吧

it

相關文章
相關標籤/搜索