作者:创世魂
● 本类说明
通过本类中的方法结合“画笔类.字体”写属性,可以给绘制的文本增加各种各样的字体样式。
注意:本类位于“安卓基本类”模块中,必须添加此模块才能使用。
● 从文件创建
帮助文档如下图:
本方法的作用就是根据存储卡内指定路径的“字体文件”,修改文本的“字体”。
“字体文件”通常后缀名为“ttf”,可以百度搜索字体网站下载下体。
代码编写如下图:
注意:务必保证存储卡根目录有名称为“字体.ttf”字体文件。
可跳转查看“文件名类.创建3”方法的解释。
运行结果:
可以看到绘制的文本,发生了字体变化。
● 从文件名类创建
帮助文档如下图:
本方法和“从文件创建”不同之处在于,本方法的参数为“文件名类”参数。
代码编写可参考“画笔类.字体”写属性。
● 从资产文件创建
帮助文档如下图:
本方法的作用是通过“资产文件”创建本对象。
“资产文件”的导入和引用方式可参考“位图类.从资产文件创建”。
创建本对象后直接赋值给“画笔类变量.字体”写属性即可。
● 创建
帮助文档如下图:
本方法的作用就是根据“字体风格”参数创建本对象。
参数1:字体家族名称,无需深入了解,直接填写“空对象”即可。
参数2:“字体风格”内有四种常量可以使用,分别是:“通常”,“粗体”,“斜体”和“粗斜体”。
创建本对象后直接赋值给“画笔类变量.字体”写属性即可。
● 创建其它字体风格
帮助文档如下图:
本方法是通过“字体家族”的字体类对象和“字体风格”进行组合。
参数1:直接填写“空对象”即可,无需深入了解。
参数2:填写“字体风格.XXX”共有四个常量可以调用。
● 取常用字体
帮助文档如下图:
本方法的作用是通过“常用字体类型”创建字体类对象。
类型内有五个常量值可用,大家自行测试,此处不再演示。
● 取默认字体
帮助文档如下图:
本方法是通过“字体风格”创建字体类对象,有“四个常量”可供使用。
大家自行测试,此处不再演示。
● 是否相同
帮助文档如下图:
顾名思义,本方法就是判断两个“字体类”中的内容是否相同。
相同返回“真”,不相同返回“假”。
直接通过“如果”条件语句,判断本方法的返回值即可。
此处不再详细讲解。
● 是否为斜体(读)
以上两个为“读属性”,就是用来判断当前字体类是否为“粗体”或“斜体”。
调用方法:直接用“如果”语句内判断这两个属性的返回值即可。
● 风格(读)
帮助文档如下图:
本读属性的作用,可以返回当前字体对象的“字体风格”。
调用方式:“字体类变量.风格”,就可以读取当前字体类变量的字体风格。
自行测试,不再详细介绍。