Android菜鸟日记
19图片旋转

之前做图片旋转都很2的去复写类然后写一个方法去旋转。
其实完全可以把图片转成bitmap图 然后再调用bitmap的方法去旋转。

Matrix temp=new Matrix();
// Matrix 为 import android.graphics.Matrix;
temp.setRotate(90.0f);
//对matrix对象设置旋转角度
Bitmap bt=((BitmapDrawable)this.getResources().getDrawable(R.drawable.icon2)).getBitmap();
//从资源文件中获得Drawable对象强转成BitmapDrawable然后获取bitmap.
ImageView im1= (ImageView)this.findViewById(R.id.im1);
bt=bt.createBitmap(bt, 0, 0, bt.getWidth(),bt.getHeight(),temp,true);
//重绘bitmap(参数包括matrix对象)然后吧重绘后的对象重新赋值
im1.setImageBitmap(bt);


2011-9-22
poolo

更多相关文章

  1. 类和 Json对象
  2. Android(安卓)matrix 控制图片的旋转、缩放、移动
  3. [Android(安卓)NDK]Android(安卓)JNI开发例子 ---3 在JNI中实现o
  4. android拍照与读取相册
  5. Android(安卓)报错:Caused by: android.os.FileUriExposedExcepti
  6. Android中文API(144) —— JsonWriter
  7. Android之Handler用法总结
  8. android 自定义view
  9. android通过ksoap2对webservice的解析

随机推荐

  1. Android(安卓)数据库事务处理
  2. Android(安卓)检测系统通知栏开关是否打
  3. Android(安卓)EditText的设置
  4. 不同Activity之间传递数据--Bundle对象和
  5. Android(安卓)Canvas笔记
  6. 【安卓开发学习】6.ListView点击事…
  7. Android移植oprofile性能监测工具
  8. Real6410 Android(安卓)2.1 的 SDIO WiFi
  9. Ubuntu 环境下Android-NDK独立工具链安装
  10. android AlertDialog对话框