flutter 如何实现上下标效果
效果图
实现思路:
使用WidgetSpan类
WidgetSpan是嵌入文本内部的小部件,宽度由内容宽度控制。这个小部件有一个child属性,是textspan没有的,因为textspan只有children这个集合的组件,因此,我们可以使用这个部件弥补textspan在某些功能上的不足。
从效果图看,这里可以分成两部分组成,比如,前面人民币符号与后面的字符串,此时,人民币符号跟后面字符串的位置是不一样的,人民币符号在垂直方向是向上移动一定的距离,因此,我们可以在原有的TextSpan里面增加WidgetSpan小部件,再借用WidgetSpan的child属性,给与Transform.translate类,接着改变人民币的在y轴上的位移即可。
WidgetSpan填坑过程
RichText(text: TextSpan(
flutter 如何实现上下标效果相关推荐
- latex积分号、求和、极限符号大小,上下标位置控制,行内公式显示行间公式效果
大家在写行内公式的时候经常会遇到这些问题: ∫f(x)\int f(x)∫f(x)积分符号很小,怎么变成大积分号:∫f(x)\displaystyle\int f(x)∫f(x) ∑n=0kan\su ...
- LaTeX入门最终集 :LaTeX格式的调整LaTeX中怎么打出数学公式LaTeX的各种上下标
LaTeX入门最终集!LaTeX格式的调整!LaTeX中怎么打出数学公式!LaTeX的各种上下标! 一.资源 Latex设置A4页面及页边距调整 atex 编译Underfull \hbox (bad ...
- vscode用作markdown入门2--代码上下标目录字体
文章目录 1. 代码段的插入 2. 上下标的插入 3. 目录树的插入 4. 字体加粗与斜体 1. 代码段的插入 · 1.1 使用(>)格式 左图是输入格式,右图是输出效果 · 1.2 使用(`` ...
- 怎样在word中同时输入上下标
在WORD办公中,有时候需要输入同时含有上下标的字母,当然,很多人只会单独输入仅含有商标或者是下表的字母,对于同时含有上下标的,就不知道了,下面讲如何高效.有效地输入同时含有上下标. 工具/原料 OF ...
- flutter在IOS上的登录实现——QQ登录、微信登录、自动识别手机号一键登录、apple登录
flutter在IOS上的登录实现--QQ登录.微信登录.自动识别手机号一键登录.apple登录 一.QQ登录 使用的第三方库: 具体操作方法: 1.配置 Universal Links 2.QQ互联 ...
- 解决word2019中求和符号上下标被强制挪到右边的问题
求和符号的两种latex写法 有两种打出带上下标的求和符号的方式,代码和效果对比如下: $\underset{1}{\overset{n}{\Sigma}}$ $\underset{1}{\overs ...
- latext 开根号_LaTeX常用篇(二)---上下标/分式/根式/求和/连乘/极限/积分/希腊字母...
更新时间:2019.10.27 增加补充项中的内容 1. 序言 之前总结了一下latex的公式输入.但是俗话说得好,巧妇难为无米之炊 .如果想要输入复杂的数学公式,光知道公式输入的方式是远远不够的,我 ...
- 【Java】Java POI 设置Excel单元格上下标
背景 由于最近楼主做的是新冠检测相关的系统,其中有涉及导出Excel的需求.按平时封装的导出工具类基本也就满足了,但是最近来了一个要求某些列要有上下标,所以给大家贴出上下标的关键代码,以后抄作业的时候 ...
- Word上下标符号怎么打
在Word中编辑文本的时候,尤其编辑数学或化学习题或试卷时,需要为某些字符设置上标或者下标,比如水的分子式. 常用的方法是:首先选中这些字符,然后打开"格式"菜单,选中" ...
最新文章
- linux使用grep获取两个文件相同的行或不同的行
- python随机生成字符串_Python 2.6中的随机字符串(可以吗?)
- udp java_Java实现Udp网络编程
- Python 语法细节(Python 2.x 与 Python 3.x 语法差异)
- java绑定变量怎么加_在JAVA 源程序中编写SQL语句时使用ORACLE 绑定变量
- android studio(1)---探索Android Studio
- lwip连续发数据卡死_LwIP用TCP连接方式在数据量比较大协议栈卡死
- Oracle SQL调优系列之AWR报告简介
- 常见动词的过去式和过去分词
- python爬虫--看看虎牙女主播中谁最“顶”
- 【IoT】产品设计:硬件成本核算,这篇文章就够了
- 产品体验报告:百词斩————英语学习的领跑者
- 基于网页版微信实现的微信SDK(Kotlin版,兼容Java)
- 2021年上半年系统集成项目管理工程师上午试题参考解析(二)
- css hack *html,css hack 大全 各个浏览器的css
- 【已解决】找到无效的 Gradle JDK 配置(invalid Gradle JDK configuration found)
- HTCVIVE物体跟随手柄移动手柄叩击
- 如何使用 javascript 获取语音数据并播放
- 如何实现外网跨网远程控制内网计算机?快解析来解决
- 比起京东、有赞的裁员,更让我头秃的是裁员的文章
热门文章
- ubuntu20 从wine安装到微信3的使用(解决微信乱码、无法输入)
- CAPI 初探及使用小结(1)
- linux分析测序数据,[转]如何分析测序结果
- 【Flutter组件】仿抖音双击点赞弹出爱心效果(可连点)
- 不到三十行代码,免费看“美剧”
- java抠图边框颜色处理_ps抠图边缘颜色怎么处理
- 使用POI编辑Word文档添加文字水印
- 关于安卓上pcm文件转wav全是噪音解决办法
- linux ps-x,Linux总结----PS命令
- 篇1:如何为FPGA选择合适的电源管理方案