discontinuedPackage androssy_widgets has been discontinued.

IconView constructor

const IconView({
  1. Key? key,
  2. IconViewController? controller,
  3. int? flex,
  4. bool? activated,
  5. bool? enabled,
  6. bool? visibility,
  7. double? dimensionRatio,
  8. double? margin,
  9. double? marginHorizontal,
  10. double? marginVertical,
  11. double? marginTop,
  12. double? marginBottom,
  13. double? marginStart,
  14. double? marginEnd,
  15. double? padding = 8,
  16. double? borderSize,
  17. double? borderHorizontal,
  18. double? borderVertical,
  19. double? borderTop,
  20. double? borderBottom,
  21. double? borderStart,
  22. double? borderEnd,
  23. double? borderRadius,
  24. double? borderRadiusBL,
  25. double? borderRadiusBR,
  26. double? borderRadiusTL,
  27. double? borderRadiusTR,
  28. double? shadow,
  29. double? shadowBlurRadius,
  30. double? shadowSpreadRadius,
  31. double? shadowHorizontal,
  32. double? shadowVertical,
  33. double? shadowStart,
  34. double? shadowEnd,
  35. double? shadowTop,
  36. double? shadowBottom,
  37. Color? background,
  38. Color? foreground,
  39. Color? borderColor,
  40. Color? shadowColor,
  41. Alignment? gravity,
  42. Alignment? transformGravity,
  43. BlendMode? backgroundBlendMode,
  44. BlendMode? foregroundBlendMode,
  45. DecorationImage? backgroundImage,
  46. DecorationImage? foregroundImage,
  47. Gradient? backgroundGradient,
  48. Gradient? foregroundGradient,
  49. Gradient? borderGradient,
  50. Matrix4? transform,
  51. BlurStyle? shadowBlurStyle,
  52. Clip? clipBehavior,
  53. ViewPosition? position,
  54. ViewPositionType? positionType,
  55. ViewShadowType? shadowType,
  56. ViewShape? shape,
  57. OnViewClickListener? onClick,
  58. OnViewNotifyListener<IconViewController>? onClickHandle,
  59. OnViewClickListener? onDoubleClick,
  60. OnViewNotifyListener<IconViewController>? onDoubleClickHandle,
  61. OnViewClickListener? onLongClick,
  62. OnViewNotifyListener<IconViewController>? onLongClickHandle,
  63. dynamic icon,
  64. BoxFit? fit,
  65. ValueState? iconState,
  66. double? size,
  67. ValueState<double>? sizeState,
  68. Color? tint,
  69. ValueState<Color>? tintState,
  70. BlendMode? tintMode,
  71. Color? splashColor,
  72. Color? pressedColor,
})

Implementation

const IconView({
  super.key,
  super.controller,
  super.flex,
  super.activated,
  super.enabled,
  super.visibility,
  super.dimensionRatio,
  super.margin,
  super.marginHorizontal,
  super.marginVertical,
  super.marginTop,
  super.marginBottom,
  super.marginStart,
  super.marginEnd,
  super.padding = 8,
  super.borderSize,
  super.borderHorizontal,
  super.borderVertical,
  super.borderTop,
  super.borderBottom,
  super.borderStart,
  super.borderEnd,
  super.borderRadius,
  super.borderRadiusBL,
  super.borderRadiusBR,
  super.borderRadiusTL,
  super.borderRadiusTR,
  super.shadow,
  super.shadowBlurRadius,
  super.shadowSpreadRadius,
  super.shadowHorizontal,
  super.shadowVertical,
  super.shadowStart,
  super.shadowEnd,
  super.shadowTop,
  super.shadowBottom,
  super.background,
  super.foreground,
  super.borderColor,
  super.shadowColor,
  super.gravity,
  super.transformGravity,
  super.backgroundBlendMode,
  super.foregroundBlendMode,
  super.backgroundImage,
  super.foregroundImage,
  super.backgroundGradient,
  super.foregroundGradient,
  super.borderGradient,
  super.transform,
  super.shadowBlurStyle,
  super.clipBehavior,
  super.position,
  super.positionType,
  super.shadowType,
  super.shape,
  super.onClick,
  super.onClickHandle,
  super.onDoubleClick,
  super.onDoubleClickHandle,
  super.onLongClick,
  super.onLongClickHandle,
  this.icon,
  this.fit,
  this.iconState,
  this.size,
  this.sizeState,
  this.tint,
  this.tintState,
  this.tintMode,
  this.splashColor,
  this.pressedColor,
});