FPopoverStyle class
A FPopover's style.
- Mixed-in types
- Implementers
- Available extensions
Constructors
- FPopoverStyle.new({required BoxDecoration decoration, ImageFilter barrierFilter(double animation)?, ImageFilter backgroundFilter(double animation)?, EdgeInsetsGeometry viewInsets = const EdgeInsets.all(5)})
-
Creates a FPopoverStyle.
const
- FPopoverStyle.inherit({required FColors colors, required FStyle style})
- Creates a FPopoverStyle that inherits its properties.
Properties
- backgroundFilter → ImageFilter Function(double animation)?
-
An optional callback that takes the current animation transition value (0.0 to 1.0) and returns an ImageFilter
that is used as the background. Defaults to null.
final
- barrierFilter → ImageFilter Function(double animation)?
-
An optional callback that takes the current animation transition value (0.0 to 1.0) and returns an ImageFilter
that is used as the barrier. Defaults to null.
final
- decoration → BoxDecoration
-
The popover's decoration.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- viewInsets → EdgeInsetsGeometry
-
The additional insets of the view. In other words, the minimum distance between the edges of the view and the
edges of the popover. This applied in addition to the insets provided by MediaQueryData.viewPadding.
final
Methods
-
call(
Object? _) → FPopoverStyle -
Returns itself.
inherited
-
copyWith(
{BoxDecoration? decoration, ImageFilter barrierFilter(double)?, ImageFilter backgroundFilter(double)?, EdgeInsetsGeometry? viewInsets}) → FPopoverStyle -
Available on FPopoverStyle, provided by the $FPopoverStyleCopyWith extension
Returns a copy of this FPopoverStyle with the given properties replaced. -
debugFillProperties(
DiagnosticPropertiesBuilder properties) → void -
Add additional properties associated with the node.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toDiagnosticsNode(
{String? name, DiagnosticsTreeStyle? style}) → DiagnosticsNode -
Returns a debug representation of the object that is used by debugging
tools and by DiagnosticsNode.toStringDeep.
inherited
-
toString(
{DiagnosticLevel minLevel = DiagnosticLevel.info}) → String -
A string representation of this object.
inherited
-
toStringShort(
) → String -
A brief description of this object, usually just the runtimeType and the
hashCode.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited