普通用户
画板.画直线() 和 画板.画矩形() 的 参数类型不一样,建议采用单精度小数型 [复制链接]
loong 发表于 2025-12-04 63 1

画板.画直线() 的端点采取的是  单精度小数型。

画板.画矩形() 采用的是 整数型。


名称 画直线
参数 (起始点X 为 单精度小数,起始点Y 为 单精度小数,结束点X 为 单精度小数,结束点Y 为 单精度小数,画笔对象 为 画笔)
返回 空返回
注释 在起点和终点坐标画直线。

名称 画矩形
参数 (左上角X 为 整数型,左上角Y 为 整数型,宽度 为 整数型,高度 为 整数型,画笔对象 为 画笔)
返回 空返回
注释 在指定坐标处画一个矩形。

官方技术组 2025-12-08

感谢您的反馈,画板组件中部分常用函数采用了整数型,部分函数采用了单精度小数,这是封装时经过内部讨论的结果。

原因如下:

轻语言需要考虑中文编程用户群体的学习成本和代码难易度,在使用单精度小数时,需要在小数后面加:“f” ,例如:“1.5f” 而这种加 “f” 的写法,对大部分中文编程用户及初学者都不太友好,而轻语言又不能直接舍弃浮点数类型,所以站在大部分普通用户角度,部分常用函数我们都采用了更常用的整数型作为参数类型。

如果您会Java编程,有使用单精度小数的需求,可以直接通过修改组件源代码实现;基础类组件在IDE安装包中位于:

sdk\android\components\primary
sdk\android\components\primary\画板.java
回复
 作者信息
loong
普通用户 云验证
www.znb.cc / grb.znb.cc / loong.love
专业开发指导服务

响应时间:5分钟

服务方式:官方1对1服务

工作时间:工作日 9:00 - 18:30

专业团队 · 开发指导 · 极速响应


官网 | 基础视频教程 | 在线文档 下载 VcnStudio IDE

© VcnStudio Inc All Rights Reserved

蜀ICP备17024229号