由于FMX没有相应的TRichEdit,我如何输出不同颜色的文字?我正在编写一个控制台(如在Quake风格的控制台中,澄清)为我的应用程序输出可视化控件,我没有看到任何解决方法,除了自己绘制文本,复杂的因素很多(如滚动)。
答案 0 :(得分:0)
现在考虑过它之后,由于TTextLayout没有按预期工作,我认为可以通过在TFlowLayout中创建一个彩色所需的TLabel数组来完成,但有一些事情要考虑:性能和内存使用,复制粘贴和自动换行。当我添加一个字符串进行记录时,将其拆分为字符串,以便每个字符串都是一种颜色,并为每个字符串创建一个相应的文本和颜色设置的TLabel。