问题标签 [staticlayout]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
99 浏览

android - 如何在StaticLayout中获取每行应用跨度的每一行的文本大小?

我有一个 AbsoluteSizeSpan 应用于每一行的 StaticLayout。如何在此布局中获取线条的大小?

0 投票
0 回答
111 浏览

android - 如何在适合其内容的画布上绘制 StaticLayout 的边界?

我有一个包含一些文本的StaticLayout ,布局是在画布上绘制的,带有平移、缩放和旋转。无论旋转级别如何,我都想获得这个 StaticLayout 的界限。

如果我将布局的边界保存为布局的左、上、右、下,并在我将布局绘制到画布时将带有平移、缩放和旋转的矩阵应用到此矩形,我得到了适合文本布局但不适合其的边界内容。

图片在这里

0 投票
0 回答
81 浏览

java - 我们能知道文本是否水平超出了StaticLayout的边界,单行文本,垂直多行文本

我在 imageview 上绘制了一个 StaticLayout,我必须编写单行文本和多行文本。问题是如果文本在单行的情况下跨越水平边界,我必须限制用户,并且在输入多行文本的情况下垂直限制用户。

我尝试比较mTextLayout.getHeight() > (rect.height())rect 是要绘制静态布局边界的区域的当前高度。但是 getHeight() 不适用于文档上的 StaticLayout,但可以从给出错误结果的 Layout 类中使用。

那么有什么方法可以知道何时在任何方向上达到 StaticLayout 边界。

0 投票
1 回答
93 浏览

java - 使用长文本时如何减少 StaticLayout 延迟

我使用 StaticLayout 对我的文本进行分页以创建一个 epub 应用程序,并且我有一个包含 16,000 行的文本。

大约 6 秒后创建了 StaticLayout 对象,而且速度非常慢。

我怎样才能减少这个时间,或者有另一种方法来使用 StaticLayout 吗?

0 投票
0 回答
14 浏览

android - 减少超过 16,000 行文本的 StaticLayout 初始化时间

我使用 StaticLayout 对我的文本进行分页以创建一个 epub 应用程序,并且我有一个包含 16,000 行的文本。

大约 6 秒后创建了 StaticLayout 对象,而且速度非常慢。

我怎样才能减少这个时间,或者有另一种方法来使用 StaticLayout 吗?

0 投票
1 回答
167 浏览

android - StaticLayout高度小于TextView的真实高度

我使用 StaticLayout 来处理我的文本,然后显示在 TextView 中。但是当我调用 StaticLayout 的 getHeight 来获取处理的文本高度时,它小于 textview 的真实高度。以下是核心代码:

这是日志信息:

0 投票
1 回答
219 浏览

android - 如何在 Android 中为 staticLayout 添加背景颜色

我想为下面的 staticLayout 背景颜色添加背景颜色作为透明块以清楚地显示文本可以有人帮助我如何实现这一点

代码

0 投票
1 回答
82 浏览

android - 如何使用静态布局在多个页面中绘制多行文本以创建 PDF

我正在使用下面的代码来绘制文本并用 PDF 编写,但它不能在多个页面中绘制?解决这个问题的最佳方法是什么。

0 投票
0 回答
33 浏览

java - 文字的方向应该是从右到左

我需要根据从右到左制作我正在写的文字,我找到了这个网站,但我不知道把它放在哪里

在此处输入图像描述 我还找到了重叠词对齐模式的布局

在此处输入图像描述 有谁知道把它放在哪里?, 我将感激不尽

0 投票
0 回答
25 浏览

android-studio - 在 PDF 文件的 StaticLayout 中从右到左书写的正确方法?

在 PDF 文件的 StaticLayout 中从右到左书写的正确方法? 在此处输入图像描述