作者:创世魂
● 本类说明
本类和“开关”一样,可以实现一个开关的效果,但样式不同。
本组件不能通过“内容”属性修改标题。
本组件同样也继承了“组合按钮基础类”的所有方法。
本类位于“安卓基本类”模块中,必须添加此模块才能使用。
● 界面准备
设置两个按钮和一个“开关按钮”,然后保存当前布局。
● 置开关按钮背景
“置开关按钮背景”帮助文档:
顾名思义,本方法的作用就是用来设置当前“开关按钮”的背景图像。/p>
类型为“可绘制对象类”,可以通过“载入可绘制资源()”方法进行转换。
“开关按钮背景(写)”帮助文档:
本写属性和“置开关按钮背景”方法不同之处在于,本属性的属性值为“可绘制资源”。
代码编写如下图:
“按钮1”被点击后定义“可绘制资源”变量,导入一张图片。
然后调用“置开关按钮背景”方法,参数值直接填写“载入可绘制资源(开关1)”即可。
“按钮2”被点击后,同样也定义一个可绘制资源变量。
此处可以直接将变量名写入“开关按钮背景”的属性值中,无需进行任何转换。
运行效果如下图(GIF):
可以看到“开关按钮”就是一个按钮的样子,点击后“开关按钮”的标题会发生变化。
无论是“按钮1”点击还是“按钮2”点击,当前开关按钮的背景都会被修改,并且互相会覆盖对方。
● 打开提示文本(读写)
帮助说明:
以上两个读写属性和“开关”中的同名方法效果一致。