mirror of
https://github.com/rustdesk/rustdesk.git
synced 2025-06-08 02:12:49 +08:00
use ReorderableDelayedDragStartListener for mobile
Signed-off-by: 21pages <pages21@163.com>
This commit is contained in:
parent
eababdcf79
commit
0894ae554e
@ -37,7 +37,6 @@ class _MyGroupState extends State<MyGroup> {
|
|||||||
});
|
});
|
||||||
|
|
||||||
Future<Widget> buildBody(BuildContext context) async {
|
Future<Widget> buildBody(BuildContext context) async {
|
||||||
gFFI.groupModel.pull();
|
|
||||||
return Obx(() {
|
return Obx(() {
|
||||||
if (gFFI.groupModel.groupLoading.value ||
|
if (gFFI.groupModel.groupLoading.value ||
|
||||||
gFFI.groupModel.peerLoading.value) {
|
gFFI.groupModel.peerLoading.value) {
|
||||||
|
@ -125,6 +125,16 @@ class _PeerTabPageState extends State<PeerTabPage>
|
|||||||
}
|
}
|
||||||
|
|
||||||
Widget _createSwitchBar(BuildContext context) {
|
Widget _createSwitchBar(BuildContext context) {
|
||||||
|
getListener({required Key key, required Widget child, required int index}) {
|
||||||
|
if (isMobile) {
|
||||||
|
return ReorderableDelayedDragStartListener(
|
||||||
|
key: key, child: child, index: index);
|
||||||
|
} else {
|
||||||
|
return ReorderableDragStartListener(
|
||||||
|
key: key, child: child, index: index);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
final model = Provider.of<PeerTabModel>(context);
|
final model = Provider.of<PeerTabModel>(context);
|
||||||
int indexCounter = -1;
|
int indexCounter = -1;
|
||||||
return ReorderableListView(
|
return ReorderableListView(
|
||||||
@ -137,7 +147,7 @@ class _PeerTabPageState extends State<PeerTabPage>
|
|||||||
scrollController: model.sc,
|
scrollController: model.sc,
|
||||||
children: model.visibleOrderedTabs.map((t) {
|
children: model.visibleOrderedTabs.map((t) {
|
||||||
indexCounter++;
|
indexCounter++;
|
||||||
return ReorderableDragStartListener(
|
return getListener(
|
||||||
key: ValueKey(t),
|
key: ValueKey(t),
|
||||||
index: indexCounter,
|
index: indexCounter,
|
||||||
child: VisibilityDetector(
|
child: VisibilityDetector(
|
||||||
|
Loading…
Reference in New Issue
Block a user