单项选择题一开始从Canvas中获取到到Matrix并不是初始矩阵,而是经过偏移后到矩阵,且偏移距离就是()这个可以用于判定View在屏幕上的绝对位置,View可以根据所处位置做出调整。

A.距离屏幕右下角的位置
B.距离屏幕左下角的位置
C.距离屏幕右上角的位置
D.距离屏幕左上角的位置


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题pre前乘,相当于矩阵的(),M’=M*S(S指为特殊矩阵)。

A.右乘
B.左乘
C.上乘
D.下乘

2.单项选择题post后乘,相当于矩阵的(),M’=S*M(S指为特殊矩阵)。

A.右乘
B.左乘
C.上乘
D.下乘

3.单项选择题set设置,会覆盖掉之前的数值,导致()。

A.之前的操作失效
B.之前的操作精进
C.之前的操作升级
D.之后的操作失效

4.单项选择题mapVectors与mapPoints基本上是相同的()。

A.不可以直接参照上面的mapPoints使用方法
B.可以直接参照上面的mapPoints使用方法
C.可以直接参照上面的bitmapPoints使用方法
D.不可以直接参照上面的bitmapPoints使用方法

5.单项选择题mapPoints和mapVectors两者唯一的区别就是(),这符合向量的定律。

A.mapVectors不会受到位移的影响
B.mapPoints不会受到位移的影响
C.mapVectors会受到位移的影响
D.没任何区别

8.单项选择题mapRectboolea nmapRect(RectF rect)boolean mapRect(RectF dst,RectF src)测量()。

A.测量矩形变换前大小
B.测量矩形变换后大小
C.测量矩形变换前位置
D.测量矩形变换后位置

9.多项选择题mapRadiusfloat mapRadius(float radius)测量半径,由于圆可能会因为画布变换变成椭圆,说法错误的是()。

A.所以此处测量的是平均半径
B.所以此处测量的是最大半径
C.所以此处测量的是最小半径
D.所以此处测量的是平均直径

10.多项选择题mapPoints有三个重载方法()。

A.void mapPoints(float[]pts)方法仅有一个参数,pts数组作为参数传递原始数值,计算结果仍存放在pts中。
B.void mapPoints(float[]dst,float[]src),src作为参数传递原始数值,计算结果存放在dst中,src不变。
C.void mapPoints(float[]dst,int dstIndex,float[]src,in tsrcIndex,int pointCount)可以指定只计算一部分数值。
D.void mapPoints(float[]dst,int dstIndex,float[]src,int srcIndex,int pointCount)可以指定计算所有分数值。