VxContinuousRectangle
Draws a rounded rectangle that represents a shape
Use VxContinuousRectangle() or .continuousRectangle()
to draw a rounded rectangular shape.
A rectangular shape with rounded corners, aligned inside the frame of the view containing it.
VxContinuousRectangle(
width: 100,
height: 50,
radius: 10
backgroundColor: Colors.green,
)
Extension
.continuousRectangle(
width: 100,
height: 50,
radius: 10
backgroundColor: Colors.green,
)
Shadow Effect
Predefined shadows to give awesome elevation to your shape. It ranges from 0-24. More number means more shadow.
// Available options
{shape}.shadow //Shadow value 6
{shape}.shadowXs //Shadow value 1
{shape}.shadowSm //Shadow value 2
{shape}.shadowMd //Shadow value 3
{shape}.shadowLg //Shadow value 4
{shape}.shadowXl //Shadow value 6
{shape}.shadow2xl //Shadow value 8
{shape}.shadow3xl //Shadow value 9
{shape}.shadow4xl //Shadow value 12
{shape}.shadow5xl //Shadow value 16
{shape}.shadowMax //Shadow value 24
Eg: .continuousRectangle().shadow3xl
Properties
Prop (Type) | Default | Description |
---|---|---|
backgroundColor (Color) | ThemeData.primaryColorLight or Themedata.primarycolordark | The color to fill the rectangle |
child (Widget) | Any child widget | |
width (double) | MediaQuery.of(context).size.shortestSide | Width of the rectangle |
height (double) | MediaQuery.of(context).size.shortestSide/4 | Height of the rectangle |
radius (double) | 10.0 | Radius of the corner |
border (BoxBorder) | Border to provide stroke | |
customDecoration (BoxDecoration) | To fully provide custom decoration | |
gradient (Gradient) | To provide gradient | |
backgroundImage (DecorationImage) | To provide background image | |
blendMode (BlendMode) | To provide blend mode | |
shadows (List of BoxShadow) | To give shadow effect |