开关按钮组件操作实例讲解

作者:创世魂

 

 

一、开关按钮

 

● 本类说明

 

本类和“开关”一样,可以实现一个开关的效果,但样式不同。

本组件不能通过“内容”属性修改标题。

本组件同样也继承了“组合按钮基础类”的所有方法。

本类位于“安卓基本类”模块中,必须添加此模块才能使用。

 

● 界面准备

 

设置两个按钮和一个“开关按钮”,然后保存当前布局。

 

● 置开关按钮背景
● 开关按钮背景(写)

 

“置开关按钮背景”帮助文档:

顾名思义,本方法的作用就是用来设置当前“开关按钮”的背景图像。/p>

类型为“可绘制对象类”,可以通过“载入可绘制资源()”方法进行转换。

 

“开关按钮背景(写)”帮助文档:

本写属性和“置开关按钮背景”方法不同之处在于,本属性的属性值为“可绘制资源”

 

代码编写如下图:

“按钮1”被点击后定义“可绘制资源”变量,导入一张图片。

然后调用“置开关按钮背景”方法,参数值直接填写“载入可绘制资源(开关1)”即可。

“按钮2”被点击后,同样也定义一个可绘制资源变量。

此处可以直接将变量名写入“开关按钮背景”的属性值中,无需进行任何转换。

 

运行效果如下图(GIF):

可以看到“开关按钮”就是一个按钮的样子,点击后“开关按钮”的标题会发生变化。

无论是“按钮1”点击还是“按钮2”点击,当前开关按钮的背景都会被修改,并且互相会覆盖对方。

 

● 打开提示文本(读写)
● 关闭提示文本(读写)

 

帮助说明:

以上两个读写属性和“开关”中的同名方法效果一致。