围绕画布中的中心点旋转图像

2023-12-15

围绕其中心旋转画布上的图像。我尝试了网上的一些例子,但失败了

如果我正在使用bitmap.creatbitmap使用矩阵我收到错误

请建议我哪个更好

提前致谢

Aswan


您可以使用矩阵来旋转。首先设置位置(我使用位图中心的坐标)。然后进行旋转。然后使用你的矩阵进行绘制。

    Matrix transform = new Matrix();
    transform.setTranslate(xOfCentre, yOfCentre);
    transform.preRotate(turnDegrees, width/2, height/2);
    canvas.drawBitmap(bitmap, transform, null);

如果您希望转弯具有动画效果,请参阅我对“动画和旋转图像......”的回答.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

围绕画布中的中心点旋转图像 的相关文章

  • 当字符串位于数组中时,如何替换字符串中的最后一个字符

    如果某个字符串以某个字符结尾arrayOf X Y Z 我想用新字符替换它A 我不知道该怎么做 我尝试过的一切都不起作用 你可以这样做 var test Some string Z if test lastOrNull in arrayOf
  • 尝试在 Android 上使用 FFMPEG。编译但是还是不行

    首先 我尝试使用 ffmpeg 将图像数组编译成 Android 上的视频 我已经遵循了各种在线教程 并且已经能够编译 Android 的库 但仍然需要项目运行 我现在使用的存储库可以在这里找到 https github com Batte
  • 我应该使用什么事件在 Firebase Analytics 上发送“按钮按下”事件

    我发现最合适的是选择内容 https firebase google com docs reference android com google firebase analytics FirebaseAnalytics Event html
  • 如何将库项目添加到 Android Studio?

    如何添加库项目 例如 Sherlock ABS 到安卓工作室 https en wikipedia org wiki Android Studio 不是针对旧的基于 Eclipse 的 ADT 捆绑包 而是针对新的 ADT安卓工作室 htt
  • 检查从 arrayadapter 获取的复选框

    我有标题清单 CheckBox 我想控制默认检查哪一个 所以我试图获得正确的视图并检查它 但由于某种原因它不起作用 知道为什么吗 form checkbox item xml
  • 如何在 Android 应用程序中使用 xmlserializer 创建 xml

    您好 我正在制作一个预订应用程序 我需要在创建 xml 后将 xml 发送到服务器 如何使用创建 xmlxmlserializer创建后将其发送到服务器 http api ean com ean services rs hotel v3 l
  • Firebase 云消息传递 - 目标到 Firebase 控制台中不可见的单个设备

    我正在尝试向 android 中的单个设备发送通知 但是当我从 Firebase 控制台执行此操作时 它在 Firebase 新视图中不可见 谁能帮助我从哪里向单个设备发送通知 仔细尝试以下步骤 Tap 新通知 Fill up 通知标题 可
  • 在较低的 SDK 上运行具有较高 SDK 的应用程序

    我想知道在 Android 3 0 中开发的应用程序是否可以在 Android 2 1 上运行 如果是这样 我该怎么做 如果我使用 3 0 中的库 例如片段 开发应用程序 它可以在 2 1 中使用吗 不会 但是 2 1 应用程序可以在 3
  • Eclipse Oxygen - 该项目未构建,因为其构建路径不完整

    我刚刚安装了 Eclipse Oxygen 并尝试在工作台中打开现有项目 但收到此错误 该项目未构建 因为其构建路径不完整 不能 找到 java lang Object 的类文件 修复构建路径然后尝试 建设这个项目 我尝试右键单击该项目 转
  • 在 Android Studio 中运行重建项目后会发生什么?

    该文件http www jetbrains com idea help rebuilding project html search reb http www jetbrains com idea help rebuilding proje
  • 如何在java中从包含.0的浮点数中删除小数部分

    我只想删除包含的浮点数的小数部分 0 所有其他数字都是可以接受的 例如 I P 1 0 2 2 88 0 3 56666 4 1 45 00 99 560 O P 1 2 2 88 3 567 4 1 45 99 560 有什么方法可以做到
  • 如何创建用于测试的对象的 PagedList?

    我一直在使用 Google 的 arch 库 但是让测试变得困难的一件事是使用PagedList 对于此示例 我使用存储库模式并从 API 或网络返回详细信息 因此 在 ViewModel 中 我调用此接口方法 override fun g
  • 从前台服务的活动中释放内存

    我有一个带有前台服务和一项活动的应用程序 该服务可以在启动时自行启动 也可以从 Activity 中启动 我注意到当服务在启动时自行启动时 内存使用量约为 3MB 一旦我打开该 Activity 内存使用量就会跃升至约 9mB 一旦 Act
  • 安卓浮动键盘

    是否可以通过编程方式更改键盘的位置 我正在开发一个图腾应用程序 如果键盘停靠在底部 则很难使用 我尝试创建一个扩展 InputMethodService 的自定义键盘 并且我能够更改按键的布局 但我无法更改键盘的视图位置 快捷键 https
  • 自定义支持对话框片段文本颜色错误

    如果我放一个TextView在自定义对话框中 文本默认为黑色 不幸的是 支持片段对话框背景是深灰色的 灰底黑字很难读 我可以改变TextView白色或类似的东西android textColor android attr textColor
  • SQlite 获取最近的位置(带有纬度和经度)

    我的 SQLite 数据库中存储有纬度和经度的数据 我想获取距我输入的参数最近的位置 例如我当前的位置 纬度 经度等 我知道这在 MySQL 中是可能的 并且我已经做了相当多的研究 SQLite 需要一个自定义外部函数来实现半正弦公式 计算
  • 找不到R类

    当我打开 Eclipse 时 R class在我的项目中消失了 为什么 我有 eclipse juno 和最新版本的 android SDK The R class不会重新生成 因为代码中有错误 我怎么解决这个问题 Try Project
  • 对于双核手机,availableProcessors() 返回 1

    我最近购买了一部 Moto Atrix 2 手机 当我尝试查看手机中的处理器规格时 Runtime getRuntime availableProcessors 返回 1 proc cpuinfo 也仅包含有关处理器 0 的信息 出于好奇
  • 如何在ListView中标记视图?

    我有一个带有列表视图的应用程序 列表视图工作正常 当我希望列表以标记的某些行开始时 问题就开始了 如果我按下它 我可以标记一行 但是 似乎没有找到一种方法来在初始化时标记任何行 这是我的代码 listViewOfBluetooth getL
  • 为什么 fork 炸弹没有使 android 崩溃?

    这是最简单的叉子炸弹 我在许多 Linux 发行版上执行了它 但它们都崩溃了 但是当我在 android 终端中执行此操作时 即使授予后也没有效果超级用户权限 有什么解释为什么它没有使 Android 系统崩溃吗 一句话 ulimit Li

随机推荐

  • 部署到 Istio(使用 Kubernetes)的 Jhipster 无法正确加载

    我正在将 Jhipster 应用程序部署到 Kubernetes 环境 并使用 Istio 进行网络连接 下面是我的虚拟服务 请注意 当prefix被设定为 一切正常 但是 我有几个应用程序在此集群上运行 因此我需要将其映射到 mywebs
  • 如何禁用 Django 查询缓存?

    在我的 Django 应用程序中 我在数据库上重复运行相同的查询 例如每 10 秒 然后 我根据收到的查询集创建 MD5 总和 并将其与我在上次运行中创建的 MD5 总和进行比较 如果两者相等 则数据没有改变 网页不需要更新 当我这样做时
  • Linux脚本启动、停止、重新启动[关闭]

    Closed 这个问题需要多问focused 目前不接受答案 谁能告诉我这个脚本到底做了什么 bin sh test f usr bin sshd exit 0 case 1 in start echo n Starting sshd ss
  • Java 6 的性能改进是针对 JDK、JVM 还是两者?

    我一直想知道 Java SE 6 中所吹捧的性能改进 是在编译器中还是在运行时中 换句话说 由 JDK 6 编译的 Java 5 应用程序在 JSE 5 下运行时是否会看到改进 表明编译器优化得到改进 由 JDK 5 编译的 Java 5
  • 通过 acrokey 查找字段绝对位置和尺寸

    给定一个 acrokey 是否可以找到该特定字段的绝对位置和尺寸 getLeft getTop getWidth getHeight 反之亦然是否可能 如果我知道位置 我可以获得该字段的缩写吗 你的问题的第一部分 假设您有一个AcroFie
  • WinForms:如何在即将显示时自定义工具提示?

    我想为树视图中的每个项目和列表视图中的每个项目提供一个工具提示 并且为列表视图中的每个子项目 即列 提供不同的工具提示 我可以确定我想要显示的文本 使用当前鼠标位置的命中测试等 private void toolTip1 Popup obj
  • .htaccess 修复了 PHP 中的漂亮永久链接?

    也许我的处理方式是错误的 但我在我们自己开发的 CMS 中有一些页面 我想使用漂亮的永久链接进行转换 目前 他们的页面 URL 如下所示 http ourdomain com articles permalink blah blah bla
  • 作业不通过使用 RabbitMQ 运行 celery 的 Airflow 执行

    下面是我使用的配置 core The home folder for airflow default is airflow airflow home root airflow The folder where your airflow pi
  • 'NSInvalidArgumentException',原因:'-[UIImageView _isResizable] 自定义表格视图单元格异常

    I get a NSInvalidArgumentException在我的自定义单元的执行时间上 调试器错误日志 2014 12 25 21 39 11 397 Codebuddies 24159 11353215 Terminating
  • PHP 用 dom 返回 html 表的第 n 行

    我正在尝试使用 simplehtmldom http simplehtmldom sourceforge net 打印出表格的第 n 行 目前没有任何反应 我还需要做什么吗 假设第 9 行是 TUE 行 您也可以使用 PHP 内置的 DOM
  • 在Android中读取python pickle数据流

    我有这个文件 其中包含 python pickle 数据流 我必须在 Android 中读取该文件的内容 例如 如果我想在 python 中读取这个数据流 我只需使用以下代码 queue pickle load open filename
  • RuntimeError:加载 state_dict 时出错

    我有以下 PyTorch 模型 import math from abc import abstractmethod import torch nn as nn class AlexNet3D nn Module abstractmetho
  • 合并第一列的结果然后对第二列求和以列出第一列中每个条目的总计

    我是 Bash 新手 所以请耐心等待 我有一个由另一个软件 我无法控制 转储的文本文件 列出了每个用户访问某些资源的次数 如下所示 Jim 109 Bob 94 John 92 Sean 91 Mark 85 Richard 84 Jim
  • c# 类型别名/自定义类型

    我试图将一些 Delphi 代码转换为 C 但我遇到了一个问题 在 Delphi 中我声明了一个新类型 Type TData Array of Extended 我可以在其中使用以下语句访问返回此类型的函数的结果 Function TMyO
  • 如何在php中安装oauth

    如何在 php ini 中安装 oauth任何人都可以向我提供完整的描述 链接和所有库 我尝试从here但我不明白 我想通过以下代码访问oauth令牌 oauth new OAuth API CONSUMER KEY API CONSUME
  • 在 Swift 中添加和删除视图叠加

    从这个问题得出 从 Swift 中的任何类加载屏幕 Issue 调用 hideOverlayView 时 加载叠加视图将显示但不会隐藏 但奇怪的是 叠加层在一段时间后消失 出现后 15 到 30 秒 Code 包含在FirstControl
  • android.content.res.Resources$NotFoundException:资源 ID #0x0 java 异常

    当运行尝试显示对象的 ListView 的片段时会发生此异常 我已经研究了该异常 但其他情况的解决方案似乎与 setText 函数有关 或者尝试将字符串以外的任何内容显示为字符串 我真的不知道还能说什么 提前致谢 Java类 import
  • 从 ASP.NET MVC2 应用程序执行 Ajax 调用时出现问题

    我正在将现有的 ASP NET 应用程序转换为 MVC2 并且我有一个使用 Ajax 通过 jQuery 调用的现有方法 该方法以前可以工作 但现在不起作用 因此 由于使用 MVC2 我似乎需要做一些我无法弄清楚的更改 我已经降低了代码的复
  • Windows 应用程序可以选择用 C++ 写入控制台吗?

    我想要一个具有以下行为的 Windows 应用程序 1 如果它是从现有的命令行窗口 cmd exe 启动 那么它将其标准输出写入该控制台 2 如果通过双击其图标来启动它 则它不会打开新控制台 也不会在任何地方写入其标准输出 为了达到 1 我
  • 围绕画布中的中心点旋转图像

    围绕其中心旋转画布上的图像 我尝试了网上的一些例子 但失败了 如果我正在使用bitmap creatbitmap使用矩阵我收到错误 请建议我哪个更好 提前致谢 Aswan 您可以使用矩阵来旋转 首先设置位置 我使用位图中心的坐标 然后进行旋