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

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

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

代码说明:

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

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

发表评论

0 个回复

  • DefaultSSLContextImpl
    Support class this package for Andriod.
    2013-10-21 16:26:33下载
    积分:1
  • [安卓开源]带详细注释的水果消消看源码
    一款游戏,有详细注释,可以运行在安卓平台上。(A game, with detailed annotations, can run on Android platform.)
    2020-06-21 14:20:02下载
    积分:1
  • 仿UCWEB界面源码
    仿UCWEB界面源码,仿UCWEB界面源码,仿UCWEB界面源码,仿UCWEB界面源码,仿UCWEB界面源码
    2022-03-21 21:40:27下载
    积分:1
  • face_shibie
    基于百度媒体云人脸识别安卓版,Android,源码精简,亲测可用,适合初学者研究(Baidu cloud-based media recognition Android version, Android, streamlined source, pro-test available for beginners research)
    2016-08-23 15:55:17下载
    积分:1
  • Android 仿写的微信的源码分享
    Android 仿写的微信的源码分享,控件中用了腾讯微信的资源文件~实现启动界面、注册微信、搜索好友、登录微信,气泡聊天、通讯录、朋友圈、摇一尧设置界面、发超聊天、听筒模式、登录网页版、扫一扫等众多功能,可以说考验了比较综合的android编程知识,对学习网络、界面设置、android系统控制、控件、多媒体语单操作等都是相当好的学习范例。   本微信运行界面效果如下图所示,下载后编译项目生成APK文件,可安卓机子上运行。
    2022-01-26 06:42:02下载
    积分:1
  • [Androidtongxunlu
    android 开发视频教程中的一个通讯录源码。是一个完整的通讯录源码。(video tutorial android development of a source book. Is a complete address book source.)
    2011-07-29 11:55:02下载
    积分:1
  • ocr光字符识别
    ocr光字符识别
    2013-05-10下载
    积分:1
  • carbook
    一套完整的android应用app源代码,能够正常编译运行并在android实机上运行。(A complete Android application app source code, can be compiled to run and run on the Android machine.)
    2015-11-22 01:16:48下载
    积分:1
  • android 264解码
    ffmpeg解码264文件,移植ffmpeg到android实现的,适合新手使用                                                 
    2022-04-16 07:06:40下载
    积分:1
  • 安卓单任务多线程任意断点下载【源码】
    安卓Android单任务多线程任意断点下载【源码】,包括了一个可复用的文件下载服务类用于获取实时更新每条线程已经下载的文件长度,可实现多任务下载   1.创建XML文件,将要生成的View配置好   2.获取系统服务LayoutInflater,用来生成新的View    LayoutInflater inflater = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE);   3.使用inflate(int resource, ViewGroup root)方法生成新的View   4.调用当前页面中某个容器的addView,将新创建的View添加进来
    2022-01-26 01:52:43下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载