Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yubo725/flutter-gesture-password

A simple flutter gesture password widget.
https://github.com/yubo725/flutter-gesture-password

Last synced: about 1 month ago
JSON representation

A simple flutter gesture password widget.

Awesome Lists containing this project

README

        

# flutter_gesture_password

A flutter gesture password widget.

## Preview

![](./preview.gif)

## Install

run this command:

```
flutter pub add flutter_gesture_password
```

This will add a line like this to your package's pubspec.yaml:

```
dependencies:
flutter_gesture_password: ^0.0.2
```

## Usage

```dart
import 'package:flutter/material.dart';
import 'package:flutter_gesture_password/gesture_view.dart';

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

class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Gesture password',
home: _Home(),
);
}
}

class _Home extends StatefulWidget {
@override
State createState() => _HomeState();
}

class _HomeState extends State<_Home> {
List? pathArr;

@override
Widget build(BuildContext context) {
final screenWidth = MediaQuery.of(context).size.width;
return Scaffold(
appBar: AppBar(
title: Text('Gesture password'),
),
body: Column(
children: [
GestureView(
width: screenWidth,
height: screenWidth,
listener: (arr) {
setState(() {
pathArr = arr;
});
},
),
Text("${pathArr == null ? '' : pathArr}")
],
),
);
}
}

```