Piu开发:构建用户界面的全面指南
1. Piu对象概述
在使用Piu进行开发时,当对添加到应用对象中的内容对象的属性进行更改时,屏幕会自动更新。Piu通过使显示的相应部分无效来触发更新,内容对象则调用所需的绘图函数来更新屏幕。
不过,并非所有的Piu对象都是内容对象。除了内容对象之外,Piu还有其他几种类型的对象,它们主要用于以某种方式修改内容对象,包括其外观、行为或动画效果。这些对象都不继承自Content类。
1.1 外观定义
Skin、Texture和Style类可用于修改内容对象的外观:
- Skin和Texture对象用于让内容对象用颜色和图像填充区域。
- Style对象则定义文本的外观,包括字体和颜色。
例如,在以下代码中:
const textStyle = new Style({
font: "24px Open Sans"
});
这里创建了一个Style对象 textStyle ,用于定义文本的外观。Style对象并非与单个内容对象关联,它可以应用于一个或多个标签对象及其他内容对象。
同样,Skin对象通过内容对象的 skin 属性与内容对象关联,并且和Style对象一样,可以被多个内容对象共享。而Texture类并不直接被内容对象使用,Texture对象通过Skin对象的 texture 属性与Skin对象关联,并且可以被多个Skin对象共享。 </
超级会员免费看
订阅专栏 解锁全文
33

被折叠的 条评论
为什么被折叠?



