bezier_level_map 0.0.2 copy "bezier_level_map: ^0.0.2" to clipboard
bezier_level_map: ^0.0.2 copied to clipboard

A Flutter package to draw bezier level maps

example/lib/main.dart

//basic setup for flutter app

import 'package:flutter/material.dart';
import 'package:bezier_level_map/bezier_level_map.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Bezier Level Map Example',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: HomePage(),
    );
  }
}

class HomePage extends StatelessWidget {
  const HomePage({super.key});

  @override
  Widget build(BuildContext context) {
    return BezierLevelMap.builder(
        itemCount: 100,
        waveAmplitude: 220,
        waveSpacing: 160,
        stokeColor: Colors.grey.withAlpha(120),
        stokeWidth: 8,
        dashInterval: const [18, 18],
        itemBuilder: (context, index) {
          return Transform.rotate(
            //by 45 degrees
            angle: 0.785398,
            child: Container(
              height: 44,
              width: 44,
              decoration: BoxDecoration(
                color: Colors.blue,
                borderRadius: BorderRadius.circular(4),
              ),
            ),
          );
        });
  }
}
4
likes
130
points
18
downloads

Publisher

verified publisherniamulhasan.me

Weekly Downloads

A Flutter package to draw bezier level maps

Homepage

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

flutter, path_drawing

More

Packages that depend on bezier_level_map