跳到主要内容

如何用触发修改字体

星火编辑器在客户端触发中通过面向对象的办法为开发者提提供以下属性以便于修改文本

属性功能
文字对齐设置文字在文本框内的对齐方式
文字颜色调整文字的颜色
字体大小调整文字的大小
占位符设置输入框占位符文本
显示文本输入框的默认文本
字体(font_family)调整文字的字体,目前只能选择编辑器内提供的字体
占位符文本颜色调整占位符文字的颜色

其中,字体只能从编辑器内的几种字体选择,字体名和实际需要填入的字体路径对应表如下:

字体名字体路径
思源黑体Regular
思源宋体SourceHanSerif
友爱圆体NoWarRounded
阿里妈妈东方大楷ALiMaMa
霞鹜文楷LXGWWenKai
寒蝉正楷体ui/font/ChillKai

接下来我们通过客户端触发器来创建一个控件并修改它的字体

首先对变量进行初始化

然后通过面向对象的办法设置它的基本属性(布局、背景颜色、字体、字体大小、文本内容等),这里我们以设置字体为例 在这一步我们需要知道:

在设置我们字体的时候用的是上述的字体路径!!

下面是我们完整的逻辑

接下来查看我们的实际效果:

可以看到我们的字体确实变成了寒蝉正楷体