【问题标题】:What is the Offset class?什么是偏移类?
【发布时间】:2020-01-26 06:15:06
【问题描述】:

谁能解释一下flutter中的Offset类:

  1. 它是什么以及它的目的是什么?
  2. dx 和dy 是什么意思? (是指 delta x 和 delta y?

文档没有给出示例,而且解释也很模糊。

如果您想知道,这里是文档:Offset Class Documentation 谢谢!

【问题讨论】:

    标签: flutter dart flutter-layout


    【解决方案1】:

    它只是一个数据类,用于存储 X 和 Y 坐标并将该类数据传递给其他类或函数。在其他编程语言中,这个类被称为 Point,而在 dart 中,它被称为 Offset。此外,Offset 类为您提供了一些辅助方法和操​​作符。

    【讨论】:

      【解决方案2】:

      使用 Offset 的一个例子是当你给容器添加 boxshadow 时,你可以使用 Offset 来改变 BoxShadow 装饰的“位置”。

      boxShadow: [BoxShadow(
            blurRadius: 3.0,
            offset: Offset(5,3),
            color: MyColors.grey.withOpacity(.5),
      )],
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-10-12
        • 1970-01-01
        • 2012-03-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-11-30
        • 2022-11-27
        相关资源
        最近更新 更多