CssRect抽象

表示 CSS 尺寸的类。

与更通用的 Rectangle 类相比,此类的值可变,因此可以程序性地更改元素的高度。

重要 注意:使用这些方法将执行可能触发浏览器重排的 CSS 计算。因此,请勿在动画帧期间使用这些属性。另请参阅:浏览器重排

实现类型

构造函数

CssRect(Element _element)

属性

bottom num
底边的 y 坐标。
无设置器
bottomLeft Point<num>
无设置器
bottomRight Point<num>
无设置器
hashCode int
此对象的哈希码。
无设置器覆盖
height num
此矩形的宽度。
getter/setter 对覆盖-getter
left num
左边的 x 坐标。
无设置器覆盖
右边界的 x 坐标。
无设置器
runtimeType Type
对象运行时类型的表示。
无设置器继承
top num
顶端的 y 坐标。
无设置器覆盖
topLeft Point<num>
无设置器
topRight Point<num>
无设置器
width num
此矩形的宽度。
getter/setter 对覆盖-getter

方法

boundingBox(Rectangle<num> other) Rectangle<num>
返回一个新矩形,该矩形完全包含 thisother
containsPoint(Point<num> another) bool
测试 another 是否位于 this 的内部或边缘。
containsRectangle(Rectangle<num> another) bool
测试 this 是否完全包含 another
intersection(Rectangle<num> other) Rectangle<num>?
计算 thisother 的交集。
intersects(Rectangle<num> other) bool
如果 thisother 相交,则返回 true。
noSuchMethod(Invocation invocation) → dynamic
当访问不存在的方法或属性时被调用。
继承
toString() String
该对象的字符串表示。
覆盖

运算符

operator ==(Object other) bool
等于运算符。
覆盖