transform

open fun transform(point: Point, srcWidth: Int, srcHeight: Int, destWidth: Int, destHeight: Int): Point

转换坐标:将原始 point 的坐标点从原始:srcWidth,srcHeight 进行换算后,转换成目标:destWidth,destHeight 后的坐标点

Return

转换之后的坐标点

Parameters

point

原始坐标点

srcWidth

原始宽度

srcHeight

原始高度

destWidth

目标宽度

destHeight

目标高度


open fun transform(point: Point, srcWidth: Int, srcHeight: Int, destWidth: Int, destHeight: Int, isFit: Boolean): Point

转换坐标:将原始 point 的坐标点从原始:srcWidth,srcHeight 进行换算后,转换成目标:destWidth,destHeight 后的坐标点

Return

转换之后的坐标点

Parameters

point

原始坐标点

srcWidth

原始宽度

srcHeight

原始高度

destWidth

目标宽度

destHeight

目标高度

isFit

是否自适应,如果为 true 表示:宽或高自适应铺满,如果为 false 表示:填充铺满(可能会出现裁剪)


open fun transform(x: Int, y: Int, srcWidth: Int, srcHeight: Int, destWidth: Int, destHeight: Int): Point

转换坐标:将原始 x,y 的坐标点从原始:srcWidth,srcHeight 进行换算后,转换成目标:destWidth,destHeight 后的坐标点

Return

转换之后的坐标点

Parameters

x

原始X坐标

y

原值Y坐标

srcWidth

原始宽度

srcHeight

原始高度

destWidth

目标宽度

destHeight

目标高度


open fun transform(x: Int, y: Int, srcWidth: Int, srcHeight: Int, destWidth: Int, destHeight: Int, isFit: Boolean): Point

转换坐标:将原始 x,y 的坐标点从原始:srcWidth,srcHeight 进行换算后,转换成目标:destWidth,destHeight 后的坐标点

Return

转换之后的坐标点

Parameters

x

原始X坐标

y

原值Y坐标

srcWidth

原始宽度

srcHeight

原始高度

destWidth

目标宽度

destHeight

目标高度

isFit

是否自适应,如果为 true 表示:宽或高自适应铺满,如果为 false 表示:填充铺满(可能会出现裁剪)