安卓实现应用Matrix旋转图像_

24 10月

安卓实现应用Matrix旋转图像_

    例9.9 在Eclipse中创建Android项目。名称为9.9,实现应用Matrix旋转图像。
    (1)修改新建项目的resVayc目录下的布局文件口画几川刊,将默认添加的线性布局管理器和TextView组件别除,然后添加一个帧布局锌理器,用于显示自定义的绘图类。
    (2)打开默认创建的MainActivity.在该文件中,首先创建一个名称为MyVew的内部类,该类继承自android.view.View类。并添加构造方法和重写。nDmw(Canvas canvas)方法。然后在onCreate()方法中获取布局文件中添加的核布局管理器,并将MyVew视图添加到该倾布局管理器中。
    (3)在My View的onDraw()方法中,首先定义一个画笔。井绘制一张背景图像,然后在《0,0)点的位里绘制要旋转图像的原图,再绘制以(0,0)点为轴心旋转30‘的图像,最后绘制以((87,8)点为轴心旋转90.的圈像,具体代码如下:

   实现应用Matrix旋转图像。
    运行本实例,将显示如图9.13所示的运行结果。

                       实现应用Matrix旋转图像。

Leave a Reply