任何问题请联系WX:uu16853

买模板送网站采集器 让你轻松放开双手运营网站!

购买更多有优惠!

Android游戏开发之旅十 位图旋转 Android开发技术

  今天有关Android游戏开发的基础,我们说下Bitmap相关的实用操作,这里我们就说下位图旋转。在Android中图形的旋转和变化提供了方便的矩阵Maxtrix类,Maxtrix类的setRotate方法接受图形的变换角度和缩放,最终Bitmap类的createBitmap方法中其中的重载函数,可以接受Maxtrix对象,方法原型如下   public static Bitmap createBitmap (Bitmap source, int x, int y, int width, int height, Matrix m, boolean filter)  参数的具体意思source 源bitmap对象x  源坐标x位置y 源坐标y位置width  宽度height  高度 m  接受的maxtrix对象,如果没有可以设置为nullfilter 该参数仅对maxtrix包含了超过一个翻转才有效。   下面Android123给大家一个比较经典的例子,rotate方法是静态方法可以直接调用,参数为源Bitmap对象,参数二为旋转的角度,从0~360,返回值为新的Bitmap对象。其中具体的宽高可以调整。   public static Bitmap rotate(Bitmap b, int degrees) {        if (degrees != 0 && b != null) {            Matrix m = new Matrix();            m.setRotate(degrees,                    (float) b.getWidth() / 2, […]

100% Secure Checkout

PayPal / MasterCard / Visa