登录
首页 » Android » Android 使用Matrix.postRotate方法旋转图片

Android 使用Matrix.postRotate方法旋转图片

于 2022-03-14 发布 文件大小:32.93 kB
0 290
下载积分: 2 下载次数: 1

代码说明:

Android图像操作一例,使用Matrix.postRotate方法旋转图片,这些的图片格式是BMP,其它格式可能也能用吧,没测试,旋转BMP图片的效果如截图所示,用户单击向左或向右按钮后,图片旋转90度,旋转角度根据自己需要自定义。旋转方法主要是使用Matrix.postRotate,旋转的过程保持图片原有的比例,实现思路,以向左旋转图片为例:   程序刚运行,加载默认的Drawable ,设置维持的图像比例,ScaleTimes=1,维持1:1的宽高比例,使用Matrix.postScale设置维度 ,使用Matrix.postRotate方法旋转Bitmap,然后再创建新的Bitmap对象。   向右旋转则与此相似,具体实现请下载源码包。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • android仿微信朋友圈
    android仿微信朋友圈,内容使用模拟数据。有评论,点赞,图片内容等功能。实现了微信朋友圈的基本UI,细节还需要自己打磨。
    2022-03-26 01:57:02下载
    积分:1
  • 计数系统转换程序 - Android APP
    翻译 maninwest@Codeforge 作者:Azim Zahir@CodeProjectAndroid 是个开发移动应用的不错平台。Android 有两个重要元素 Android SDK 和一个 Eclipse 插件 "The Android Development Tools (ADT)"。在进行开发前,必须正确安装 SDK 和 ADT。这里将介绍如何创建一个将十进制数转换为二进制、八进制和十六进制格式的应用。背景任何 android 应用都有 4 个块Activities: 一个 activity 是最基本的用户界面构造块,表示一个主屏幕,用户可以通过它跟应用集成。Content Provider: Content provider 为多个应用提取需要的数据。Intents: Intent 是系统消息,例如,事件通知、硬件更改(如 SD 卡插入)、进站数据 (如e SMS) 等。Services: Service 是独立的 activity,没有界面,如音乐回放。Activities 是公有类,从android.app.Activity 基本类中衍生而来。 以下代码表示应用中的一个  activity:public class MyActivity extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); } }一个 Active 开始后,调用 onCreate() 方
    2022-08-19 18:08:44下载
    积分:1
  • Android简易文件浏览管理器源码
    本项目是一个简易的文件管理器,打开以后遍历可读的文件夹。内置文本编辑器,可以编辑文本文档,并且保存编辑后的文本信息。可以进行文件的操作有复制、粘贴、新建文件/文件夹、重命名、删除文件或文件夹等功能。但是目前只支持复制文本文件。点击文件以后可以获取文件的MIME类型并且列出所有可能打开该文件的程序选择器。如果是html文件则用本项目内置的网页浏览器工具打开,本项目注释很丰富。代码量不大,很方面学习和研究文件管理方面的内容。系统文件的管理需要root权限
    2023-02-22 01:20:03下载
    积分:1
  • android 自定义Switch控件 例子源码下载(兼容低版本)
    兼容android低版本
    2015-04-15下载
    积分:1
  • demo7Intent
    Android app for activity (Android app)
    2016-06-02 12:33:24下载
    积分:1
  • Link
    自己开发的连连看游戏android程序。仅供学习参考 (Lianliankan game developed the android procedures. Only to learn reference)
    2012-07-09 17:19:52下载
    积分:1
  • 4013724
    本程序是对V-BLAST系统及其检测算法的仿真,可采用BPSK,QPSK,16QAM,64QAM调制,检测算法为ML,MM(This program is to simulate the V-BLAST system and its detection algorithm, which can be modulated by BPSK,QPSK,16QAM,64QAM, and the detection algorithm is ML,MM.)
    2019-03-28 05:10:23下载
    积分:1
  • android 应用启动的时弹出的悬浮带有关闭按钮的dialog 例子源码
    android 应用启动的时弹出的悬浮带有关闭按钮的dialog 例子源码
    2015-03-01下载
    积分:1
  • 自定义可清空EditText
    带有清空内容的android系统的自定义EditText,当editText内容为空,点击按钮有输入框左右晃动的动画效果,如果输入为密码型内容,有点击显示密码的功能。
    2023-02-21 02:40:04下载
    积分:1
  • 基于eclipse开发的安卓数据添加删除
    基于eclipse开发的安卓数据添加删除基于eclipse开发的安卓数据添加删除基于eclipse开发的安卓数据添加删除基于eclipse开发的安卓数据添加删除基于eclipse开发的安卓数据添加删除基于eclipse开发的安卓数据添加删除基于eclipse开发的安卓数据添加删除基于eclipse开发的安卓数据添加删除
    2022-02-04 21:02:21下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载