flutter_scale 0.1.2 flutter_scale: ^0.1.2 copied to clipboard
A Flutter package allows you to easily integrate Scale widget.
Flutter Scale #
A Flutter package allows you to easily integrate Scale widget.
Preview #
Installing #
-
Add dependency to
pubspec.yaml
Get the latest version in the 'Installing' tab on pub.dartlang.org
dependencies:
flutter_scale: 0.1.2
- Import the package
import 'package:flutter_scale/flutter_scale.dart';
- Adding Vertical Scale
class _Example1State extends State<Example1> {
@override
Widget build(BuildContext context) {
return Scaffold(
body: VerticalScale(
maxValue: 13,
scaleController: ScrollController(),
));
}
}
- Adding Horizontal Scale
class _Example1State extends State<Example1> {
@override
Widget build(BuildContext context) {
return Scaffold(
body: HorizontalScale(
maxValue: 25,
scaleController: ScrollController(),
));
}
}
With optional parameters
class _Example1State extends State<Example1> {
@override
Widget build(BuildContext context) {
return Scaffold(
body: VerticalScale(
maxValue: 7,
scaleController: ScrollController(initialScrollOffset: 200),
scaleColor: Colors.redAccent,
lineColor: Colors.amber,
linesBetweenTwoPoints: 5,
middleLineAt: 3,
pointer: RotatedBox(
quarterTurns: 1, child: Image.asset('assets/images/tooltip.png')),
textStyle: TextStyle(
fontSize: 35,
color: Colors.amber,
fontWeight: FontWeight.bold,
fontStyle: FontStyle.italic,
),
));
}
}
How to use #
Check out the example app in the example directory or the 'Example' tab on pub.dartlang.org for a more complete example.