图片的旋转

图片的旋转,举个例子说明 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

相关文章
相关标签/搜索