|
...
|
...
|
@@ -94,6 +94,20 @@ class _FriendEditRemarkDialogState extends State<FriendEditRemarkDialog> { |
|
|
|
inputFormatters: [
|
|
|
|
LengthLimitingTextInputFormatter(widget.maxLength),
|
|
|
|
],
|
|
|
|
contextMenuBuilder: (BuildContext context,
|
|
|
|
EditableTextState editableTextState) {
|
|
|
|
// 获取默认的菜单项列表
|
|
|
|
List<ContextMenuButtonItem> buttonItems =
|
|
|
|
editableTextState.contextMenuButtonItems;
|
|
|
|
|
|
|
|
// 例如:只保留“粘贴” (Paste)
|
|
|
|
buttonItems.removeWhere((item) =>
|
|
|
|
item.type != ContextMenuButtonType.paste);
|
|
|
|
return AdaptiveTextSelectionToolbar.buttonItems(
|
|
|
|
anchors: editableTextState.contextMenuAnchors,
|
|
|
|
buttonItems: buttonItems,
|
|
|
|
);
|
|
|
|
},
|
|
|
|
decoration: InputDecoration(
|
|
|
|
border: InputBorder.none,
|
|
|
|
hintText: widget.hintText,
|
...
|
...
|
|