CoverCacheImage class

默认cover模式,带有缓存的image

Inheritance
Available extensions

Constructors

CoverCacheImage(String imageUrl, {Key? key, String? placeholder})
const

Properties

hashCode → int
The hash code for this object.
no setterinherited
imageUrl → String
final
key → Key?
Controls how one widget replaces another widget in the tree.
finalinherited
marginZero → Container

Available on T, provided by the LayoutX extension

no setter
paddingZero → Padding

Available on T, provided by the LayoutX extension

no setter
placeholder → String?
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

action({GestureTapCallback? onClick, GestureTapCallback? onDoubleClick, GestureLongPressCallback? onLongPress}) → Material

Available on T, provided by the ActionX extension

aspectRatio(double aspectRatio) → AspectRatio

Available on T, provided by the LayoutX extension

aspect ratio 纵横比
backgroundColor(Color color) → Container

Available on T, provided by the ColorX extension

backgroundColorInt(int color) → Container

Available on T, provided by the ColorX extension

blur() → BlurPanel

Available on T, provided by the BlurEx extension

blurExpanded() → Expanded

Available on T, provided by the BlurEx extension

border({Color color = const Color(0xff95d9f1), double width = 2, double radius = 0}) → Container

Available on T, provided by the BorderX extension

add border
build(BuildContext context) → Widget
Describes the part of the user interface represented by this widget.
override
circleBorder({Color color = const Color(0xff95d9f1), double width = 2}) → Container

Available on T, provided by the BorderX extension

add Circle border
constraints({double? maxWidth, double? maxHeight, double? minWidth, double? minHeight}) → ConstrainedBox

Available on T, provided by the LayoutX extension

createElement() → StatelessElement
Creates a StatelessElement to manage this widget's location in the tree.
inherited
debugDescribeChildren() → List<DiagnosticsNode>
Returns a list of DiagnosticsNode objects describing this node's children.
inherited
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node.
inherited
expanded() → Expanded

Available on T, provided by the LayoutX extension

flexible({int flex = 1, FlexFit fit = FlexFit.loose}) → Flexible

Available on T, provided by the LayoutX extension

height(double? height) → SizedBox

Available on T, provided by the LayoutX extension

inList({void onItemClick(BuildContext context, int index)?, Axis scrollDirection = Axis.vertical, bool reverse = false, ScrollController? controller, bool? primary, ScrollPhysics? physics, bool shrinkWrap = false, EdgeInsetsGeometry? padding, double? itemExtent, Widget? prototypeItem, int? itemCount, bool addAutomaticKeepAlives = true, bool addRepaintBoundaries = true, bool addSemanticIndexes = true, double? cacheExtent, int? semanticChildCount, DragStartBehavior dragStartBehavior = DragStartBehavior.start, ScrollViewKeyboardDismissBehavior keyboardDismissBehavior = ScrollViewKeyboardDismissBehavior.manual, String? restorationId, Clip clipBehavior = Clip.hardEdge}) → ListView

Available on T, provided by the LayoutX extension

todo 固定行为 的头部或尾部 todo align相关
inSliverList({void onItemClick(BuildContext context, int index)?, int? findChildIndexCallback(Key)?, int? childCount, bool addAutomaticKeepAlives = true, bool addRepaintBoundaries = true, bool addSemanticIndexes = true, int semanticIndexOffset = 0}) → SliverList

Available on T, provided by the LayoutX extension

margin({double left = 0, double top = 0, double right = 0, double bottom = 0}) → Container

Available on T, provided by the LayoutX extension

marginAll(double size) → Container

Available on T, provided by the LayoutX extension

marginBottom(double size) → Container

Available on T, provided by the LayoutX extension

marginLeft(double size) → Container

Available on T, provided by the LayoutX extension

marginRight(double size) → Container

Available on T, provided by the LayoutX extension

marginSymmetric({double horizontal = 0, double vertical = 0}) → Container

Available on T, provided by the LayoutX extension

marginTop(double size) → Container

Available on T, provided by the LayoutX extension

maxHeight(double? size) → ConstrainedBox

Available on T, provided by the LayoutX extension

maxWidth(double? size) → ConstrainedBox

Available on T, provided by the LayoutX extension

minHeight(double? size) → ConstrainedBox

Available on T, provided by the LayoutX extension

minWidth(double? size) → ConstrainedBox

Available on T, provided by the LayoutX extension

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onClick(GestureTapCallback? onClick) → Material

Available on T, provided by the ActionX extension

onDoubleClick(GestureTapCallback? onDoubleClick) → Material

Available on T, provided by the ActionX extension

onLongPress(GestureLongPressCallback? onLongPress) → Material

Available on T, provided by the ActionX extension

padding({double left = 0, double top = 0, double right = 0, double bottom = 0}) → Padding

Available on T, provided by the LayoutX extension

paddingAll(double size) → Padding

Available on T, provided by the LayoutX extension

paddingBottom(double size) → Padding

Available on T, provided by the LayoutX extension

paddingLeft(double size) → Padding

Available on T, provided by the LayoutX extension

paddingRight(double size) → Padding

Available on T, provided by the LayoutX extension

paddingSymmetric({double horizontal = 0, double vertical = 0}) → Padding

Available on T, provided by the LayoutX extension

paddingTop(double size) → Padding

Available on T, provided by the LayoutX extension

positioned({double? left, double? right, double? top, double? bottom, double? width, double? height}) → Positioned

Available on T, provided by the LayoutX extension

rotate(double angle) → Transform

Available on T, provided by the LayoutX extension

roundedRect(double radius) → ClipRRect

Available on T, provided by the RRectX extension

通用圆角,但不适用于有阴影等效果的微件
roundedRectHorizontal(double left, double right) → ClipRRect

Available on T, provided by the RRectX extension

通用圆角,但不适用于有阴影等效果的微件
roundedRectVertical(double top, double bottom) → ClipRRect

Available on T, provided by the RRectX extension

通用圆角,但不适用于有阴影等效果的微件
scale(double scale) → Transform

Available on T, provided by the LayoutX extension

size({double? width, double? height}) → SizedBox

Available on T, provided by the LayoutX extension

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
toStringDeep({String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug, int wrapWidth = 65}) → String
Returns a string representation of this node and its descendants.
inherited
toStringShallow({String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String
Returns a one-line detailed description of the object.
inherited
toStringShort() → String
A short, textual description of this widget.
inherited
translate(double dx, double dy) → Transform

Available on T, provided by the LayoutX extension

width(double? width) → SizedBox

Available on T, provided by the LayoutX extension

Operators

operator ==(Object other) → bool
The equality operator.
inherited