【发布时间】:2020-01-26 06:15:06
【问题描述】:
谁能解释一下flutter中的Offset类:
- 它是什么以及它的目的是什么?
- dx 和dy 是什么意思? (是指 delta x 和 delta y?
文档没有给出示例,而且解释也很模糊。
如果您想知道,这里是文档:Offset Class Documentation 谢谢!
【问题讨论】:
标签: flutter dart flutter-layout
谁能解释一下flutter中的Offset类:
文档没有给出示例,而且解释也很模糊。
如果您想知道,这里是文档:Offset Class Documentation 谢谢!
【问题讨论】:
标签: flutter dart flutter-layout
它只是一个数据类,用于存储 X 和 Y 坐标并将该类数据传递给其他类或函数。在其他编程语言中,这个类被称为 Point,而在 dart 中,它被称为 Offset。此外,Offset 类为您提供了一些辅助方法和操作符。
【讨论】:
使用 Offset 的一个例子是当你给容器添加 boxshadow 时,你可以使用 Offset 来改变 BoxShadow 装饰的“位置”。
boxShadow: [BoxShadow(
blurRadius: 3.0,
offset: Offset(5,3),
color: MyColors.grey.withOpacity(.5),
)],
【讨论】: