polygon_clipper

Creator: coderz1093

Last updated:

0 purchases

polygon_clipper Image
polygon_clipper Images
Add to Cart

Description:

polygon clipper

Polygon Clipper #
A Flutter plugin to create views using regular polygon shapes (e.g. Pentagons and Hexagons).




Installation #
Add this to your package's pubspec.yaml file:
dependencies:
polygon_clipper: ^1.0.2
copied to clipboard
Usage #
Using ClipPolygon widget
import 'package:polygon_clipper/polygon_clipper.dart'; // Import package for ClipPolygon

ClipPolygon(
sides: 6,
borderRadius: 5.0, // Default 0.0 degrees
rotate: 90.0, // Default 0.0 degrees
boxShadows: [
PolygonBoxShadow(color: Colors.black, elevation: 1.0),
PolygonBoxShadow(color: Colors.grey, elevation: 5.0)
],
child: Container(color: Colors.black),
);
copied to clipboard
Using PolygonBorder shape
import 'package:polygon_clipper/polygon_border.dart'; // Import package for PolygonBorder

FloatingActionButton(
shape: PolygonBorder(
sides: 5,
borderRadius: 5.0, // Default 0.0 degrees
rotate: 90.0, // Default 0.0 degrees
border: BorderSide.none, // Default BorderSide.none
),
onPressed: runAction,
child: Icon(Icons.star),
),
copied to clipboard
Parameters #
ClipPolygon



Param
Type
Description




sides
int
The number of sides to draw the polygon


borderRadius
double
The length of the border radius in degrees.


rotate
double
The initial polygon rotation in degrees.


child
Widget
The widget that will be rendered inside the polygon.


boxShadows
PolygonBoxShadow[]
A list of box shadows.



PolygonBoxShadow



Param
Type
Description




color
Color
The color of the box shadow.


elevation
double
The distance of the shadow.



PolygonBorder



Param
Type
Description




sides
int
The number of sides to draw the polygon


borderRadius
double
The length of the border radius in degrees.


rotate
double
The initial polygon rotation in degrees.


border
BorderSide
The style of the border (when PolygonBorder is used as a decoration in Container, etc.)



Contributing #
If you wish to contribute to this project, I encourage you to open a pull request.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.