Skip to content

BasedMusa/shape-patterns

Repository files navigation

A flutter widget for making patterns from shapes

Usage

Import the following dependencies

import 'package:shape_patterns/shape.dart';
import 'package:shape_patterns/shape_pattern.dart';

Create a pattern widget like this

ShapePattern(
        shapeName: ShapeNames.slash,
        numberOfRows: 8,
        numberOfColumns: 5,
        shapeMargins: 10.0,
        shapeColor: Colors.grey[100],
        shapeSize: 40.0,
      ),

Advanced Usage

You can replace normal Scaffold widget with PatternScaffold like this so

import 'package:shape_patterns/pattern_scaffold.dart';

PatternScaffold(
      pattern: ShapePattern(
        shapeName: ShapeNames.triangle,
        angle: 0.7,
        numberOfRows: 8,
        numberOfColumns: 5,
        shapeMargins: 30.0,
        shapeColor: Colors.grey[100],
        shapeSize: 40.0,
      ),
      appBar: AppBar(
        title: Text('Shape Patterns Example'),
      ),
    );
<<<<<<< HEAD

=======

>>>>>>> 5a409683b8ba00ca9da64d5cc55f2e1b600fec8c

About

Flutter widget for making patterns from shapes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published