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

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

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

代码说明:

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

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

发表评论

0 个回复

  • android 炫的3D标签云的效果,类似于各种播放器首页的字体悬浮效果
    资源描述android 炫的3D标签云的效果,类似于各种播放器首页的字体悬浮效果
    2022-02-03 23:02:09下载
    积分:1
  • Android
    安卓系统应用开发入门教程,图文并茂,初学者必备(Android application development tutorial)
    2013-08-05 22:46:04下载
    积分:1
  • android平台语音聊天机器人
    android平台的语音聊天助手源码,采用图灵api实现智能聊天,嵌入讯飞语音云SDK,实现语音识别和语音合成,编译成的apk已经在各大应用市场上线,可以搜索“小威机器人”下载体验,
    2023-07-18 01:55:04下载
    积分:1
  • android viewpager 广告位照片墙实现
    利用viewpeger来实现动态广告位,从网络上动态获取数据,可以更新替换。 //滑动至中间某一界面position时 会instantiateItem   position+1  (如果position存在)并且  //destroyItem position-1(如果存在) 一共维持三个页面 //当然如果滑动过快导致页面需要显示还未加载的页面时,这时viewpager会停住,直至需要显示的页面加载完全 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报 打分 发表评论 暂无评论
    2022-07-28 12:16:40下载
    积分:1
  • AllShare
    android dlna upnp基于cyberlink(android dlna upnp upnp cyberlink)
    2014-06-11 16:52:48下载
    积分:1
  • Android_bluetooth
    这是一个用Eclipse开发的安卓蓝牙项目,目录简单易懂,适合学习借鉴(This is a Android Bluetooth project developed with Eclipse, which is simple and easy to understand and is suitable for learning.)
    2017-12-30 23:27:44下载
    积分:1
  • FingerPaint
    说明:  使用android手机系统实现的手绘功能(Implementation of the system using android phone features hand-painted)
    2011-03-29 08:34:26下载
    积分:1
  • android仿 芝麻信用仪表盘
    android仿 芝麻信用仪表盘
    2020-05-08下载
    积分:1
  • android-viewflow-master
    android-viewflow-master source file android exsample file
    2014-09-30 19:27:36下载
    积分:1
  • Android具有多选功能的滚动抽签范例
    Android具有多选功能的滚动抽签范例,抽奖的候选名单可以从列表中选择,支持多选,然后进行抽签。抽签的候选名单本例中使用了数组,定义在String[] areas中,形如String[] areas = new String[]{"蔡瑞", "徐永浩", "范金端", "王源", "李英明", "刘宇阳","聂明炎","张启震","杨志爽","马玉炎","邢全伟","詹旭琛","刘津旭","陈琳","陈凯","谢冲","王辰","舒震","刘坚强","沈依铭","欧阳知雨","王晨","路少雯","王蕾","郭毛","宋蜜","刘琛","任梦萤","徐瑶","叶乔羽","董乐","孟燦"};,然后定义了多选列表中的数据、抽签等多个子函数来完成功能,代码还是比较简单的。
    2023-04-23 09:30:02下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载