Android-drawBitmap中的浮点参数

Android-drawBitmap中的浮点参数,android,image,bitmap,floating-point,drawbitmap,Android,Image,Bitmap,Floating Point,Drawbitmap,我在Android程序中使用了此功能: 公共空心drawBitmap(位图位图、左浮动、顶部浮动、油漆) 但是,我不想在位置0 x 0绘制位图,而是在位置10 x 10(以像素为单位)。然而,drawBitmap函数只接受浮点数 我怎样才能做到这一点 提前谢谢你 您是否尝试过绘制位图(位图,10.f,10.f…)?考虑到画布的变换矩阵被设置为单位矩阵,即 这些参数是float的原因可能是Canvas不是在整数空间(像素)中运行,而是在由变换矩阵定义的用户指定空间中运行。如果要将自定义变换矩阵设置

我在Android程序中使用了此功能:

公共空心drawBitmap(位图位图、左浮动、顶部浮动、油漆)

但是,我不想在位置0 x 0绘制位图,而是在位置10 x 10(以像素为单位)。然而,drawBitmap函数只接受浮点数

我怎样才能做到这一点


提前谢谢你

您是否尝试过绘制位图(位图,10.f,10.f…)?考虑到画布的变换矩阵被设置为单位矩阵,即


这些参数是
float
的原因可能是
Canvas
不是在整数空间(像素)中运行,而是在由变换矩阵定义的用户指定空间中运行。如果要将自定义变换矩阵设置为按
2
缩放,则使用
0.5,0.5
将最终映射到像素
1,1
。这意味着您还可以将自定义转换设置为按
10,10
进行转换,然后只需绘制位图而不指定目标

您是否尝试过绘制位图(位图,10.f,10.f…)。。。考虑到画布的变换矩阵被设置为单位矩阵,即isOh,god。我简直不敢相信我没有试过。。。成功了!谢谢K-ballo!还有一个问题。那么为什么这些参数使用float呢?我只是不明白。我觉得文件太差了。。。它只是说参数是浮点数,但它没有给出一个例子,也没有解释这些浮点数到底是什么。很好的解释!再次感谢!