画板.画直线() 的端点采取的是 单精度小数型。
画板.画矩形() 采用的是 整数型。
名称 画直线
参数 (起始点X 为 单精度小数,起始点Y 为 单精度小数,结束点X 为 单精度小数,结束点Y 为 单精度小数,画笔对象 为 画笔)
返回 空返回
注释 在起点和终点坐标画直线。
名称 画矩形
参数 (左上角X 为 整数型,左上角Y 为 整数型,宽度 为 整数型,高度 为 整数型,画笔对象 为 画笔)
返回 空返回
注释 在指定坐标处画一个矩形。
感谢您的反馈,画板组件中部分常用函数采用了整数型,部分函数采用了单精度小数,这是封装时经过内部讨论的结果。
原因如下:
轻语言需要考虑中文编程用户群体的学习成本和代码难易度,在使用单精度小数时,需要在小数后面加:“f” ,例如:“1.5f” 而这种加 “f” 的写法,对大部分中文编程用户及初学者都不太友好,而轻语言又不能直接舍弃浮点数类型,所以站在大部分普通用户角度,部分常用函数我们都采用了更常用的整数型作为参数类型。
如果您会Java编程,有使用单精度小数的需求,可以直接通过修改组件源代码实现;基础类组件在IDE安装包中位于:
sdk\android\components\primary
sdk\android\components\primary\画板.java