bezier_level_map 0.0.2
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),
),
),
);
});
}
}