控件父类-XView
在应用中所有的控件或者布局都是这个类{XView}的子类,因此,这个类中的所有方法,所有的子类都能调用,故称为:公共方法。
在代码示例中,多数情况下,我都是使用{XButton}按钮控件来进行演示的,其实任何控件都可以。
将dp转换成对用的px
参数 : dp {float} dp长度
返回 : {float} px长度
设置背景图片
参数 : 路径 {string} 图片路径
显示提示条
参数 : 信息 {string} 信息内容
显示提示条
参数 : 信息 {string} 信息内容
参数 : 标题 {string} 按钮标题
参数 : 回调函数 {(视图)=>{}} 点击事件回调
设置点击事件
参数 : 回调函数 {(视图)=>{}} 点击事件
设置长按事件
参数 : 回调函数 {(视图)=>{}} 长按事件
显示选项菜单
参数 : 选项 {string[]} 选项列表
参数 : 回调函数 {(标题)=>{}} 回调函数
显示选项菜单
参数 : 选项 {string[]} 选项列表
参数 : 重力 {string} 重力参数
参数 : 回调函数 {(标题)=>{}} 回调函数
是否启用控件
参数 : 启用 {boolean} true:启用,false:禁用
判断可用
返回 : {boolean} true:启用,false:禁用
设置可见性
参数 : 可见性 (使用界面常量,例如:界面.隐藏)
获得可见性
返回 : {int} (使用界面常量,例如:界面.隐藏)
设置可聚焦
参数 : 可聚焦 {boolean} true:控件可获得焦点,false:控件不可获得焦点
设置可点击
参数 : 可点击 {boolean} true:控件可被点击,false:控件不可被点击
设置透明度
参数 : 透明度 {float} 0.5:控件半透明,1:控件不透明
获得透明度
返回 : {float} 控件透明度值
设置立体值
可以让控件看起来更加立体
参数 : 立体值 {int} 立体值
获取x值 获取相对于父控件的x值
返回 : {float} x值
设置x值 设置在父控件中x的值
参数 : x {float} x值
获取y值 获取相对于父控件的y值
返回 : {float} y值
设置y值 设置在父控件中y的值
参数 : y {float} y值
获得控件宽度
返回 : {int} 宽度
获得控件高度
返回 : {int} 高度
处理触摸事件
参数 : 回调函数 {(触摸事件,视图)=>{return false;}} 触摸回调