mirror of
https://github.com/rustdesk/rustdesk.git
synced 2025-06-07 18:02:48 +08:00
tags add scroll bar
Signed-off-by: 21pages <pages21@163.com>
This commit is contained in:
parent
38f8956bd0
commit
a2742caa87
@ -1,3 +1,4 @@
|
|||||||
|
import 'package:dynamic_layouts/dynamic_layouts.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_hbb/common/formatter/id_formatter.dart';
|
import 'package:flutter_hbb/common/formatter/id_formatter.dart';
|
||||||
import 'package:flutter_hbb/common/widgets/peer_card.dart';
|
import 'package:flutter_hbb/common/widgets/peer_card.dart';
|
||||||
@ -156,9 +157,13 @@ class _AddressBookState extends State<AddressBook> {
|
|||||||
} else {
|
} else {
|
||||||
tags = gFFI.abModel.tags;
|
tags = gFFI.abModel.tags;
|
||||||
}
|
}
|
||||||
return Wrap(
|
return DynamicGridView.builder(
|
||||||
children: tags
|
gridDelegate: SliverGridDelegateWithWrapping(
|
||||||
.map((e) => AddressBookTag(
|
mainAxisSpacing: 0, crossAxisSpacing: 0),
|
||||||
|
itemCount: tags.length,
|
||||||
|
itemBuilder: (BuildContext context, int index) {
|
||||||
|
final e = tags[index];
|
||||||
|
return AddressBookTag(
|
||||||
name: e,
|
name: e,
|
||||||
tags: gFFI.abModel.selectedTags,
|
tags: gFFI.abModel.selectedTags,
|
||||||
onTap: () {
|
onTap: () {
|
||||||
@ -167,9 +172,8 @@ class _AddressBookState extends State<AddressBook> {
|
|||||||
} else {
|
} else {
|
||||||
gFFI.abModel.selectedTags.add(e);
|
gFFI.abModel.selectedTags.add(e);
|
||||||
}
|
}
|
||||||
}))
|
});
|
||||||
.toList(),
|
});
|
||||||
);
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user