Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 浮子中筛网的尺寸_Android_Graphics_Floating Point - Fatal编程技术网

Android 浮子中筛网的尺寸

Android 浮子中筛网的尺寸,android,graphics,floating-point,Android,Graphics,Floating Point,因为图形功能(如“drawLine”)要求您在“float”而不是“int”中键入参数 也许是因为各种Android设备的大小在“int”中不同,而在“float”中它们总是相同的?最终,绘图是通过GPU完成的,GPU使用浮点类型进行所有计算。这也是让类似的事情发挥作用的原因。此外,您可以自由地使用浮点进行一系列复杂的计算,而不必担心当前显示类型的向上或向下取整是否更好。Android将通过您提供的浮动为您处理这些问题 的确,Android在要求浮点或int时并不一致,但当测量为原始像素时,他们

因为图形功能(如“drawLine”)要求您在“float”而不是“int”中键入参数


也许是因为各种Android设备的大小在“int”中不同,而在“float”中它们总是相同的?最终,绘图是通过GPU完成的,GPU使用浮点类型进行所有计算。这也是让类似的事情发挥作用的原因。此外,您可以自由地使用浮点进行一系列复杂的计算,而不必担心当前显示类型的向上或向下取整是否更好。Android将通过您提供的浮动为您处理这些问题


的确,Android在要求浮点或int时并不一致,但当测量为原始像素时,他们仍然测量完全相同的东西,因此5.0浮点像素的测量与int 5相同。

感谢您的解释,但我不明白一件事:各种Android设备的各种屏幕大小在“int”中有所不同,但在“float”中它们总是相同的?是还是不是?