prevent delay by using onDoubleTapDown instead of onDoubleTap
This commit is contained in:
parent
f4745ded23
commit
5f68c099dd
@ -62,7 +62,7 @@ class _PeerCardState extends State<_PeerCard>
|
|||||||
: null);
|
: null);
|
||||||
},
|
},
|
||||||
child: GestureDetector(
|
child: GestureDetector(
|
||||||
onDoubleTap: () => _connect(peer.id),
|
onDoubleTapDown: (_) => _connect(peer.id),
|
||||||
child: Obx(() => peerCardUiType.value == PeerUiType.grid
|
child: Obx(() => peerCardUiType.value == PeerUiType.grid
|
||||||
? _buildPeerCard(context, peer, deco)
|
? _buildPeerCard(context, peer, deco)
|
||||||
: _buildPeerTile(context, peer, deco))),
|
: _buildPeerTile(context, peer, deco))),
|
||||||
@ -168,8 +168,6 @@ class _PeerCardState extends State<_PeerCard>
|
|||||||
BuildContext context, Peer peer, Rx<BoxDecoration?> deco) {
|
BuildContext context, Peer peer, Rx<BoxDecoration?> deco) {
|
||||||
return Card(
|
return Card(
|
||||||
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(20)),
|
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(20)),
|
||||||
child: GestureDetector(
|
|
||||||
onDoubleTap: () => _connect(peer.id),
|
|
||||||
child: Obx(
|
child: Obx(
|
||||||
() => Container(
|
() => Container(
|
||||||
decoration: deco.value,
|
decoration: deco.value,
|
||||||
@ -250,9 +248,8 @@ class _PeerCardState extends State<_PeerCard>
|
|||||||
padding: EdgeInsets.fromLTRB(0, 4, 8, 4),
|
padding: EdgeInsets.fromLTRB(0, 4, 8, 4),
|
||||||
child: CircleAvatar(
|
child: CircleAvatar(
|
||||||
radius: 5,
|
radius: 5,
|
||||||
backgroundColor: peer.online
|
backgroundColor:
|
||||||
? Colors.green
|
peer.online ? Colors.green : Colors.yellow)),
|
||||||
: Colors.yellow)),
|
|
||||||
Text('${peer.id}')
|
Text('${peer.id}')
|
||||||
]),
|
]),
|
||||||
InkWell(
|
InkWell(
|
||||||
@ -270,7 +267,7 @@ class _PeerCardState extends State<_PeerCard>
|
|||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
)),
|
),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user