对Matrix.mapRect()的理解

Java  2021年9月10日 am8:08发布3年前 (2021)更新 城堡大人
108 0 0

前言

在对图片操作时有用过,Matrix.mapRect(),但当时没记录一下,因此今天抽空整(摘)理(抄)一下,方便自己查阅。

正文

Matrix中的接口,有原文注释,大意是对矩形使用矩阵变形,也就是改变矩形中的四个点值。

    public boolean mapRect(RectF rect) {
        return mapRect(rect, rect);
    }

简单代码:

    Matrix matrix = new Matrix();
    matrix.setScale(3.0f, 3.0f);

    RectF srcRectF = new RectF(10, 10, 10, 10);
    Log.d(TAG, "srcRectF before : "+ srcRectF.toString());

    matrix.mapRect(srcRectF);

    Log.d(TAG, "srcRectF after : "+ srcRectF.toString());

输出的结果:

srcRectF before : RectF(10.0, 10.0, 10.0, 10.0)
srcRectF  after : RectF(30.0, 30.0, 30.0, 30.0)

参考文章

  1. Matrix.mapRect()的理解
  2. android api归纳,在Android中,Matrix类的mapRect api执行什么样的转换?

 历史上的今天

  1. 2024: Kotlin数组简介(0条评论)
  2. 2024: lateinit和by lazy简单使用(0条评论)
  3. 2023: OkHttp简单介绍之一(0条评论)
  4. 2022: ViewPager2事件冲突问题(0条评论)
  5. 2019: 从维熙:夜空中的木拐(0条评论)
版权声明 1、 本站名称: 笔友城堡
2、 本站网址: https://www.biumall.com/
3、 本站部分文章来源于网络,仅供学习与参考,如有侵权,请留言

暂无评论

暂无评论...

随机推荐

ToolBar的简单使用

前言上一篇《ActionBar中Menu使用》介绍的是主题样式中默认显示ActionBar,这种有局限性不好自定义。因此我们主题样式中隐藏NoActionBar,使用ToolBar来定制更多的选项。正文# 带ActionBarTheme.MaterialComponents.Light...

修改ListVieW等滚动条图片

前言本文简单的介绍Java代码中修改RecyclerView、ListView和GridView普通滚动条图片。正文隐藏内容!付费阅读后才能查看!¥2 ¥3多个隐藏块只需支付一次付费阅读参考文件

从维熙:夜空中的木拐

非常凑巧,游览了好莱坞和迪斯尼,适逢圣诞节的黄昏。又从洛杉矶开车一路疾行,穿越加州南部地区,连夜向亚历桑那州的首府菲尼克斯飞驰。平日喧闹的高速公路,在这圣诞之夜出奇地安静,隔着车窗外望,四野一片迷茫。此时,公路两旁的灯光消失了往日的鲜亮,就像与人一路同行的月光一样,把地球上这个头号富国,变成了难...

林清玄:路上的情书

我捡过一封诀别的情书。情书上有这样看来普通的句子:“当初是我选择了你,心里明知与你不会长久,还是执着的选择了你。”“这些日子以来,谢谢你陪我走过这一段路。”“你是一个很好的人,你一定会认识比我好上千倍的女孩。”“由衷地希望在没有我的日子,你依然过得好。”会捡到这封情书是很偶然的。有一天我在...

[摘]停止ListView滑动-Android

shui知道偶尔会要用到这个,目前我只试过第一种方式是ok,其他几个没有测试。摘抄内容give it a ACTION_CANCEL touchEvent, can stop the fling. it is easy.listView.dispatchTouchEvent(Motio...

Android MediaButton监听再次记录

前言再次记录一下Android 中MediaButton的注册,注销代码片段,以及遇到的问题,记录于此,方便自己查阅和回顾。正文一般会出现监听了,但是没收到。下面记录一下自己处理的方式。隐藏内容!付费阅读后才能查看!¥4 ¥5多个隐藏块只需支付一次付费阅读参考文章老文章了,但还是这里重...