Flutter中文社区Flutter圈子

Flutter 手势密码控件

2019-07-21  本文已影响8人  mochixuan
image

一个Flutter编写的手势识别验证锁。

例子

设置密码例子
image
GestureView(
    immediatelyClear: true,
    size: MediaQuery.of(context).size.width,
    onPanUp: (List<int> items) {
      setState(() {
        result = items;
      });
    },
)
验证密码例子
image
GlobalKey<GestureState> gestureStateKey = GlobalKey();

GestureView(
    key: this.gestureStateKey,
    size: MediaQuery.of(context).size.width*0.8,
    selectColor: Colors.blue,
    onPanUp: (List<int> items) {
      analysisGesture(items);
    },
    onPanDown: () {
      gestureStateKey.currentState.selectColor = Colors.blue;
      setState(() {
        status = 0;
      });
    },
)

基本思想

项目地址

包地址

上一篇 下一篇

猜你喜欢

热点阅读