我不理解参考页中android.graphics.Matrix.setValues()的描述

我不理解参考页中android.graphics.Matrix.setValues()的描述,android,graphics,matrix,Android,Graphics,Matrix,我很难理解类android.graphics.Matrix中方法setValues()的行为描述。在概述中,表示该类拥有一个3x3矩阵 Matrix类保存一个3x3矩阵,用于变换坐标 但在方法上,它说 将9个值从数组复制到矩阵中。根据矩阵的实现,这些可能会转换为矩阵中的16.16个整数,这样后续对getValues()的调用将不会产生完全相同的值 我不确定16.16整数是多少。如果这是某种类型的输入错误,仅仅意味着16个整数,我假设这意味着它可以转换成4x4矩阵。但这对我来说也没有意义。明确地说

我很难理解类android.graphics.Matrix中方法setValues()的行为描述。在概述中,表示该类拥有一个3x3矩阵

Matrix类保存一个3x3矩阵,用于变换坐标

但在方法上,它说

将9个值从数组复制到矩阵中。根据矩阵的实现,这些可能会转换为矩阵中的16.16个整数,这样后续对getValues()的调用将不会产生完全相同的值


我不确定16.16整数是多少。如果这是某种类型的输入错误,仅仅意味着16个整数,我假设这意味着它可以转换成4x4矩阵。但这对我来说也没有意义。明确地说,矩阵类拥有一个3x3矩阵。这是从哪里来的?它可能是一个关于作为参数传递的浮点数组的警告,该参数可能是另一个矩阵的内容数组,也可能是4x4矩阵?我很困惑。谁能给我一个关于这个问题的清晰的理解?提前感谢。

16.16不是指有问题的矩阵,而是指矩阵每个单元格中的数据

16.16整数有16位整数部分和16位小数部分(小数点前16位,小数点后16位),是定点而不是浮点


我相信使用16.16整数比使用浮点数性能更好,而且它们有一个固定点。

感谢您的澄清。