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

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

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

代码说明:

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

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

发表评论

0 个回复

  • 自定义dialog
    如果不满意系统自带的dialog样式,就可以参照本demo自己写一个自己喜欢的dialog,满足开发的要求。
    2023-05-09 16:05:04下载
    积分:1
  • 蓝牙小车Android源代码
    安卓版蓝牙小车控制端,可以通过安卓手机与小车蓝牙设备连接,然后通过控制端发送控制指令。可以实现控制小车运动,控制小车速度调整,转向等等。。。功能丰富
    2022-02-04 04:48:33下载
    积分:1
  • 蓝牙聊天
    调用系统蓝牙通信,实现了蓝牙聊天功能
    2022-03-17 23:06:31下载
    积分:1
  • LocationMap
    一个简单的地图位置定位android应用,在这个基础上可以再通过GPS来获取定位信息(A simple map positioning android applications, on this basis could be obtained by GPS positioning information )
    2014-06-02 15:48:49下载
    积分:1
  • MyGatt
    BLE开发所需要的知识,通过官方demo,我们会发现很多service,点击service后,每个service下面是Characteristic,每个service和Characteristic都对应一个唯一的UUID。所以,在做BLE时候,首先你应该找出你的蓝牙外围设备uuid,不然会很头疼,这个UUID也可能是硬件给你的,也可以你自己试出来,当然自己试出来是个很烦的过程。自己试的方法就是根据demo,加上一份读写的协议,然后,排着点击,显示出来的蓝牙列表进行测试,看是否和协议对应。另外,BluetoothLeService类不用做太多的更改。(BLE develops the knowledge we need. Through official demo, we will find many service. After clicking service, every service is Characteristic, each service and Characteristic correspond to a unique UUID. So, when making BLE, first you should find out your Bluetooth peripheral device UUID, otherwise it will be very headache. This UUID may also be hardware for you, or you can try it out yourself, of course, trying out it yourself is a very boring process. The way to do it is to add a read and write protocol based on demo,then test the Bluetooth list displayed by clicking on it to see if it corresponds to the protocol. In addition, the BluetoothLeService class does not have to make too many changes.)
    2018-02-07 11:55:52下载
    积分:1
  • Basketball
    这是一款使用android的游戏。
    2023-05-25 07:25:03下载
    积分:1
  • 使用 Xamarin 的 android 服务
    样品去演示示例使用 Xamarin 的 Android 服务。Android 的服务运行在后台,独立于应用程序。它们非常适合于长时间运行的任务包括完成 web 上传、 播放背景音频和接收位置更新。
    2022-01-25 20:22:44下载
    积分:1
  • android 网络电话 voip
    andorid  环境下  网络电话voip  可以自己设置
    2022-02-26 11:31:54下载
    积分:1
  • Android 基于TabLayout实现的TAB页效果 仿今日头条
    Android 基于TabLayout实现的TAB页导航切换效果 仿今日头条底部的TAB选项卡效果,TabLayout与ViewPager结合使用可以达到点击tab更新ViewPager、滑动ViewPager更新Tab的效果。这种效果现在在PC端、移动设备端已经很常见了,这一个代码开源,制作方法简单,效果简洁,手轻触对应的TAb,显示的内容对应切换。   你可以学习下在Android开发中,tablelayout 与viewpager如何关联,如何创建每个tag标签对应的Fragment,本源码中是创建5个标题并加入布局中,实际应用中,你可以根据需要添加或减少对应的TAb布局数量。   编译时请在网上下载mockable-android-23.jar到uildgenerated目录下。
    2022-01-25 23:37:26下载
    积分:1
  • droptea
    说明:  仿qq聊天界面,阻尼效果,拖动超出屏幕后自动弹回。(Imitate QQ chat interface, damp effect, drag out of the screen automatically rebound.)
    2020-06-21 15:40:02下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载