long_hold_down_press_button 0.0.4 copy "long_hold_down_press_button: ^0.0.4" to clipboard
long_hold_down_press_button: ^0.0.4 copied to clipboard

hold_down_press_button.

Hold Press Button #

Simple Usage #

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

class MyApp extends StatefulWidget {
  const MyApp({super.key});

  @override
  State<MyApp> createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
          body: Column(
        children: [
          const SizedBox(
            height: 100,
          ),
          SizedBox(
            width: 300,
            child: Center(
                child: HoldPressButton(
              pressTime: 1,
              contents: "1",
              backgroundColor: Colors.blue,
              fontColor: Colors.black,
              pressFunc: () {
                setState(() {});
              },
            )),
          ),
        ],
      )),
    );
  }
}

Tags Parameters #

PropName Description default Value
pressTime Time to press it required
contents button text null
pressFunc Functions that will run when pressed all the way function
textSize text Size 30
fontColor text Color Colors.white
textWeight text Weight Weight.normal
backgroundColor button background Colors.amber

Use this package as a library #

Depend on it Run this command:

With Dart:

 $ dart pub add long_hold_down_press_button

With Flutter:

 $ flutter pub add long_hold_down_press_button

This will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):

dependencies:

  long_hold_down_press_button: ^0.0.1

Alternatively, your editor might support dart pub get or flutter pub get. Check the docs for your editor to learn more.

Import it Now in your Dart code, you can use:

import 'package:long_hold_down_press_button/hold_down_press_button.dart';

ScreenShot #

화면 기록 2023-08-16 오후 11 18 25

0
likes
120
pub points
39%
popularity

Publisher

unverified uploader

hold_down_press_button.

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on long_hold_down_press_button