Button控件除了公共的Rect Transform与Canvas Renderer两个UI组件外,Button还默认拥有Image(Script)与Button(Script)两个组件。
组件Image(Script)里的属性与前面所讲的Image控件的Image(Script)组件里的属性是一样的,例如Source Image的图像类型仍为一个Sprite(精灵),通过为此赋值,就可改变此Button的外观了,如果你为属性赋值了图片精灵,那么此Button的外观就与此精灵一致了。
Button是一个复合控件,它中还包含一个Text子控件:
通过此子控件可设置Button上显示的文字的内容、字体、样式、字大小、颜色等,与前面所讲的Text控件是一样的。
Button(Script)组件里的属性:
Interactable:是否启用(交互性)
如果你把其后的对勾去掉,此Button在运行时将点不动,即失去交互性了。
Transition:过渡方式
1.None:没有过渡方式
2.Color Tint:颜色过渡
3.Sprite Swap:精灵交换。需要使用相同功能不同状态的贴图。
Target Graphic:目标图像