asUint16List 抽象方法
创建一个从该字节数据缓冲区的一个区域开始的 Uint16List 视图。
该视图由该字节数据缓冲区的字节支持。对 Uint16List
的任何更改也会更改缓冲区,反之亦然。
视图区域从 offsetInBytes
开始,必须为16位对齐,并包含与主机相同的端序(Endian.host)的 length
个16位整数。如果省略 length
,则范围扩展到缓冲区末尾尽可能远的位置 - 如果 lengthInBytes 不是偶数,则最后一个字节不能是视图的一部分。
起始索引和长度必须描述缓冲区的有效16位对齐范围
offsetInBytes
不能为负数,offsetInBytes
必须能被2整除,length
不能为负数,并且offsetInBytes + length * 2
不能大于 lengthInBytes。
实现
Uint16List asUint16List([int offsetInBytes = 0, int? length]);