写点什么

flutter 如何从 TextWidget 复制文本【Flutter 专题 16】

作者:坚果前端
  • 2021 年 12 月 04 日
  • 本文字数:621 字

    阅读完需:约 2 分钟

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 事件。


好的,今天的的内容到这儿就结束了,码字不易,支持一下,

发布于: 1 小时前阅读数: 17
用户头像

坚果前端

关注

此间若无火炬,我便是唯一的光 2020.10.25 加入

公众号:“坚果前端”,51CTO博客首席体验官,专注于大前端技术的分享,包括Flutter,小程序,安卓,VUE,JavaScript。

评论 (1 条评论)

发布
用户头像
不错
35 分钟前
回复
没有更多了
flutter如何从TextWidget复制文本【Flutter专题16】