flutter_scale 0.0.1 copy "flutter_scale: ^0.0.1" to clipboard
flutter_scale: ^0.0.1 copied to clipboard

outdated

A Flutter package allows you to easily integrate Scale widget.

Flutter Scale #

A Flutter package allows you to easily integrate Scale widget.

Preview #

Vertical scale Horizontal scale Scale in action
Screenshot Screenshot Screenshot

Installing #

  1. Add dependency to pubspec.yaml

    Get the latest version in the 'Installing' tab on pub.dartlang.org

dependencies:
    flutter_scale: 0.0.1
  1. Import the package
import 'package:flutter_scale/flutter_scale.dart';
  1. Adding Vertical Scale
class _Example1State extends State<Example1> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
        body: VerticalScale(
            maxValue: 13,
            scaleController: ScrollController(),
    ));
  }
}
  1. 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.

9
likes
0
pub points
3%
popularity

Publisher

unverified uploader

A Flutter package allows you to easily integrate Scale widget.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on flutter_scale