MiuixBackdrop class abstract
背景内容提供者。对应 Kotlin interface Backdrop。
模糊组件(MiuixTextureBlur 等)通过它拿到"自己背后的内容"来做模糊。 阶段 5A 只实现 MiuixLayerBackdrop(图层快照捕获)。
- Inheritance
-
- Object
- ChangeNotifier
- MiuixBackdrop
- Implementers
Constructors
Properties
- globalOffset → Offset?
-
背景快照在全局(窗口)坐标系中的左上角位置。用于与模糊表面对齐。
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasListeners → bool
-
Whether any listeners are currently registered.
no setterinherited
- isCoordinatesDependent → bool
-
是否需要布局坐标来正确定位(图层型 backdrop 为 true)。
对应 Kotlin
isCoordinatesDependent。no setter - pixelRatio → double
-
快照的设备像素比(快照按此比例录制)。
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- snapshot → Image?
-
当前可用于取样的背景快照;未捕获时为 null。
no setter
Methods
-
addListener(
VoidCallback listener) → void -
Register a closure to be called when the object changes.
inherited
-
dispose(
) → void -
Discards any resources used by the object.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
notifyListeners(
) → void -
Call all the registered listeners.
inherited
-
removeListener(
VoidCallback listener) → void -
Remove a previously registered closure from the list of closures that are
notified when the object changes.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited