imageView2 = (ImageView) findViewById(R.id.img2);        Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher);        //创建一个与bitmap一样大小的bitmap2        Bitmap bitmap2 = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), bitmap.getConfig());        Canvas canvas = new Canvas(bitmap2);        //主要以这个对象调用旋转方法        Matrix matrix = new Matrix();        //以图片中心作为旋转中心,旋转180°        matrix.setRotate(180, bitmap2.getWidth() / 2, bitmap2.getHeight() / 2);        Paint paint = new Paint();        //设置抗锯齿,防止过多的失真        paint.setAntiAlias(true);        canvas.drawBitmap(bitmap, matrix, paint);        //将旋转后的图片设置到界面上        imageView2.setImageBitmap(bitmap2);

更多相关文章

  1. Android的简单图形和view刷新
  2. android 处理图片工具
  3. Android(安卓)常见问题收集 (持续更新)
  4. Android(安卓)Animation动画详解
  5. Android之关于手势操作图片的缩放与移动
  6. android 为TextView的部分文字设置超链接样式并监听点击事件
  7. Android(安卓)Studio设置gradle代理
  8. Android腾讯微薄客户端开发十四:首页menu菜单
  9. Android(安卓)3D 旋转的三角形(四)

随机推荐

  1. 自己看的,随便写,贴。关于Android里面的Sty
  2. iOS 7 需要再和 Android(安卓)比比什么?
  3. Android实现自定义广播
  4. 从零学Android(四)、适配不同的Android设备
  5. Android(安卓)Canvas类介绍和Android(安
  6. 使用jni接口完成android本地程序的运行--
  7. 客觀評 Android、iOS、WP7
  8. 框架模式 MVC 在Android中的使用
  9. Android系统触摸屏的校正——http://carv
  10. 移动语音引擎相关开发笔记