flutter 如何从 TextWidget 复制文本
这里是坚果前端小课堂,关注微信公众号,获取更多源码
我们没有任何属性可以在 flutter 中从 Text 小部件复制文本。
在 Flutter 1.9 中引入了 SelectableText 小部件。
Container( child: SelectableText("坚果",style: TextStyle(),), ),
接下来先看图
现在,当长时间单击此文本时,它将显示剪贴板复制选项以从小部件复制值。
SelectableText 小部件的属性
SelectableText( String this.data, { Key? key, this.focusNode, this.style, this.strutStyle, this.textAlign, this.textDirection, this.textScaleFactor, this.showCursor = false, this.autofocus = false, ToolbarOptions? toolbarOptions, this.minLines, this.maxLines, this.cursorWidth = 2.0, this.cursorHeight, this.cursorRadius, this.cursorColor, this.selectionHeightStyle = ui.BoxHeightStyle.tight, this.selectionWidthStyle = ui.BoxWidthStyle.tight, this.dragStartBehavior = DragStartBehavior.start, this.enableInteractiveSelection = true, this.selectionControls, this.onTap, this.scrollPhysics, this.textHeightBehavior, this.textWidthBasis, this.onSelectionChanged, })
使用这个小部件,我们可以为 Text 小部件处理 Click 事件。
好的,今天的的内容到这儿就结束了,码字不易,支持一下,