按钮 Button
能够检测点击的按钮。它的外观的许多方面都可以更改,以及它是否可点击(启用)。可以在设计器或块编辑器中更改其属性。
属性
- 背景颜色 BackgroundColor 颜色 将按钮的背景颜色指定为一个包含阿尔法、红、绿、蓝的整数。如果已设置图像,则在移除图像之前,颜色更改将不可见。
- 背景图片 BackgroundImage 文本 按钮上要显示的图像。
- 背景图片模糊度 BackgroundImageBlurRate 数字 指定按钮的背景图像模糊率[0.0, 1.0]。
- Base64字符串背景图片 BackgroundImageinBase64 文本 只代码, 只写 以Base64格式设置背景图片
- 位图对象背景图片 BackgroundImageinBitmap android.graphics.Bitmap 只代码, 只写 使用Bitmap对象设置背景图像
- 字节列表背景图片 BackgroundImageinBytes 列表 只代码, 只写 以字节格式设置背景图像
- 是否启用点击 Clickable 布尔 指定按钮是否可点击。
- 是否启用 Enabled 布尔 指定按钮是否应处于活动状态且可点击。
- 是否粗体 FontBold 布尔 指定按钮文本是否应为粗体。某些字体不支持粗体。
- 是否斜体 FontItalic 布尔 指定按钮文本是否应使用斜体。某些字体不支持斜体。
- 字号 FontSize 数字 指定按钮的文本字体大小,以sp(独立于比例的像素)为单位。
- 字体 FontTypeface 文本 按钮文本的字体族。
- 高度 Height 数字 只代码 指定按钮的垂直高度,以像素为单位。
- 百分比高 HeightPercent 数字 只代码, 只写 将按钮的垂直高度指定为屏幕高度的百分比。
- 是否原点在中心 OriginAtCenter 布尔 只代码 暂无描述
- 旋转角度 RotationAngle 数字 只代码 暂无描述
- 形状 Shape 数字 指定按钮的形状。此属性的有效值为0(默认)、1(圆形)、2(矩形)和3(椭圆形)。如果使用了图像,则形状将不可见。
- 是否显示交互效果 ShowFeedback 布尔 指定当按下已指定图像的按钮时,是否应显示视觉反馈。
- 文本 Text 文本 指定按钮显示的文本。
- 文本对齐 TextAlignment 数字 左、中、右。
- 文本颜色 TextColor 颜色 将按钮的文本颜色指定为一个包含alpha(透明度)、红、绿、蓝的整数。
- 不透明度 ViewAlpha 数字 只代码 暂无描述
- 显示顺序 ViewIndex 数字 只代码 在设置属性时,容器内组件的顺序为:1表示第一个,0表示最后一个
- 模板类型 ViewType 数字 暂无描述
- 是否显示 Visible 布尔 指定按钮是否应在屏幕上可见。如果按钮显示,则值为true;如果隐藏,则值为false。
- 宽度 Width 数字 只代码 指定按钮的水平宽度,以像素为单位。
- 百分比宽 WidthPercent 数字 只代码, 只写 将按钮的水平宽度设置为屏幕宽度的百分比。
- X坐标 XCoord 数字 只代码, 只读 暂无描述
- Y坐标 YCoord 数字 只代码, 只读 暂无描述
- Z坐标 ZCoord 数字 只代码 暂无描述
事件
- 被点击 Click 表示用户点击并释放了按钮。
- 被长按 LongClick 表示用户持续按下按钮。
- 触摸点移动 TouchMoving 触摸点序号 pointerId: 数字, 起点X坐标 startX: 数字, 起点Y坐标 startY: 数字, 前点X坐标 prevX: 数字, 前点Y坐标 prevY: 数字, 当前X坐标 currentX: 数字, 当前Y坐标 currentY: 数字 暂无描述
- 被按下 TouchDown 触摸点序号 pointerId: 数字, X坐标 x: 数字, Y坐标 y: 数字 表示按钮已被按下。
- 被松开 TouchUp 触摸点序号 pointerId: 数字, X坐标 x: 数字, Y坐标 y: 数字 表示按钮已被释放。
- 获得焦点 GotFocus 表示光标已移至按钮上方,现在可以点击该按钮。
- 失去焦点 LostFocus 表示光标已移开按钮,因此现在无法再点击它。
方法
- 设置 SetupEventHandler 回调函数 handler: 过程 暂无描述
- 删除回调函数 RemoveEventHandler 暂无描述
- 自删除 SelfDelete 暂无描述
- 移动到 MoveToContainer 容器 container: 布局 暂无描述
- 设置位置 SetPosition X坐标 x: 数字, Y坐标 y: 数字 暂无描述
开关 Switch
开关组件可以检测用户点击,并可以相应地更改其布尔状态。除了外观外,它们与复选框完全相同。
属性
- 背景颜色 BackgroundColor 颜色 将开关的背景颜色指定为一个包含阿尔法、红、绿、蓝值的整数。
- 是否启用点击 Clickable 布尔 指定开关是否可点击。
- 是否启用 Enabled 颜色 指定开关是否应处于活动状态且可点击。
- 是否粗体 FontBold 布尔 指定开关的文本是否应加粗。某些字体不支持粗体。
- 是否斜体 FontItalic 布尔 指定开关的文本是否应为斜体。某些字体不支持斜体。
- 字号 FontSize 数字 指定开关的文本字体大小,以sp(与比例无关的像素)为单位。
- 字体 FontTypeface 文本 将Switch的文本字体指定为默认字体、衬线字体、无衬线字体或等宽字体。
- 高度 Height 数字 只代码 指定开关的垂直高度,以像素为单位。
- 百分比高 HeightPercent 数字 只代码, 只写 将开关的垂直高度指定为屏幕高度的百分比。
- 是否已开 On 布尔 真 如果 swch 是 状态, 假 否则.
- 是否原点在中心 OriginAtCenter 布尔 只代码 暂无描述
- 旋转角度 RotationAngle 数字 只代码 暂无描述
- 文本 Text 文本 指定开关显示的文本。
- 文本颜色 TextColor 颜色 将开关的文本颜色指定为一个包含阿尔法通道、红色、绿色和蓝色的整数。
- 开时滑块颜色 ThumbColorActive 颜色 指定开关处于开启状态时,开关拨钮的颜色。
- 关时滑块颜色 ThumbColorInactive 颜色 指定开关处于关闭状态时,开关拨钮的颜色。
- 开时轨道颜色 TrackColorActive 颜色 切换轨道开启时的颜色
- 关时轨道颜色 TrackColorInactive 颜色 切换轨道关闭时的颜色
- 不透明度 ViewAlpha 数字 只代码 暂无描述
- 显示顺序 ViewIndex 数字 只代码 在设置属性时,容器内组件的顺序,1表示第一个,0表示最后一个
- 模板类型 ViewType 数字 暂无描述
- 是否显示 Visible 布尔 指定交换机是否应在屏幕上可见。如果显示开关,则值为true;如果隐藏开关,则为false。
- 宽度 Width 数字 只代码 指定开关的水平宽度,以像素为单位。
- 百分比宽 WidthPercent 数字 只代码, 只写 将开关的水平宽度指定为屏幕宽度的百分比。
- X坐标 XCoord 数字 只代码, 只读 暂无描述
- Y坐标 YCoord 数字 只代码, 只读 暂无描述
- Z坐标 ZCoord 数字 只代码 暂无描述
事件
- 状态被改变 Changed 用户将开关的状态从开启切换到关闭,或从关闭切换到开启。
- 获得焦点 GotFocus 开关成为了关注的焦点部件。
- 失去焦点 LostFocus 交换机不再是关注的焦点组件。
方法
- 设置 SetupEventHandler 回调函数 handler: 过程 暂无描述
- 删除回调函数 RemoveEventHandler 暂无描述
- 自删除 SelfDelete 暂无描述
- 移动到 MoveToContainer 容器 container: 布局 暂无描述
- 设置位置 SetPosition X坐标 x: 数字, Y坐标 y: 数字 暂无描述
标签 Label
标签是用于显示文本的组件。
属性
- 背景颜色 BackgroundColor 颜色 指定 标签’s 背景 颜色 为 透明度-红-绿-蓝 整数.
- 是否启用点击 Clickable 布尔 指定标签是否可点击。
- 是否粗体 FontBold 布尔 指定标签的文本是否应加粗。某些字体不支持粗体。
- 是否斜体 FontItalic 布尔 指定标签的文本是否应为斜体。某些字体不支持斜体。
- 字号 FontSize 数字 指定标签文本的字体大小,以sp(与比例无关的像素)为单位。
- 字体 FontTypeface 文本 将标签文本的字体指定为默认字体、衬线字体、无衬线字体或等宽字体。
- HTML文本 HTMLContent 文本 只代码, 只读 返回 内容 的 标签 为 HTML. 仅 使用ful 如果 HTML格式 属性 是真.
- 是否HTML格式 HTMLFormat 布尔 指定 标签’s 文本’s 格式
- 是否有透明边框 HasMargins 布尔 报告标签是否以带边距的方式显示。所有四个边距(左、右、上、下)均相同。此属性在设计器中无效,因为设计器中的标签始终以带边距的方式显示。
- 高度 Height 数字 只代码 指定标签的垂直高度,以像素为单位。
- 百分比高 HeightPercent 数字 只代码, 只写 指定 标签’s 垂直 高度 为 百分比 的 屏幕’s 高度.
- 是否原点在中心 OriginAtCenter 布尔 只代码 暂无描述
- 旋转角度 RotationAngle 数字 只代码 暂无描述
- 文本 Text 文本 指定标签显示的文本。
- 文本对齐 TextAlignment 数字 指定标签文本的对齐方式:居中、正常(例如,如果文本从左向右书写,则为左对齐)或相反(例如,当文本从左向左书写时,则为右对齐)。
- 文本颜色 TextColor 颜色 指定 标签’s 文本 颜色 为 透明度-红-绿-蓝 整数.
- 不透明度 ViewAlpha 数字 只代码 暂无描述
- 显示顺序 ViewIndex 数字 只代码 在设置属性时,容器内组件的顺序为:1表示第一个,0表示最后一个
- 模板类型 ViewType 数字 暂无描述
- 是否显示 Visible 布尔 指定标签是否应在屏幕上可见。如果标签显示,则值为true;如果标签隐藏,则为false。
- 宽度 Width 数字 只代码 指定标签的水平宽度,以像素为单位。
- 百分比宽 WidthPercent 数字 只代码, 只写 指定 水平 宽度 的 标签 为 百分比 的 屏幕’s 宽度.
- X坐标 XCoord 数字 只代码, 只读 暂无描述
- Y坐标 YCoord 数字 只代码, 只读 暂无描述
- Z坐标 ZCoord 数字 只代码 暂无描述
事件
- 被点击 Click 暂无描述
- 被长按 LongClick 暂无描述
- 被按下 TouchDown 触摸点序号 pointerId: 数字, X坐标 x: 数字, Y坐标 y: 数字 暂无描述
- 被松开 TouchUp 触摸点序号 pointerId: 数字, X坐标 x: 数字, Y坐标 y: 数字 暂无描述
- 触摸点移动 TouchMoving 触摸点序号 pointerId: 数字, 起点X坐标 startX: 数字, 起点Y坐标 startY: 数字, 前点X坐标 prevX: 数字, 前点Y坐标 prevY: 数字, 当前X坐标 currentX: 数字, 当前Y坐标 currentY: 数字 暂无描述
方法
- 设置 SetupEventHandler 回调函数 handler: 过程 暂无描述
- 删除回调函数 RemoveEventHandler 暂无描述
- 自删除 SelfDelete 暂无描述
- 移动到 MoveToContainer 容器 container: 布局 暂无描述
- 设置位置 SetPosition X坐标 x: 数字, Y坐标 y: 数字 暂无描述
间隔框 Spacer
间隔框,用于在组件之间设置间距。
属性
- 背景颜色 BackgroundColor 颜色 暂无描述
- 高度 Height 数字 只代码 暂无描述
- 百分比高 HeightPercent 数字 只代码, 只写 暂无描述
- 是否原点在中心 OriginAtCenter 布尔 只代码 暂无描述
- 不透明度 ViewAlpha 数字 只代码 暂无描述
- 模板类型 ViewType 数字 暂无描述
- 是否显示 Visible 布尔 暂无描述
- 宽度 Width 数字 只代码 暂无描述
- 百分比宽 WidthPercent 数字 只代码, 只写 暂无描述
- X坐标 XCoord 数字 只代码, 只读 暂无描述
- Y坐标 YCoord 数字 只代码, 只读 暂无描述
- Z坐标 ZCoord 数字 只代码 暂无描述
方法
- 自删除 SelfDelete 暂无描述
- 移动到 MoveToContainer 容器 container: 布局 暂无描述
- 设置位置 SetPosition X坐标 x: 数字, Y坐标 y: 数字 暂无描述
图像框 Image
用于显示图像和基本动画的组件。
属性
- 模糊度 BlurRate 数字 指定ImageView的图像模糊率[0.0, 1.0]。
- 是否启用点击 Clickable 布尔 指定图像是否应可单击。
- 内容描述 ContentDescription 文本 为辅助功能服务设置此图像的内容描述。
- 高度 Height 数字 只代码 指定图像的垂直高度,以像素为单位。
- 百分比高 HeightPercent 数字 只代码, 只写 指定 图片’s 垂直 高度 为 百分比 的 屏幕’s 高度.
- 是否为动画 IsAnimated 布尔 只代码, 只读 指示这是否为动画图像。
- 是否原点在中心 OriginAtCenter 布尔 只代码 暂无描述
- 图片 Picture 文本 指定 路径 的 图片’s 图片.
- Base64字符串图片 PictureBase64 文本 只代码, 只写 暂无描述
- 位图对象图片 PictureBitmap android.graphics.Bitmap 只代码, 只写 暂无描述
- 字节列表图片 PictureBytes 列表 只代码, 只写 暂无描述
- 旋转角度 RotationAngle 数字 只代码 图像图片旋转的角度。此旋转不会出现在设计器屏幕上,只会出现在设备上。
- 是否自动缩放图片 ScalePictureToFit 布尔 指定是否应调整图像大小以匹配ImageView的大小。
- 形状 Shape 数字 指定图像的形状(默认、圆形、矩形、椭圆形)。如果正在显示图像,则形状不可见。
- 不透明度 ViewAlpha 数字 只代码 暂无描述
- 显示顺序 ViewIndex 数字 只代码 在设置属性时,容器内组件的顺序,1表示第一个,0表示最后一个
- 模板类型 ViewType 数字 暂无描述
- 是否显示 Visible 布尔 指定图像是否应在屏幕上可见。如果显示图像,则值为true;如果隐藏图像,则为false。
- 宽度 Width 数字 只代码 指定图像的水平宽度,以像素为单位。
- 百分比宽 WidthPercent 数字 只代码, 只写 指定 水平 宽度 的 图片 为 百分比 的 屏幕’s 宽度.
- X坐标 XCoord 数字 只代码, 只读 暂无描述
- Y坐标 YCoord 数字 只代码, 只读 暂无描述
- Z坐标 ZCoord 数字 只代码 暂无描述
事件
- 被点击 Click 当图像被点击时发生的事件。
- 被长按 LongClick 暂无描述
- 被按下 TouchDown 触摸点序号 pointerId: 数字, X坐标 x: 数字, Y坐标 y: 数字 暂无描述
- 被松开 TouchUp 触摸点序号 pointerId: 数字, X坐标 x: 数字, Y坐标 y: 数字 暂无描述
- 触摸点移动 TouchMoving 触摸点序号 pointerId: 数字, 起点X坐标 startX: 数字, 起点Y坐标 startY: 数字, 前点X坐标 prevX: 数字, 前点Y坐标 prevY: 数字, 当前X坐标 currentX: 数字, 当前Y坐标 currentY: 数字 暂无描述
- 动画播放完成 AnimationCompleted 当GIF文件播放完毕时触发
方法
- 设置 SetupEventHandler 回调函数 handler: 过程 暂无描述
- 删除回调函数 RemoveEventHandler 暂无描述
- 自删除 SelfDelete 暂无描述
- 移动到 MoveToContainer 容器 container: 布局 暂无描述
- 设置位置 SetPosition X坐标 x: 数字, Y坐标 y: 数字 暂无描述
- 转为位图对象 ToBitmap android.graphics.Bitmap 将图片保存为位图对象
- 缩放后转为位图对象 ToResizedBitmap android.graphics.Bitmap 最大宽度 maxWidth: 数字, 最大高度 maxHeight: 数字 暂无描述
- 转为Base64字符串 ToBase64String 文本 暂无描述
- 缩放后转为Base64字符串 ToResizedBase64String 文本 最大宽度 maxWidth: 数字, 最大高度 maxHeight: 数字 暂无描述
- 转为图片字节列表 ToImageBytes 列表 暂无描述
- 缩放后转为图片字节列表 ToResizedImageBytes 列表 最大宽度 maxWidth: 数字, 最大高度 maxHeight: 数字 暂无描述
动画图像框 AnimationImage
动画图像框,用于显示GIF动画图片。
属性
- 模糊度 BlurRate 数字 指定图像模糊率[0.0, 1.0]。
- 是否启用点击 Clickable 布尔 指定图像是否可点击。
- 内容描述 ContentDescription 文本 为辅助功能服务设置此图像的内容描述。
- 高度 Height 数字 只代码 暂无描述
- 百分比高 HeightPercent 数字 只代码, 只写 暂无描述
- 是否为动画 IsAnimated 布尔 只代码, 只读 表明这是否为动画图像。
- 是否正在播放 IsPlaying 布尔 只代码, 只读 是否正在播放
- 循环次数 LoopCount 数字 如果图像是GIF格式,请设置播放的循环次数。
- 是否原点在中心 OriginAtCenter 布尔 只代码 暂无描述
- 图片 Picture 文本 暂无描述
- Base64字符串图片 PictureBase64 文本 只代码, 只写 暂无描述
- 位图对象图片 PictureBitmap android.graphics.Bitmap 只代码, 只写 暂无描述
- 字节列表图片 PictureBytes 列表 只代码, 只写 暂无描述
- 旋转角度 RotationAngle 数字 只代码 暂无描述
- 是否自动缩放图片 ScalePictureToFit 布尔 指定是否应调整图像大小以匹配图片的大小。
- 形状 Shape 数字 指定图像的形状(默认、圆形、矩形、椭圆形)。如果正在显示图像,则形状不可见。
- 是否加载后播放 StartOnLoaded 布尔 暂无描述
- 不透明度 ViewAlpha 数字 只代码 暂无描述
- 显示顺序 ViewIndex 数字 只代码 在设置属性时,容器中组件的顺序,1表示第一个,0表示最后一个
- 模板类型 ViewType 数字 暂无描述
- 是否显示 Visible 布尔 暂无描述
- 宽度 Width 数字 只代码 暂无描述
- 百分比宽 WidthPercent 数字 只代码, 只写 暂无描述
- X坐标 XCoord 数字 只代码, 只读 暂无描述
- Y坐标 YCoord 数字 只代码, 只读 暂无描述
- Z坐标 ZCoord 数字 只代码 暂无描述
事件
- 被点击 Click 暂无描述
- 被长按 LongClick 暂无描述
- 被按下 TouchDown 触摸点序号 pointerId: 数字, X坐标 x: 数字, Y坐标 y: 数字 暂无描述
- 被松开 TouchUp 触摸点序号 pointerId: 数字, X坐标 x: 数字, Y坐标 y: 数字 暂无描述
- 触摸点移动 TouchMoving 触摸点序号 pointerId: 数字, 起点X坐标 startX: 数字, 起点Y坐标 startY: 数字, 前点X坐标 prevX: 数字, 前点Y坐标 prevY: 数字, 当前X坐标 currentX: 数字, 当前Y坐标 currentY: 数字 暂无描述
- 动画播放开始 AnimationStart 当GIF开始播放时触发。
- 动画播放完成 AnimationCompleted 当GIF文件播放完毕时触发
- 动画播放停止 AnimationStop 当GIF文件播放完毕时触发
方法
- 设置 SetupEventHandler 回调函数 handler: 过程 暂无描述
- 删除回调函数 RemoveEventHandler 暂无描述
- 自删除 SelfDelete 暂无描述
- 移动到 MoveToContainer 容器 container: 布局 暂无描述
- 设置位置 SetPosition X坐标 x: 数字, Y坐标 y: 数字 暂无描述
- 转为位图对象 ToBitmap android.graphics.Bitmap 将图片保存为位图对象
- 缩放后转为位图对象 ToResizedBitmap android.graphics.Bitmap 最大宽度 maxWidth: 数字, 最大高度 maxHeight: 数字 暂无描述
- 转为Base64字符串 ToBase64String 文本 暂无描述
- 缩放后转为Base64字符串 ToResizedBase64String 文本 最大宽度 maxWidth: 数字, 最大高度 maxHeight: 数字 暂无描述
- 转为图片字节列表 ToImageBytes 列表 暂无描述
- 缩放后转为图片字节列表 ToResizedImageBytes 列表 最大宽度 maxWidth: 数字, 最大高度 maxHeight: 数字 暂无描述
- 开始 Start 开始播放
- 暂停 Pause 暂停播放
- 停止 Stop 停止播放
- 获取时长(毫秒) GetDuration 数字 如果图像是GIF格式,则返回该GIF的持续时间(以毫秒为单位)。
- 搜寻 SeekTo 毫秒数 ms: 数字 如果图像是GIF格式,则根据时间(以毫秒为单位)进行定位。
文本输入框 TextBox
用户在文本框组件中输入文本。
属性
- 背景颜色 BackgroundColor 颜色 输入框的背景颜色。您可以在设计器或块编辑器中按名称选择颜色。默认背景颜色为“默认”(具有阴影的三维外观)。
- 是否启用点击 Clickable 布尔 指定文本框是否可点击。
- 是否启用 Enabled 布尔 如果设置,用户可以在TextBox中输入文本。
- 是否可获得焦点 Focusable 布尔 用户是否可以聚焦此输入框。默认情况下,这是真的。
- 是否粗体 FontBold 布尔 指定TextBox的文本是否应加粗。某些字体不支持粗体。
- 是否斜体 FontItalic 布尔 指定TextBox的文本是否应为斜体。某些字体不支持斜体。
- 字号 FontSize 数字 指定TextBox的文本字体大小,以sp(与比例无关的像素)为单位。
- 字体 FontTypeface 文本 文本的字体。该值可在设计器中更改。
- 高度 Height 数字 只代码 指定文本框的垂直高度,以像素为单位。
- 百分比高 HeightPercent 数字 只代码, 只写 指定 文本Box’s 垂直 高度 为 百分比 的 屏幕’s 高度.
- 提示 Hint 文本 给用户的文本框提示。
- 提示颜色 HintColor 颜色 指定文本框提示的颜色。
- 动作类型 ImeOption 数字 设置输入法软键盘的动作按键类型
- 是否允许多行 MultiLine 布尔 如果为true,则此TextBox接受使用return键输入的多行输入。对于单行文本框,有一个“完成”键而不是返回键,按“完成”隐藏键盘。应用程序应调用HideKeyboard方法来隐藏多行文本框的键盘。
- 是否仅限数字 NumbersOnly 布尔 如果为true,则此TextBox只接受数字作为键盘输入。数字可以包含小数点和可选的前导减号。这仅适用于键盘输入。即使NumbersOnly为真,您也可以使用[text`](#TextBox.text)属性将文本设置为任何内容。
- 是否原点在中心 OriginAtCenter 布尔 只代码 暂无描述
- 是否不能修改 ReadOnly 布尔 是否 文本Box 是读取-仅. 由 默认, 假.
- 旋转角度 RotationAngle 数字 只代码 暂无描述
- 文本 Text 文本 TextBox中的文本,程序员可以在设计器或块编辑器中设置,也可以由用户输入(除非Enabled属性为false)。
- 文本对齐 TextAlignment 数字 文本应左对齐、居中还是右对齐。默认情况下,文本为左对齐。
- 文本颜色 TextColor 颜色 指定 文本 颜色 的 文本Box 为 透明度-红-绿-蓝 整数.
- 不透明度 ViewAlpha 数字 只代码 暂无描述
- 显示顺序 ViewIndex 数字 只代码 在设置属性时,容器中组件的顺序,1表示第一个,0表示最后一个
- 模板类型 ViewType 数字 暂无描述
- 是否显示 Visible 布尔 指定TextBox是否应在屏幕上可见。如果显示TextBox,则值为true;如果隐藏TextBox,则为false。
- 宽度 Width 数字 只代码 指定文本框的水平宽度,以像素为单位。
- 百分比宽 WidthPercent 数字 只代码, 只写 指定 水平 宽度 的 文本Box 为 百分比 的 屏幕’s 宽度.
- X坐标 XCoord 数字 只代码, 只读 暂无描述
- Y坐标 YCoord 数字 只代码, 只读 暂无描述
- Z坐标 ZCoord 数字 只代码 暂无描述
事件
- 被点击 Click 暂无描述
- 被按下 TouchDown 触摸点序号 pointerId: 数字, X坐标 x: 数字, Y坐标 y: 数字 暂无描述
- 被松开 TouchUp 触摸点序号 pointerId: 数字, X坐标 x: 数字, Y坐标 y: 数字 暂无描述
- 触摸点移动 TouchMoving 触摸点序号 pointerId: 数字, 起点X坐标 startX: 数字, 起点Y坐标 startY: 数字, 前点X坐标 prevX: 数字, 前点Y坐标 prevY: 数字, 当前X坐标 currentX: 数字, 当前Y坐标 currentY: 数字 暂无描述
- 获得焦点 GotFocus 当文本框被选中以进行输入时(例如用户触摸文本框时)引发的事件。
- 失去焦点 LostFocus 当不再选择TextBox进行输入时引发的事件,例如用户触摸了其他文本框。
- 文本改变 AfterTextChanged 文本更改后。
- 输入完成 EditorAction 动作标识 actionId: 数字 单行输入模式,按下软键盘的回车键时触发
方法
- 设置 SetupEventHandler 回调函数 handler: 过程 暂无描述
- 删除回调函数 RemoveEventHandler 暂无描述
- 自删除 SelfDelete 暂无描述
- 移动到 MoveToContainer 容器 container: 布局 暂无描述
- 设置位置 SetPosition X坐标 x: 数字, Y坐标 y: 数字 暂无描述
- 取得输入焦点 RequestFocus 请求 focus 到 当前 文本Box.
- 光标移动到 MoveCursorTo 位置 position: 数字 在给定索引位置(从1开始)的字符之前重新定位TextBox的光标。如果给定位置大于TextBox的长度,则光标将移动到文本末尾;如果给定位置小于或等于1,则光标将移动到文本开头。
- 光标移动到结束 MoveCursorToEnd 将光标移至文本框文本的末尾。
- 光标移动到开始 MoveCursorToStart 将光标重新定位到文本框文本的开头。
- 隐藏键盘 HideKeyboard 隐藏键盘。只有多行文本框需要这个。当用户按下“完成”键时,单行文本框会关闭键盘。
密码输入框 PasswordTextBox
用户在密码文本框组件中输入密码,该组件隐藏了在其中键入的文本。
属性
- 背景颜色 BackgroundColor 颜色 输入框的背景颜色。您可以在设计器或积木编辑器中按名称选择颜色。默认背景颜色为“默认”(带有阴影的三维外观)。
- 是否启用点击 Clickable 布尔 指定密码输入框是否应可点击。
- 是否启用 Enabled 布尔 如果设置,用户可以在PasswordTextBox中输入文本。
- 是否可获得焦点 Focusable 布尔 用户是否可以聚焦此输入框。默认情况下,这是真的。
- 是否粗体 FontBold 布尔 指定PasswordTextBox的文本是否应加粗。某些字体不支持粗体。
- 是否斜体 FontItalic 布尔 指定PasswordTextBox的文本是否应为斜体。某些字体不支持斜体。
- 字号 FontSize 数字 指定PasswordTextBox的文本字体大小,以sp(与比例无关的像素)为单位。
- 字体 FontTypeface 文本 文本的字体。该值可在设计器中更改。
- 高度 Height 数字 只代码 指定PasswordTextBox的垂直高度,以像素为单位。
- 百分比高 HeightPercent 数字 只代码, 只写 将PasswordTextBox的垂直高度指定为屏幕高度的百分比。
- 提示 Hint 文本 为用户提供的PasswordTextBox提示。
- 提示颜色 HintColor 颜色 指定PasswordTextBox提示框的颜色。
- 动作类型 ImeOption 数字 设置输入法软键盘的动作按键类型
- 是否仅限数字 NumbersOnly 布尔 如果为true,则此PasswordTextBox只接受数字作为键盘输入。数字可以包含小数点和可选的前导减号。这仅适用于键盘输入。即使NumbersOnly为真,您也可以使用[text`](#PasswordTextBox.text)属性将文本设置为任何内容。
- 是否原点在中心 OriginAtCenter 布尔 只代码 暂无描述
- 是否显示密码 PasswordVisible 布尔 只代码 指定密码是隐藏(默认)还是显示。
- 旋转角度 RotationAngle 数字 只代码 暂无描述
- 文本 Text 文本 PasswordTextBox中的文本,程序员可以在设计器或块编辑器中设置,也可以由用户输入(除非Enabled属性为false)。
- 文本对齐 TextAlignment 数字 文本应该左对齐、居中还是右对齐。默认情况下,文本是左对齐的。
- 文本颜色 TextColor 颜色 文本的颜色。您可以在设计器或积木编辑器中按名称选择颜色。默认文本颜色为黑色。
- 不透明度 ViewAlpha 数字 只代码 暂无描述
- 显示顺序 ViewIndex 数字 只代码 在设置属性时,容器内组件的顺序,1表示第一个,0表示最后一个
- 模板类型 ViewType 数字 暂无描述
- 是否显示 Visible 布尔 指定PasswordTextBox是否应在屏幕上可见。如果PasswordTextBox显示,则值为true;如果隐藏,则值是false。
- 宽度 Width 数字 只代码 指定PasswordTextBox的水平宽度,以像素为单位。
- 百分比宽 WidthPercent 数字 只代码, 只写 将PasswordTextBox的水平宽度设置为屏幕宽度的百分比。
- X坐标 XCoord 数字 只代码, 只读 暂无描述
- Y坐标 YCoord 数字 只代码, 只读 暂无描述
- Z坐标 ZCoord 数字 只代码 暂无描述
事件
- 被点击 Click 暂无描述
- 被按下 TouchDown 触摸点序号 pointerId: 数字, X坐标 x: 数字, Y坐标 y: 数字 暂无描述
- 被松开 TouchUp 触摸点序号 pointerId: 数字, X坐标 x: 数字, Y坐标 y: 数字 暂无描述
- 触摸点移动 TouchMoving 触摸点序号 pointerId: 数字, 起点X坐标 startX: 数字, 起点Y坐标 startY: 数字, 前点X坐标 prevX: 数字, 前点Y坐标 prevY: 数字, 当前X坐标 currentX: 数字, 当前Y坐标 currentY: 数字 暂无描述
- 获得焦点 GotFocus 当PasswordTextBox被选中以进行输入时(例如用户触摸它时)引发的事件。
- 失去焦点 LostFocus 当不再选择PasswordTextBox进行输入时引发的事件,例如用户触摸了其他文本框。
- 文本改变 AfterTextChanged 文本更改后。
- 输入完成 EditorAction 动作标识 actionId: 数字 单行输入模式,按下软键盘的回车键时触发
方法
- 设置 SetupEventHandler 回调函数 handler: 过程 暂无描述
- 删除回调函数 RemoveEventHandler 暂无描述
- 自删除 SelfDelete 暂无描述
- 移动到 MoveToContainer 容器 container: 布局 暂无描述
- 设置位置 SetPosition X坐标 x: 数字, Y坐标 y: 数字 暂无描述
- 取得输入焦点 RequestFocus 将PasswordTextBox设置为活动状态。
- 光标移动到 MoveCursorTo 位置 position: 数字 将PasswordTextBox(密码文本框)的光标重新定位到给定1索引位置处的字符之前。如果给定位置大于PasswordTextBox的长度,则光标将移动到文本末尾;如果给定位置小于或等于1,则光标将移动到文本开头。
- 光标移动到结束 MoveCursorToEnd 将光标移动到PasswordTextBox文本的末尾。
- 光标移动到开始 MoveCursorToStart 将光标移至PasswordTextBox文本的开头。
单选框 RadioButton
单选框,用户点击时会触发事件。同一组单选框中只能选中一个。
属性
- 背景颜色 BackgroundColor 颜色 暂无描述
- 是否选中 Checked 布尔 暂无描述
- 是否启用点击 Clickable 布尔 指定单选按钮(RadioButton)是否可点击。
- 是否启用 Enabled 颜色 暂无描述
- 是否粗体 FontBold 布尔 暂无描述
- 是否斜体 FontItalic 布尔 暂无描述
- 字号 FontSize 数字 暂无描述
- 字体 FontTypeface 文本 暂无描述
- 高度 Height 数字 只代码 暂无描述
- 百分比高 HeightPercent 数字 只代码, 只写 暂无描述
- 是否原点在中心 OriginAtCenter 布尔 只代码 暂无描述
- 选项分组 RadioGroup 文本 在任何给定时间,一组中只能选中一个单选按钮。
- 旋转角度 RotationAngle 数字 只代码 暂无描述
- 文本 Text 文本 暂无描述
- 文本颜色 TextColor 颜色 暂无描述
- 不透明度 ViewAlpha 数字 只代码 暂无描述
- 显示顺序 ViewIndex 数字 只代码 在设置属性时,容器内组件的顺序为:1表示第一个,0表示最后一个
- 模板类型 ViewType 数字 暂无描述
- 是否显示 Visible 布尔 暂无描述
- 宽度 Width 数字 只代码 暂无描述
- 百分比宽 WidthPercent 数字 只代码, 只写 暂无描述
- X坐标 XCoord 数字 只代码, 只读 暂无描述
- Y坐标 YCoord 数字 只代码, 只读 暂无描述
- Z坐标 ZCoord 数字 只代码 暂无描述
事件
- 分组选中项改变 GroupSelectedChanged 选中项 selectedRadio: 组件, 选中项文本 selectedText: 文本 触发同一组中的所有单选按钮。
- 状态被改变 Changed 暂无描述
- 获得焦点 GotFocus 暂无描述
- 失去焦点 LostFocus 暂无描述
方法
- 设置 SetupEventHandler 回调函数 handler: 过程 暂无描述
- 删除回调函数 RemoveEventHandler 暂无描述
- 自删除 SelfDelete 暂无描述
- 移动到 MoveToContainer 容器 container: 布局 暂无描述
- 设置位置 SetPosition X坐标 x: 数字, Y坐标 y: 数字 暂无描述
复选框 CheckBox
复选框组件可以检测用户点击,并可以更改其布尔状态。
属性
- 背景颜色 BackgroundColor 颜色 将CheckBox的背景颜色指定为一个包含Alpha、红、绿、蓝值的整数。
- 是否选中 Checked 布尔 如果勾选该框,则设置为true,否则设置为false。
- 选中颜色 CheckedColor 颜色 设置CheckBox的选中状态颜色。
- 是否启用点击 Clickable 布尔 指定CheckBox是否可点击。
- 是否启用 Enabled 颜色 指定CheckBox是否应处于活动状态且可点击。
- 是否粗体 FontBold 布尔 指定CheckBox的文本是否应为粗体。某些字体不支持粗体。
- 是否斜体 FontItalic 布尔 指定CheckBox的文本是否应使用斜体。某些字体不支持斜体。
- 字号 FontSize 数字 指定CheckBox的文本字体大小,以sp(独立于缩放的像素)为单位。
- 字体 FontTypeface 文本 将CheckBox的文本字体样式设置为默认、有衬线、无衬线或等宽。
- 高度 Height 数字 只代码 指定CheckBox的垂直高度,以像素为单位。
- 百分比高 HeightPercent 数字 只代码, 只写 将CheckBox的垂直高度指定为屏幕高度的百分比。
- 是否原点在中心 OriginAtCenter 布尔 只代码 暂无描述
- 旋转角度 RotationAngle 数字 只代码 暂无描述
- 文本 Text 文本 指定复选框显示的文本。
- 文本颜色 TextColor 颜色 将CheckBox的文本颜色指定为一个包含alpha(透明度)、红、绿、蓝的整数。
- 未选颜色 UnCheckedColor 颜色 设置复选框未选中状态的颜色。
- 不透明度 ViewAlpha 数字 只代码 暂无描述
- 显示顺序 ViewIndex 数字 只代码 在设置属性时,容器内组件的顺序,1表示第一个,0表示最后一个
- 模板类型 ViewType 数字 暂无描述
- 是否显示 Visible 布尔 指定复选框(CheckBox)是否应在屏幕上可见。如果复选框显示,则值为true;如果隐藏,则值为false。
- 宽度 Width 数字 只代码 指定CheckBox的水平宽度,以像素为单位。
- 百分比宽 WidthPercent 数字 只代码, 只写 将CheckBox的水平宽度指定为屏幕宽度的百分比。
- X坐标 XCoord 数字 只代码, 只读 暂无描述
- Y坐标 YCoord 数字 只代码, 只读 暂无描述
- Z坐标 ZCoord 数字 只代码 暂无描述
事件
- 状态被改变 Changed 用户点击并释放了复选框。
- 获得焦点 GotFocus 复选框成为了焦点组件。
- 失去焦点 LostFocus 复选框不再是被聚焦的组件。
方法
- 设置 SetupEventHandler 回调函数 handler: 过程 暂无描述
- 删除回调函数 RemoveEventHandler 暂无描述
- 自删除 SelfDelete 暂无描述
- 移动到 MoveToContainer 容器 container: 布局 暂无描述
- 设置位置 SetPosition X坐标 x: 数字, Y坐标 y: 数字 暂无描述
下拉框 Spinner
一个Spinner组件,显示一个包含元素列表的对话框。通过将ElementsFromString属性设置为逗号分隔的值列表(例如,选项1、选项2、选项3)或在块编辑器中将elements属性设置为list,可以在设计器或块编辑器中设置这些元素。Spinner是在已选择第一个项目的情况下创建的,因此选择它不会生成AfterSelecting事件。因此,将第一个Spinner项目设置为非选项是有用的,比如“从下面选择…”。
属性
- 元素列表 Elements 列表 只代码 指定 列表 的 选择s 到 显示.
- 元素字符串 ElementsFromString 文本 只写 从逗号分隔的字符串中设置选项列表。
- 是否启用 Enabled 布尔 指定微调框是否应处于活动状态且可点击。
- 字号 FontSize 数字 指定微调器文本的字体大小,以sp(与比例无关的像素)为单位。
- 高度 Height 数字 只代码 指定微调框的垂直高度,以像素为单位。
- 百分比高 HeightPercent 数字 只代码, 只写 指定 Sp在ner’s 垂直 高度 为 百分比 的 屏幕’s 高度.
- 是否原点在中心 OriginAtCenter 布尔 只代码 暂无描述
- 旋转角度 RotationAngle 数字 只代码 暂无描述
- 选中项 Selection 文本 指定 当前 selected 项 Sp在ner.
- 选中颜色 SelectionColor 颜色 项目被选中时的颜色。
- 选中字号 SelectionFontSize 数字 项目被选中时的文本大小。
- 选中项索引 SelectionIndex 数字 只代码 当前选定项的索引,从1开始。如果未选定任何项,则该值为0。
- 文本颜色 TextColor 颜色 指定 sp在ner’s 文本 颜色 为 透明度-红-绿-蓝 整数.
- 不透明度 ViewAlpha 数字 只代码 暂无描述
- 显示顺序 ViewIndex 数字 只代码 在设置属性时,容器内组件的顺序,1表示第一个,0表示最后一个
- 模板类型 ViewType 数字 暂无描述
- 是否显示 Visible 布尔 指定Spinner是否应在屏幕上可见。如果显示Spinner,则值为true;如果隐藏Spinner,值为false。
- 宽度 Width 数字 只代码 指定微调框的水平宽度,以像素为单位。
- 百分比宽 WidthPercent 数字 只代码, 只写 指定 水平 宽度 的 Sp在ner 为 百分比 的 屏幕’s 宽度.
- X坐标 XCoord 数字 只代码, 只读 暂无描述
- Y坐标 YCoord 数字 只代码, 只读 暂无描述
- Z坐标 ZCoord 数字 只代码 暂无描述
事件
- 选择完成 AfterSelecting 选择项 selection: 文本 事件 调用 之后 用户 selects 项 从 dropd自己的 列表.
方法
- 设置 SetupEventHandler 回调函数 handler: 过程 暂无描述
- 删除回调函数 RemoveEventHandler 暂无描述
- 自删除 SelfDelete 暂无描述
- 移动到 MoveToContainer 容器 container: 布局 暂无描述
- 设置位置 SetPosition X坐标 x: 数字, Y坐标 y: 数字 暂无描述
- 显示列表 DisplayDropdown 显示下拉列表以供选择,与用户点击微调框时的动作相同。
水平滑动条 Slider
此类用于显示滑块。
属性
- 左侧颜色 ColorLeft 颜色 将拇指左侧的滑块条的颜色指定为alpha红绿蓝整数,即0xAARGGBB。α为00表示完全透明,FF表示不透明。
- 右侧颜色 ColorRight 颜色 将拇指右侧的滑块条的颜色指定为alpha红绿蓝整数,即0xAARGGBB。α为00表示完全透明,FF表示不透明。
- 最大值 MaxValue 数字 设置滑块的最大值。如果新的最大值小于当前的最小值,则最小值和最大值都将设置为该值。
- 最小值 MinValue 数字 设置滑块的最小值。如果新的最小值大于当前的最大值,则最小值和最大值都将设置为该值。
- 是否原点在中心 OriginAtCenter 布尔 只代码 暂无描述
- 旋转角度 RotationAngle 数字 只代码 暂无描述
- 滑块颜色 ThumbColor 颜色 将拇指滑块的颜色指定为alpha红绿蓝整数,即0xAARRGGBB。α为00表示完全透明,FF表示不透明。
- 是否显示滑块 ThumbEnabled 布尔 是否显示滑块拇指。
- 滑块位置 ThumbPosition 数字 设置滑块拇指的位置。如果此值大于MaxValue,则将其设置为与MaxValue相同的值。如果此值小于MinValue,则将其设置为与MinValue相同的值。
- 不透明度 ViewAlpha 数字 只代码 暂无描述
- 显示顺序 ViewIndex 数字 只代码 在设置属性时,容器内组件的顺序,1表示第一个,0表示最后一个
- 模板类型 ViewType 数字 暂无描述
- 是否显示 Visible 布尔 指定滑块是否应在屏幕上可见。如果显示滑块,则值为true,如果隐藏滑块,则为false。
- 宽度 Width 数字 只代码 指定滑块的水平宽度,以像素为单位。
- 百分比宽 WidthPercent 数字 只代码, 只写 将滑块的水平宽度指定为屏幕宽度的百分比。
- X坐标 XCoord 数字 只代码, 只读 暂无描述
- Y坐标 YCoord 数字 只代码, 只读 暂无描述
- Z坐标 ZCoord 数字 只代码 暂无描述
事件
- 滑块位置改变 PositionChanged 滑块位置 thumbPosition: 数字 表示滑块拇指的位置已更改。
- 开始拖动滑块 StartTracking 滑块位置 thumbPosition: 数字 暂无描述
- 拖动滑块结束 StopTracking 滑块位置 thumbPosition: 数字 暂无描述
方法
- 设置 SetupEventHandler 回调函数 handler: 过程 暂无描述
- 删除回调函数 RemoveEventHandler 暂无描述
- 自删除 SelfDelete 暂无描述
- 移动到 MoveToContainer 容器 container: 布局 暂无描述
- 设置位置 SetPosition X坐标 x: 数字, Y坐标 y: 数字 暂无描述
垂直滑动条 VerticalSilder
垂直滑动条,用户可以拖动滑块来选择数值。数值范围可以通过Min和Max属性设置。
属性
- 底部颜色 ColorBottom 颜色 滑块到滑块底部(即滑块与滑块底部之间的部分)的颜色。
- 顶部颜色 ColorTop 颜色 滑块到滑块顶部(即滑块头)的颜色。
- 高度 Height 数字 只代码 暂无描述
- 百分比高 HeightPercent 数字 只代码, 只写 暂无描述
- 最大值 MaxValue 数字 设置滑块的最大值。更改最大值时,滑块位置(Thumbposition)也会重置为最小值和(新的)最大值之间的中间值。如果新的最大值小于当前的最小值,则最小值和最大值都将设置为该值。设置MaxValue时,滑块位置将重置为MinValue和MaxValue之间的中间值,并触发PositionChanged事件。
- 最小值 MinValue 数字 设置滑块的最小值。更改最小值也会将滑块位置重置为(新的)最小值和最大值之间的中间位置。如果新的最小值大于当前的最大值,则最小值和最大值都将设置为该值。设置MinValue会将滑块位置重置为MinValue和MaxValue之间的中间位置,并触发PositionChanged事件。
- 是否原点在中心 OriginAtCenter 布尔 只代码 暂无描述
- 旋转角度 RotationAngle 数字 只代码 暂无描述
- 滑块颜色 ThumbColor 颜色 滑块滑块的颜色。
- 是否显示滑块 ThumbEnabled 布尔 设置是否显示滑块滑块。
- 滑块位置 ThumbPosition 数字 设置滑块滑块的位置。如果此值大于MaxValue,则将其设置为与MaxValue相同的值。如果此值小于MinValue,则将其设置为与MinValue相同的值。
- 不透明度 ViewAlpha 数字 只代码 暂无描述
- 显示顺序 ViewIndex 数字 只代码 在设置属性时,容器内组件的顺序,1表示第一个,0表示最后一个
- 模板类型 ViewType 数字 暂无描述
- 是否显示 Visible 布尔 暂无描述
- X坐标 XCoord 数字 只代码, 只读 暂无描述
- Y坐标 YCoord 数字 只代码, 只读 暂无描述
- Z坐标 ZCoord 数字 只代码 暂无描述
事件
- 滑块位置改变 PositionChanged 滑块位置 thumbPosition: 数字 表示滑块滑块的位置已发生变化。
- 开始拖动滑块 StartTracking 滑块位置 thumbPosition: 数字 暂无描述
- 拖动滑块结束 StopTracking 滑块位置 thumbPosition: 数字 暂无描述
方法
- 设置 SetupEventHandler 回调函数 handler: 过程 暂无描述
- 删除回调函数 RemoveEventHandler 暂无描述
- 自删除 SelfDelete 暂无描述
- 移动到 MoveToContainer 容器 container: 布局 暂无描述
- 设置位置 SetPosition X坐标 x: 数字, Y坐标 y: 数字 暂无描述
圆形进度条 CircularProgress
循环进度组成部分
属性
- 高度 Height 数字 只代码 指定CircularProgress的垂直高度,以像素为单位。
- 百分比高 HeightPercent 数字 只代码, 只写 将CircularProgress(圆形进度条)的垂直高度设置为屏幕高度的百分比。
- 不确定进度颜色 IndeterminateColor 颜色 更改进度条的未确定颜色。
- 是否原点在中心 OriginAtCenter 布尔 只代码 暂无描述
- 旋转角度 RotationAngle 数字 只代码 暂无描述
- 不透明度 ViewAlpha 数字 只代码 暂无描述
- 显示顺序 ViewIndex 数字 只代码 在设置属性时,容器内组件的顺序为:1表示第一个,0表示最后一个
- 模板类型 ViewType 数字 暂无描述
- 是否显示 Visible 布尔 指定CircularProgress是否应在屏幕上可见。如果CircularProgress正在显示,则值为true;如果隐藏,则值为false。
- 宽度 Width 数字 只代码 指定CircularProgress的水平宽度,以像素为单位。
- 百分比宽 WidthPercent 数字 只代码, 只写 将CircularProgress的水平宽度指定为屏幕宽度的百分比。
- X坐标 XCoord 数字 只代码, 只读 暂无描述
- Y坐标 YCoord 数字 只代码, 只读 暂无描述
- Z坐标 ZCoord 数字 只代码 暂无描述
方法
- 设置 SetupEventHandler 回调函数 handler: 过程 暂无描述
- 删除回调函数 RemoveEventHandler 暂无描述
- 自删除 SelfDelete 暂无描述
- 移动到 MoveToContainer 容器 container: 布局 暂无描述
- 设置位置 SetPosition X坐标 x: 数字, Y坐标 y: 数字 暂无描述
水平进度条 LinearProgress
LinearProgress组件
属性
- 是否不确定 Indeterminate 布尔 指示此进度条是否处于不确定模式。
- 不确定进度颜色 IndeterminateColor 颜色 更改进度条的未确定颜色。
- 最大值 Maximum 数字 设置进度条的最大上限。
- 最小值 Minimum 数字 将进度条的下限设置为最小。此功能仅适用于API>=26的设备
- 是否原点在中心 OriginAtCenter 布尔 只代码 暂无描述
- 主进度值 Progress 数字 将当前进度设置为指定值。如果进度条处于不确定模式,则不执行任何操作。
- 主进度颜色 ProgressColor 颜色 更改进度条的进度颜色。
- 旋转角度 RotationAngle 数字 只代码 暂无描述
- 次进度值 SecondaryProgress 数字 将次要进度设置为指定值。
- 次进度颜色 SecondaryProgressColor 颜色 更改进度条的次要进度颜色。
- 不透明度 ViewAlpha 数字 只代码 暂无描述
- 显示顺序 ViewIndex 数字 只代码 在设置属性时,容器内组件的顺序,1表示第一个,0表示最后一个
- 模板类型 ViewType 数字 暂无描述
- 是否显示 Visible 布尔 指定LinearProgress是否应在屏幕上可见。如果显示LinearProgress,则值为true,如果隐藏,则值是false。
- 宽度 Width 数字 只代码 指定 LinearProgress 的水平宽度,以像素为单位。
- 百分比宽 WidthPercent 数字 只代码, 只写 指定 水平 宽度 的 L我附近Progress 为 百分比 的 屏幕’s 宽度.
- X坐标 XCoord 数字 只代码, 只读 暂无描述
- Y坐标 YCoord 数字 只代码, 只读 暂无描述
- Z坐标 ZCoord 数字 只代码 暂无描述
事件
- 进度改变 ProgressChanged 进度 progress: 数字, 是否次进度 isSecondary: 布尔 表示进度条进度已更改的事件。返回当前进度值。如果“不确定”设置为true,则返回“0”。
方法
- 设置 SetupEventHandler 回调函数 handler: 过程 暂无描述
- 删除回调函数 RemoveEventHandler 暂无描述
- 自删除 SelfDelete 暂无描述
- 移动到 MoveToContainer 容器 container: 布局 暂无描述
- 设置位置 SetPosition X坐标 x: 数字, Y坐标 y: 数字 暂无描述
- 增加主进度 IncrementProgressBy 值 value: 数字 将进度条的进度增加指定量。
- 增加次进度 IncrementSecondaryProgressBy 值 value: 数字 将进度条的次级进度增加指定数值。
信息对话框 Notifier
Notifier组件显示警报消息,并通过各种方法创建Android日志条目。
属性
- 背景颜色 BackgroundColor 颜色 指定警报(不是对话框)的背景颜色。
- 是否HTML格式 HTMLFormat 布尔 如果为真,则此通知器将显示HTML文本,否则将显示纯文本。注意:并非所有HTML都受支持。
- 短暂提示信息显示时长 NotifierLength 数字 指定显示警报的时间长度——“短”或“长”。
- 文本颜色 TextColor 颜色 指定警报(不是对话框)的文本颜色。
- 文本大小 TextSize 数字 指定警报(非对话框)的文本大小。
事件
- 选择完成 AfterChoosing 选择值 choice: 文本 用户在 ShowChooseDialog 中做出选择后的事件。
- 选择取消 ChoosingCanceled 用户取消选择选项时引发的事件。显示选择对话框。
- 输入完成 AfterTextInput 输入文本 inputText: 文本 在用户对 ShowTextDialog 做出响应后引发的事件。
- 输入取消 TextInputCanceled 当用户取消 ShowTextDialog 时引发的事件。
方法
- 显示短暂提示信息 ShowAlert 消息 notice: 文本 显示临时通知。
- 显示消息对话框 ShowMessageDialog 消息 message: 文本, 标题 title: 文本, 按钮文本 buttonText: 文本 显示一个带有单个按钮的警报对话框,用于解除警报。
- 显示消息对话框 ShowMessageDialogCallback 消息 message: 文本, 标题 title: 文本, 按钮文本 buttonText: 文本, 按钮回调 buttonCallback: 过程 暂无描述
- 显示选择对话框 ShowChooseDialog 消息 message: 文本, 标题 title: 文本, 按钮1文本 button1Text: 文本, 按钮2文本 button2Text: 文本, 是否允许取消 cancelable: 布尔 显示一个带有两个按钮的对话框,用户可以从中进行选择。如果cancelable为true,则会有一个额外的CANCEL按钮。按下按钮将引发AfterChoices事件。AfterChoices的“choice”参数将是按下的按钮上的文本,如果按下了Cancel按钮,则为“Cancel”。如果取消,TextInputCanceled事件也将运行。
- 显示输入文本对话框 ShowTextDialog 消息 message: 文本, 标题 title: 文本, 是否允许取消 cancelable: 布尔 显示一个对话框,用户可以在其中输入文本,之后将引发AfterTextInput事件。如果cancelable为true,则会有一个额外的CANCEL按钮。输入文本将引发AfterTextInput事件。AfterTextInput的“响应”参数将是输入的文本,如果按下了“取消”按钮,则为“取消”。如果取消,TextInputCanceled事件也将运行。
- 显示输入文本对话框 ShowTextDialogWithDefaultValue 消息 message: 文本, 标题 title: 文本, 默认文本 defaultText: 文本, 是否允许取消 cancelable: 布尔 暂无描述
- 显示输入密码对话框 ShowPasswordDialog 消息 message: 文本, 标题 title: 文本, 是否允许取消 cancelable: 布尔 显示一个对话框,用户可以在其中输入密码(输入内容会被屏蔽),之后将引发AfterTextInput事件。如果cancelable为true,则会有一个额外的“取消”按钮。AfterTextInput和TextInputCanceled事件的行为与ShowTextDialog中所述相同。
- 显示进度对话框 ShowProgressDialog 消息 message: 文本, 标题 title: 文本 显示一个带有可选标题和消息的对话框(如果不需要,请使用空字符串)。此对话框包含一个旋转工件,用于指示程序正在工作。用户不能取消它,但必须使用DismissProgressDialog方法由App Inventor程序取消。
- 关闭进度对话框 DismissProgressDialog 关闭由 ShowProgressDialog 块创建的警报
- 设置对话框进度 SetDialogProgress 当前进度 currentProgress: 数字, 最大进度 maxProgress: 数字, 数字格式 numberFormat: 文本, 消息 message: 文本 暂无描述
- 显示通知 ShowNotification 通知标识 notificationId: 数字, 标题 title: 文本, 内容 content: 文本 显示通知。
- 隐藏通知 HideNotification 通知标识 notificationId: 数字 暂无描述
布局对话框 LayoutDialog
布局对话框,将布局转换为对话框显示。
属性
- 是否自动隐藏 AutoCancel 布尔 暂无描述
- 背景颜色 BackgroundColor 颜色 设置对话框的背景色
- 遮罩黑暗度 DimAmount 数字 暂无描述
- 高度 Height 数字 只代码 暂无描述
- 百分比高 HeightPercent 数字 只代码, 只写 暂无描述
- 显示位置 LayoutPosition 数字 暂无描述
- 宽度 Width 数字 只代码 暂无描述
- 百分比宽 WidthPercent 数字 只代码, 只写 暂无描述
事件
- 显示 OnShown 布局对话框显示后触发
- 隐藏 OnHidden 布局对话框隐藏后触发
方法
- 转换为对话框 convertLayout 布局 layout: 组件 绑定布局到对话框
- 显示对话框 show 弹出对话框
- 隐藏对话框 dismiss 隐藏对话框
列表选择框 ListPicker
一个按钮,点击后显示文本列表供用户选择。可以通过设计器或块编辑器指定文本,方法是将ElementsFromString属性设置为字符串分隔的连接(例如,选项1、选项2、选项3),或者在块编辑器中将Elements属性设置为List。
属性
- 背景颜色 BackgroundColor 颜色 将ListPicker的背景颜色指定为alpha红绿蓝整数。如果已设置图像,则在删除图像之前,颜色变化将不可见。
- 背景图片 BackgroundImage 文本 按钮上显示的图像。
- 背景图片模糊度 BackgroundImageBlurRate 数字 指定列表选择器(ListPicker)的背景图像模糊率[0.0, 1.0]。
- Base64字符串背景图片 BackgroundImageinBase64 文本 只代码, 只写 以Base64格式设置背景图片
- 位图对象背景图片 BackgroundImageinBitmap android.graphics.Bitmap 只代码, 只写 使用Bitmap对象设置背景图像
- 字节列表背景图片 BackgroundImageinBytes 列表 只代码, 只写 以字节格式设置背景图像
- 是否启用点击 Clickable 布尔 指定ListPicker是否可点击。
- 元素列表 Elements 列表 只代码 指定 列表 的 选择s 到 显示.
- 元素字符串 ElementsFromString 文本 只写 从逗号分隔的字符串中设置选项列表。
- 是否启用 Enabled 布尔 指定列表选择器(ListPicker)是否应处于活动状态且可点击。
- 是否粗体 FontBold 布尔 指定ListPicker的文本是否应加粗。某些字体不支持粗体。
- 是否斜体 FontItalic 布尔 指定ListPicker的文本是否应为斜体。某些字体不支持斜体。
- 字号 FontSize 数字 指定ListPicker的文本字体大小,以sp(与比例无关的像素)为单位。
- 字体 FontTypeface 文本 列表选择器文本的字体族。
- 高度 Height 数字 只代码 指定列表选择器的垂直高度,以像素为单位。
- 百分比高 HeightPercent 数字 只代码, 只写 将列表选择器的垂直高度指定为屏幕高度的百分比。
- 选项文本背景颜色 ItemBackgroundColor 颜色 列表选择器(ListPicker)项的背景颜色。
- 选项文本颜色 ItemTextColor 颜色 列表选择器(ListPicker)项的文本颜色。
- 是否原点在中心 OriginAtCenter 布尔 只代码 暂无描述
- 旋转角度 RotationAngle 数字 只代码 暂无描述
- 选中项 Selection 文本 所选项目。当程序员直接更改时,SelectionIndex属性也会更改为ListPicker中具有给定值的第一个项目。如果该值不在Elements中,则SelectionIndex将设置为0。
- 选中项索引 SelectionIndex 数字 只代码 选择索引属性设置方法。
- 形状 Shape 数字 指定ListPicker的形状。此属性的有效值为0(默认值)、1(圆角)、2(矩形)和3(椭圆形)。如果使用图像,形状将不可见。
- 是否显示交互效果 ShowFeedback 布尔 指定当按下具有指定图像的ListPicker时是否应显示视觉反馈。
- 是否显示搜索框 ShowFilterBar 布尔 如果为真,则列表选择器将显示一个搜索筛选栏。
- 文本 Text 文本 指定由列表选择器显示的文本。
- 文本对齐 TextAlignment 数字 指定ListPicker文本的对齐方式。有效值为:0(正常;例如,如果文本从左向右书写,则左对齐)、1(居中)或2(相反;例如,当文本从左向左书写时,则右对齐)。
- 文本颜色 TextColor 颜色 将ListPicker的文本颜色指定为一个包含alpha(透明度)、红、绿、蓝的整数。
- 标题 Title 文本 位于选项列表顶部的可选标题。
- 不透明度 ViewAlpha 数字 只代码 暂无描述
- 显示顺序 ViewIndex 数字 只代码 在设置属性时,容器内组件的顺序,1表示第一个,0表示最后一个
- 模板类型 ViewType 数字 暂无描述
- 是否显示 Visible 布尔 指定ListPicker是否应在屏幕上可见。如果ListPicker正在显示,则值为true,如果隐藏,则为false。
- 宽度 Width 数字 只代码 指定 ListPicker 的水平宽度,以像素为单位。
- 百分比宽 WidthPercent 数字 只代码, 只写 将ListPicker的水平宽度指定为屏幕宽度的百分比。
- X坐标 XCoord 数字 只代码, 只读 暂无描述
- Y坐标 YCoord 数字 只代码, 只读 暂无描述
- Z坐标 ZCoord 数字 只代码 暂无描述
事件
- 被点击 Click 暂无描述
- 被长按 LongClick 暂无描述
- 触摸点移动 TouchMoving 触摸点序号 pointerId: 数字, 起点X坐标 startX: 数字, 起点Y坐标 startY: 数字, 前点X坐标 prevX: 数字, 前点Y坐标 prevY: 数字, 当前X坐标 currentX: 数字, 当前Y坐标 currentY: 数字 暂无描述
- 被按下 TouchDown 触摸点序号 pointerId: 数字, X坐标 x: 数字, Y坐标 y: 数字 表示列表选择器已被按下。
- 被松开 TouchUp 触摸点序号 pointerId: 数字, X坐标 x: 数字, Y坐标 y: 数字 表示ListPicker已发布。
- 获得焦点 GotFocus 表示光标已移至列表选择器上方,现在可以点击它了。
- 失去焦点 LostFocus 表示光标已从ListPicker移开,因此现在无法再单击它。
- 准备选择 BeforePicking 单击ListPicker或使用Open方法显示选择器时引发的事件。此事件发生在选择器显示之前,可用于在显示选择器之前对其进行准备。
- 选择完成 AfterPicking 在ListPicker活动返回结果并填写属性后引发的事件。
方法
- 设置 SetupEventHandler 回调函数 handler: 过程 暂无描述
- 删除回调函数 RemoveEventHandler 暂无描述
- 自删除 SelfDelete 暂无描述
- 移动到 MoveToContainer 容器 container: 布局 暂无描述
- 设置位置 SetPosition X坐标 x: 数字, Y坐标 y: 数字 暂无描述
- 打开选框 Open 打开列表选择器,就像用户点击了它一样。
列表显示框 ListView
这是一个可见的组件,显示屏幕中要显示的文本和图像元素列表。可以使用ElementsFromString属性设置简单的字符串列表。可以使用ListData和ListViewLayout属性创建包含多个字符串和/或图像的更复杂的元素列表。
属性
- 背景颜色 BackgroundColor 颜色 ListView 背景的颜色。
- 元素列表 Elements 列表 只代码 指定 列表 的 选择s 到 显示.
- 元素字符串 ElementsFromString 文本 只写 将指定为字符串的选项列表设置为以逗号分隔的元素,例如:奶酪、水果、培根、萝卜。
- 字体 FontTypeface 文本 将标签文本的字体指定为默认字体、衬线字体、无衬线字体或等宽字体。
- 高度 Height 数字 只代码 指定ListView的垂直高度,以像素为单位。
- 百分比高 HeightPercent 数字 只代码, 只写 将ListView的垂直高度设置为屏幕高度的百分比。
- 是否原点在中心 OriginAtCenter 布尔 只代码 暂无描述
- 旋转角度 RotationAngle 数字 只代码 暂无描述
- 选中项 Selection 文本 返回ListView中SelectionIndex位置处的文本。
- 选中颜色 SelectionColor 颜色 颜色 的 项 当 selected.
- 选中项索引 SelectionIndex 数字 只代码 当前选定项目的索引,从1开始。如果未选择任何项目,则该值将为0。如果试图将其设置为小于1或大于ListView中项目数的数字,SelectionIndex将设置为0,Selection将设置为空文本。
- 是否显示搜索框 ShowFilterBar 布尔 设置过滤栏的可见性。设为true将显示该栏,设为false则隐藏。
- 文本对齐 TextAlignment 数字 暂无描述
- 文本颜色 TextColor 颜色 ListView 项目的文本颜色。
- 文本大小 TextSize 数字 列表视图项的文本大小。
- 不透明度 ViewAlpha 数字 只代码 暂无描述
- 显示顺序 ViewIndex 数字 只代码 在设置属性时,容器内组件的顺序为:1表示第一个,0表示最后一个
- 模板类型 ViewType 数字 暂无描述
- 是否显示 Visible 布尔 指定ListView是否应在屏幕上可见。如果ListView正在显示,则值为true,如果隐藏,则为false。
- 宽度 Width 数字 只代码 指定ListView的水平宽度,以像素为单位。
- 百分比宽 WidthPercent 数字 只代码, 只写 将ListView的水平宽度指定为屏幕宽度的百分比。
- X坐标 XCoord 数字 只代码, 只读 暂无描述
- Y坐标 YCoord 数字 只代码, 只读 暂无描述
- Z坐标 ZCoord 数字 只代码 暂无描述
事件
- 选择完成 AfterPicking 选择值 choice: 文本, 序号 index: 数字 在列表中选择元素后引发的简单事件。所选元素在“选择”属性中可用。
- 列表项被长按 ItemLongClick 选择值 choice: 文本, 序号 index: 数字 按住某个元素一段时间后出现。
方法
- 设置 SetupEventHandler 回调函数 handler: 过程 暂无描述
- 删除回调函数 RemoveEventHandler 暂无描述
- 自删除 SelfDelete 暂无描述
- 移动到 MoveToContainer 容器 container: 布局 暂无描述
- 设置位置 SetPosition X坐标 x: 数字, Y坐标 y: 数字 暂无描述
布局列表框 RecyclerListView
用于显示复杂的列表及有大量数据的列表。将布局拖入列表中并设置其类型,列表框根据数据项自动以对应布局为模板创建组件,能够在遍历数据事件中根据“标签”获取视图组件并设置属性。用法参见遍历数据事件的说明。
注意:高德地图在列表中使用会导致模板布局不能重用,多个相机预览框不能同时开启
属性
- 背景颜色 BackgroundColor 颜色 列表视图背景的颜色。
- 可见组件列表 ChildrenList 列表 只代码, 只读 暂无描述
- 是否启用点击 Clickable 布尔 暂无描述
- 元素列表 Elements 列表 只代码 暂无描述
- 元素数量 ElementsCount 数字 只代码, 只读 暂无描述
- 元素字符串 ElementsFromString 文本 只写 暂无描述
- 是否启用悬浮分组 EnableStickySection 布尔 暂无描述
- 是否启用下拉刷新 EnableSwipeRefresh 布尔 暂无描述
- 匹配元素列表 FiltedElements 列表 只代码, 只读 暂无描述
- 匹配元素数量 FiltedElementsCount 数字 只代码, 只读 暂无描述
- 搜索框背景颜色 FilterBackgroundColor 颜色 暂无描述
- 搜索框提示 FilterHint 文本 暂无描述
- 搜索框文本 FilterText 文本 只代码 暂无描述
- 搜索框文本颜色 FilterTextColor 颜色 暂无描述
- 字体 FontTypeface 文本 暂无描述
- 高度 Height 数字 只代码 暂无描述
- 百分比高 HeightPercent 数字 只代码, 只写 暂无描述
- 是否正在刷新 IsSwipeRefreshing 布尔 只代码, 只读 暂无描述
- 布局模式 LayoutManager 数字 设置布局模式
- 布局跨度 LayoutSpanCount 数字 设置布局的行数或列数,仅流式布局和网格布局有效
- 是否原点在中心 OriginAtCenter 布尔 只代码 暂无描述
- 是否反转布局 ReverseLayout 布尔 暂无描述
- 旋转角度 RotationAngle 数字 只代码 暂无描述
- 选中项 Selection 文本 暂无描述
- 选中颜色 SelectionColor 颜色 暂无描述
- 选中项索引 SelectionIndex 数字 只代码 暂无描述
- 是否显示搜索框 ShowFilterBar 布尔 暂无描述
- 滚动停止模式 SnapMode 数字 暂无描述
- 文本对齐 TextAlignment 数字 暂无描述
- 文本颜色 TextColor 颜色 暂无描述
- 文本大小 TextSize 数字 暂无描述
- 不透明度 ViewAlpha 数字 只代码 暂无描述
- 显示顺序 ViewIndex 数字 只代码 在设置属性时,容器内组件的顺序,1表示第一个,0表示最后一个
- 模板类型 ViewType 数字 暂无描述
- 是否显示 Visible 布尔 暂无描述
- 宽度 Width 数字 只代码 暂无描述
- 百分比宽 WidthPercent 数字 只代码, 只写 暂无描述
- X坐标 XCoord 数字 只代码, 只读 暂无描述
- Y坐标 YCoord 数字 只代码, 只读 暂无描述
- Z坐标 ZCoord 数字 只代码 暂无描述
事件
- 列表项被点击 ItemClick 列表项视图组件 itemViewComponent: 组件, 模板类型 viewType: 数字, 数据项 element: 任意, 序号 index: 数字 如果使用了模板布局,需要在设计视图取消布局的“是否启用点击”选项,否则会因为布局消费了点击事件二导致列表项的被点击事件不执行。
- 列表项被长按 ItemLongClick 列表项视图组件 itemViewComponent: 组件, 模板类型 viewType: 数字, 数据项 element: 任意, 序号 index: 数字 暂无描述
- 遍历数据 BindViewHolder 列表项视图组件 itemViewComponent: 组件, 模板类型 viewType: 数字, 数据项 element: 任意, 序号 index: 数字 遍历元素列表数据,对于每一项数据,自动创建或重用模板类型对应的布局。 列表项视图组件对应该布局,序号对应元素列表的索引。因为每一项都是布局的重复,而组件名字不允许重复, 设计视图中设置的组件名称将变为标签,使用屏幕的根据标签获取视图组件功能块获取组件,然后通过任意组件块中对应类型的功能块访问组件。 注意:需要先使用“如果...则”块判断是否获得组件,再使用任意块访问
- 列表项显示 AttachedToListView 列表项视图组件 itemViewComponent: 组件, 模板类型 viewType: 数字, 数据项 element: 任意, 序号 index: 数字 暂无描述
- 列表项隐藏 DetachedFromListView 列表项视图组件 itemViewComponent: 组件, 模板类型 viewType: 数字, 数据项 element: 任意, 序号 index: 数字 暂无描述
- 其他项状态改变 OtherListItemStatusChange 列表项视图组件 itemViewComponent: 组件, 模板类型 viewType: 数字, 是否显示 isShow: 布尔 暂无描述
- 滚动状态改变 ScrollStateChanged 新状态 newState: 数字 状态值有:0:未滚动;1:拖动;2:惯性
- 开始刷新 SwipeRefresh 暂无描述
方法
- 设置 SetupEventHandler 回调函数 handler: 过程 暂无描述
- 删除回调函数 RemoveEventHandler 暂无描述
- 自删除 SelfDelete 暂无描述
- 移动到 MoveToContainer 容器 container: 布局 暂无描述
- 设置位置 SetPosition X坐标 x: 数字, Y坐标 y: 数字 暂无描述
- 追加数据项 AppendElement 数据项 element: 任意 暂无描述
- 删除数据项 RemoveElement 序号 index: 数字 暂无描述
- 插入数据项 InsertElement 序号 index: 数字, 数据项 element: 任意 暂无描述
- 替换数据项 ReplaceElement 序号 index: 数字, 数据项 element: 任意 暂无描述
- 滚动到位置 ScrollToPosition 序号 index: 数字, 是否平滑 smoothly: 布尔 暂无描述
- 滚动到头部 ScrollToHeader 是否平滑 smoothly: 布尔 暂无描述
- 滚动到尾部 ScrollToFooter 是否平滑 smoothly: 布尔 暂无描述
- 刷新完成 SwipeRefreshFinish 暂无描述
- 设置搜索回调 SetFilterCallback 回调 callback: 过程 回调函数返回逻辑 真 表示匹配
- 获取模板类型 GetViewTypeAt 数字 序号 index: 数字 暂无描述
- 设置模板类型映射 SetViewTypeMappingCallback 回调 callback: 过程 回调函数返回参数给定序号数据对应的模板类型
- 设置创建模板回调 SetCreateViewHolderCallback 模板类型 viewType: 数字, 回调 callback: 过程 暂无描述
图像选择框 ImagePicker
专用按钮。当用户点击ImagePicker时,设备的图像库就会出现,用户可以选择一个图像。拾取图像后,会将其保存,Selection属性将是存储图像的文件的名称。为了不填满存储空间,最多可存储10张图像。拾取更多图像将按从旧到新的顺序删除以前的图像。
属性
- 背景颜色 BackgroundColor 颜色 将ImagePicker的背景颜色指定为alpha红绿蓝整数。如果已设置图像,则在删除图像之前,颜色变化将不可见。
- 背景图片 BackgroundImage 文本 按钮上显示的图像。
- 背景图片模糊度 BackgroundImageBlurRate 数字 指定ImagePicker的背景图像模糊率[0.0, 1.0]。
- Base64字符串背景图片 BackgroundImageinBase64 文本 只代码, 只写 以Base64格式设置背景图片
- 位图对象背景图片 BackgroundImageinBitmap android.graphics.Bitmap 只代码, 只写 使用Bitmap对象设置背景图像
- 字节列表背景图片 BackgroundImageinBytes 列表 只代码, 只写 以字节格式设置背景图像
- 是否启用点击 Clickable 布尔 指定ImagePicker是否可点击。
- 是否启用 Enabled 布尔 指定ImagePicker是否应处于活动状态且可点击。
- 是否粗体 FontBold 布尔 指定ImagePicker的文本是否应加粗。某些字体不支持粗体。
- 是否斜体 FontItalic 布尔 指定ImagePicker的文本是否应为斜体。某些字体不支持斜体。
- 字号 FontSize 数字 指定ImagePicker的文本字体大小,以sp(与比例无关的像素)为单位。
- 字体 FontTypeface 文本 ImagePicker文本的字体族。
- 高度 Height 数字 只代码 指定ImagePicker的垂直高度,以像素为单位。
- 百分比高 HeightPercent 数字 只代码, 只写 将ImagePicker的垂直高度指定为屏幕高度的百分比。
- 是否原点在中心 OriginAtCenter 布尔 只代码 暂无描述
- 旋转角度 RotationAngle 数字 只代码 暂无描述
- 选中项 Selection 文本 只代码, 只读 包含所选图像的文件的路径。
- 形状 Shape 数字 指定ImagePicker的形状。此属性的有效值为0(默认值)、1(圆角)、2(矩形)和3(椭圆形)。如果使用图像,形状将不可见。
- 是否显示交互效果 ShowFeedback 布尔 指定按下具有指定图像的ImagePicker时是否应显示视觉反馈。
- 文本 Text 文本 指定ImagePicker显示的文本。
- 文本对齐 TextAlignment 数字 指定ImagePicker文本的对齐方式。有效值为:0(正常;例如,如果文本从左向右书写,则左对齐)、1(居中)或2(相反;例如,当文本从左向左书写时,则右对齐)。
- 文本颜色 TextColor 颜色 将ImagePicker的文本颜色指定为一个包含alpha(透明度)、红、绿、蓝的整数。
- 不透明度 ViewAlpha 数字 只代码 暂无描述
- 显示顺序 ViewIndex 数字 只代码 在设置属性时,容器内组件的顺序为:1表示第一个,0表示最后一个
- 模板类型 ViewType 数字 暂无描述
- 是否显示 Visible 布尔 指定ImagePicker是否应在屏幕上可见。如果ImagePicker正在显示,则值为true,如果隐藏,则为false。
- 宽度 Width 数字 只代码 指定ImagePicker的水平宽度,以像素为单位。
- 百分比宽 WidthPercent 数字 只代码, 只写 将ImagePicker的水平宽度设置为屏幕宽度的百分比。
- X坐标 XCoord 数字 只代码, 只读 暂无描述
- Y坐标 YCoord 数字 只代码, 只读 暂无描述
- Z坐标 ZCoord 数字 只代码 暂无描述
事件
- 被点击 Click 暂无描述
- 被长按 LongClick 暂无描述
- 触摸点移动 TouchMoving 触摸点序号 pointerId: 数字, 起点X坐标 startX: 数字, 起点Y坐标 startY: 数字, 前点X坐标 prevX: 数字, 前点Y坐标 prevY: 数字, 当前X坐标 currentX: 数字, 当前Y坐标 currentY: 数字 暂无描述
- 被按下 TouchDown 触摸点序号 pointerId: 数字, X坐标 x: 数字, Y坐标 y: 数字 表示图像选择器已被按下。
- 被松开 TouchUp 触摸点序号 pointerId: 数字, X坐标 x: 数字, Y坐标 y: 数字 表示ImagePicker已发布。
- 获得焦点 GotFocus 表示光标已移至ImagePicker上方,现在可以点击它了。
- 失去焦点 LostFocus 表示光标已从ImagePicker移开,因此现在无法再单击它。
- 准备选择 BeforePicking 单击ImagePicker或使用Open方法显示选择器时引发的事件。此事件发生在选择器显示之前,可用于在显示选择器之前对其进行准备。
- 选择完成 AfterPicking ImagePicker活动返回结果并填写属性后引发的事件。
方法
- 设置 SetupEventHandler 回调函数 handler: 过程 暂无描述
- 删除回调函数 RemoveEventHandler 暂无描述
- 自删除 SelfDelete 暂无描述
- 移动到 MoveToContainer 容器 container: 布局 暂无描述
- 设置位置 SetPosition X坐标 x: 数字, Y坐标 y: 数字 暂无描述
- 打开选框 Open 打开ImagePicker,就像用户点击了它一样。
文件选择框 FilePicker
FilePicker组件是一个类似按钮的组件,当用户单击它时,会提示他们从系统中选择一个文件。选择器也可以通过调用其Open方法以编程方式打开。使用FilePicker需要Android 4.4或更高版本或iOS 11或更高版。
属性
- 默认目录 DefaultDirectory 文本 默认目录
- 是否允许选择目录 EnableDirectoryChoice 布尔 是否允许选择目录
- 是否允许选择文件 EnableFileChoice 布尔 是否允许选择文件
- 是否显示搜索框 EnableFilter 布尔 是否显示筛选框
- 是否允许多选 EnableMultipleChoice 布尔 是否允许多选
事件
- 选择完成 AfterChose 名称列表 labelList: 列表, 路径列表 pathList: 列表 选择完成
方法
- 显示文件选择对话框 ShowFilePickingDialog 显示文件选择对话框
颜色选择框 ColorPicker
颜色选择框,用于从颜色板中选择颜色。
事件
- 选择新颜色 AfterColorChose 颜色 color: 数字 在弹出选择颜色对话框中选择新颜色后触发
方法
- 显示颜色选择对话框 ShowColorPickingDialog 初始化颜色 initialColor: 数字 弹出选择颜色对话框
日期选择框 DatePicker
一个按钮,点击后会启动一个弹出对话框,允许用户在公历上选择日期。
属性
- 背景颜色 BackgroundColor 颜色 将日期选择器的背景颜色指定为一个包含alpha(透明度)、红、绿、蓝值的整数。如果已设置图像,则在移除图像之前,颜色更改将不可见。
- 背景图片 BackgroundImage 文本 按钮上显示的图像。
- 背景图片模糊度 BackgroundImageBlurRate 数字 指定日期选择器的背景图像模糊率[0.0, 1.0]。
- Base64字符串背景图片 BackgroundImageinBase64 文本 只代码, 只写 以Base64格式设置背景图片
- 位图对象背景图片 BackgroundImageinBitmap android.graphics.Bitmap 只代码, 只写 使用Bitmap对象设置背景图像
- 字节列表背景图片 BackgroundImageinBytes 列表 只代码, 只写 以字节格式设置背景图像
- 是否启用点击 Clickable 布尔 指定日期选择器(DatePicker)是否可点击。
- 日期 Day 数字 只代码, 只读 返回使用日期选择器(DatePicker)最后选择的月份中的日期。
- 是否启用 Enabled 布尔 如果已设置,用户可以点击日期选择器以触发操作。
- 是否粗体 FontBold 布尔 指定日期选择器的文本是否应加粗。某些字体不支持加粗。
- 是否斜体 FontItalic 布尔 指定日期选择器的文本是否应为斜体。某些字体不支持斜体。
- 字号 FontSize 数字 指定日期选择器的文本字体大小,以sp(独立于缩放的像素)为单位。
- 字体 FontTypeface 文本 日期选择器文本的字体族。
- 高度 Height 数字 只代码 指定日期选择器的垂直高度,以像素为单位。
- 百分比高 HeightPercent 数字 只代码, 只写 将日期选择器的垂直高度设置为屏幕高度的百分比。
- 日历 Instant InstantInTime 只代码, 只读 使用日期选择器(DatePicker)最后选择的日期的时刻。
- 月份 Month 数字 只代码, 只读 返回上次使用日期选择器选择的月份的编号。
- 月份名称 MonthInText 文本 只代码, 只读 返回上一次使用日期选择器(DatePicker)所选月份的名称。
- 是否原点在中心 OriginAtCenter 布尔 只代码 暂无描述
- 旋转角度 RotationAngle 数字 只代码 暂无描述
- 形状 Shape 数字 指定日期选择器的形状。此属性的有效值为0(默认)、1(圆形)、2(矩形)和3(椭圆形)。如果使用了图像,则形状将不可见。
- 是否显示交互效果 ShowFeedback 布尔 指定当按下带有指定图像的日期选择器时,是否应显示视觉反馈。
- 文本 Text 文本 指定日期选择器显示的文本。
- 文本对齐 TextAlignment 数字 指定日期选择器文本的对齐方式。有效值为:0(正常;例如,如果文本是从左到右书写,则为左对齐)、1(居中)或2(相反;例如,如果文本是从左到右书写,则为右对齐)。
- 文本颜色 TextColor 颜色 将日期选择器的文本颜色指定为一个包含alpha(透明度)、红、绿、蓝值的整数。
- 不透明度 ViewAlpha 数字 只代码 暂无描述
- 显示顺序 ViewIndex 数字 只代码 在设置属性时,容器内组件的顺序,1表示第一个,0表示最后一个
- 模板类型 ViewType 数字 暂无描述
- 是否显示 Visible 布尔 指定日期选择器(DatePicker)是否应在屏幕上可见。如果日期选择器显示,则值为true;如果隐藏,则值为false。
- 宽度 Width 数字 只代码 指定日期选择器的水平宽度,以像素为单位。
- 百分比宽 WidthPercent 数字 只代码, 只写 将日期选择器的水平宽度设置为屏幕宽度的百分比。
- X坐标 XCoord 数字 只代码, 只读 暂无描述
- Y坐标 YCoord 数字 只代码, 只读 暂无描述
- 年度 Year 数字 只代码, 只读 返回使用日期选择器最后选择的年份。
- Z坐标 ZCoord 数字 只代码 暂无描述
事件
- 被点击 Click 暂无描述
- 被长按 LongClick 暂无描述
- 触摸点移动 TouchMoving 触摸点序号 pointerId: 数字, 起点X坐标 startX: 数字, 起点Y坐标 startY: 数字, 前点X坐标 prevX: 数字, 前点Y坐标 prevY: 数字, 当前X坐标 currentX: 数字, 当前Y坐标 currentY: 数字 暂无描述
- 被按下 TouchDown 触摸点序号 pointerId: 数字, X坐标 x: 数字, Y坐标 y: 数字 表示日期选择器已被按下。
- 被松开 TouchUp 触摸点序号 pointerId: 数字, X坐标 x: 数字, Y坐标 y: 数字 表示DatePicker已发布。
- 获得焦点 GotFocus 表示光标已移至日期选择器上方,现在可以点击它了。
- 失去焦点 LostFocus 表示光标已移离日期选择器,因此现在无法再点击它。
- 完成日期设定 AfterDateSet 在用户对话框中选择日期后运行的事件
方法
- 设置 SetupEventHandler 回调函数 handler: 过程 暂无描述
- 删除回调函数 RemoveEventHandler 暂无描述
- 自删除 SelfDelete 暂无描述
- 移动到 MoveToContainer 容器 container: 布局 暂无描述
- 设置位置 SetPosition X坐标 x: 数字, Y坐标 y: 数字 暂无描述
- 设置显示日期 SetDateToDisplay 年 year: 数字, 月 month: 数字, 日 day: 数字 允许用户设置日期选择器打开时显示的日期。月份字段的有效值为1-12,日期字段的有效值为1-31。
- 设置显示日期 SetDateToDisplayFromInstant 日历 instant: InstantInTime 允许用户设置日期选择器打开时显示的当前日期。
- 弹出选择框 LaunchPicker 启动日期选择器对话框。用户确认选择后,将运行AfterDateSet事件。
时间选择框 TimePicker
一个按钮,点击后打开一个对话框,允许用户选择时间。
属性
- 背景颜色 BackgroundColor 颜色 将TimePicker的背景颜色指定为alpha红绿蓝整数。如果已设置图像,则在删除图像之前,颜色变化将不可见。
- 背景图片 BackgroundImage 文本 按钮上显示的图像。
- 背景图片模糊度 BackgroundImageBlurRate 数字 指定时间选择器(TimePicker)的背景图像模糊率[0.0, 1.0]。
- Base64字符串背景图片 BackgroundImageinBase64 文本 只代码, 只写 以Base64格式设置背景图片
- 位图对象背景图片 BackgroundImageinBitmap android.graphics.Bitmap 只代码, 只写 使用Bitmap对象设置背景图像
- 字节列表背景图片 BackgroundImageinBytes 列表 只代码, 只写 以字节格式设置背景图像
- 是否启用点击 Clickable 布尔 指定时间选择器(TimePicker)是否可点击。
- 是否启用 Enabled 布尔 指定时间选择器(TimePicker)是否应处于活动状态且可点击。
- 是否粗体 FontBold 布尔 指定TimePicker的文本是否应加粗。某些字体不支持粗体。
- 是否斜体 FontItalic 布尔 指定TimePicker的文本是否应为斜体。某些字体不支持斜体。
- 字号 FontSize 数字 指定TimePicker的文本字体大小,以sp(与比例无关的像素)为单位。
- 字体 FontTypeface 文本 时间选择器文本的字体族。
- 高度 Height 数字 只代码 指定时间选择器的垂直高度,以像素为单位。
- 百分比高 HeightPercent 数字 只代码, 只写 将时间选择器的垂直高度设置为屏幕高度的百分比。
- 小时 Hour 数字 只代码, 只读 使用TimePicker返回最后选择的时间的小时部分。返回的时间始终采用24小时格式。
- 日历 Instant InstantInTime 只代码, 只读 返回使用 TimePicker 最后一次选取的时刻。
- 分钟 Minute 数字 只代码, 只读 返回使用TimePicker最后选择的时间的小时部分。返回的时间始终采用24小时格式。
- 是否原点在中心 OriginAtCenter 布尔 只代码 暂无描述
- 旋转角度 RotationAngle 数字 只代码 暂无描述
- 形状 Shape 数字 指定TimePicker的形状。此属性的有效值为0(默认值)、1(圆角)、2(矩形)和3(椭圆形)。如果使用图像,形状将不可见。
- 是否显示交互效果 ShowFeedback 布尔 指定按下具有指定图像的TimePicker时是否应显示视觉反馈。
- 文本 Text 文本 指定 TimePicker 显示的文本。
- 文本对齐 TextAlignment 数字 指定TimePicker文本的对齐方式。有效值为:0(正常;例如,如果文本从左向右书写,则左对齐)、1(居中)或2(相反;例如,当文本从左向左书写时,则右对齐)。
- 文本颜色 TextColor 颜色 将时间选择器的文本颜色指定为一个包含阿尔法通道、红色、绿色和蓝色值的整数。
- 不透明度 ViewAlpha 数字 只代码 暂无描述
- 显示顺序 ViewIndex 数字 只代码 在设置属性时,容器内组件的顺序,1表示第一个,0表示最后一个
- 模板类型 ViewType 数字 暂无描述
- 是否显示 Visible 布尔 指定TimePicker是否应在屏幕上可见。如果TimePicker正在显示,则值为true,如果隐藏,则为false。
- 宽度 Width 数字 只代码 指定时间选择器的水平宽度,以像素为单位。
- 百分比宽 WidthPercent 数字 只代码, 只写 将时间选择器的水平宽度指定为屏幕宽度的百分比。
- X坐标 XCoord 数字 只代码, 只读 暂无描述
- Y坐标 YCoord 数字 只代码, 只读 暂无描述
- Z坐标 ZCoord 数字 只代码 暂无描述
事件
- 被点击 Click 暂无描述
- 被长按 LongClick 暂无描述
- 触摸点移动 TouchMoving 触摸点序号 pointerId: 数字, 起点X坐标 startX: 数字, 起点Y坐标 startY: 数字, 前点X坐标 prevX: 数字, 前点Y坐标 prevY: 数字, 当前X坐标 currentX: 数字, 当前Y坐标 currentY: 数字 暂无描述
- 被按下 TouchDown 触摸点序号 pointerId: 数字, X坐标 x: 数字, Y坐标 y: 数字 表示时间选择器(TimePicker)已被按下。
- 被松开 TouchUp 触摸点序号 pointerId: 数字, X坐标 x: 数字, Y坐标 y: 数字 表示TimePicker已发布。
- 获得焦点 GotFocus 表示光标已移至时间选择器上,现在可以点击它了。
- 失去焦点 LostFocus 表示光标已从TimePicker移开,因此现在无法再单击它。
- 完成时间设定 AfterTimeSet 当用户在弹出对话框中设置时间时,会运行此事件。
方法
- 设置 SetupEventHandler 回调函数 handler: 过程 暂无描述
- 删除回调函数 RemoveEventHandler 暂无描述
- 自删除 SelfDelete 暂无描述
- 移动到 MoveToContainer 容器 container: 布局 暂无描述
- 设置位置 SetPosition X坐标 x: 数字, Y坐标 y: 数字 暂无描述
- 设置显示时间 SetTimeToDisplay 时 hour: 数字, 分 minute: 数字 允许用户设置打开TimePicker时显示的时间。小时字段的有效值为0-23,第二个字段为0-59。
- 设置显示时间(相对当前时间) SetTimeToDisplayFromInstant 日历 instant: InstantInTime 允许即时设置打开TimePicker时显示的小时和分钟。实例用于时钟、日期选择器和时间选择器组件。
- 弹出选择框 LaunchPicker 启动“时间选择器”对话框。
网页浏览框 WebViewer
用于查看网页的组件。
属性
- 背景颜色 BackgroundColor 颜色 暂无描述
- 缓存模式 CacheMode 数字 暂无描述
- 当前页标题 CurrentPageTitle 文本 只代码, 只读 返回当前正在查看的页面的标题
- 当前网址 CurrentUrl 文本 只代码, 只读 返回当前正在查看的URL。如果通过以下链接访问了新页面,则这可能与HomeUrl不同。
- 是否允许连接跳转 FollowLinks 布尔 确定在 WebViewer 中点击链接时是否跳转。如果跳转,则可以使用“后退”和“前进”来浏览浏览器历史记录。
- 高度 Height 数字 只代码 指定WebViewer的垂直高度,以像素为单位。
- 百分比高 HeightPercent 数字 只代码, 只写 将WebViewer的垂直高度指定为屏幕高度的百分比。
- 首页地址 HomeUrl 文本 指定WebViewer最初应打开的页面的URL。设置此项将加载该页面。
- 是否忽略SSL证书错误 IgnoreSslErrors 布尔 确定是否忽略SSL错误。设置为true可忽略错误。使用此选项可接受来自网站的自签名证书。
- 是否自动缩小网页 LoadWithOverviewMode 布尔 设置WebView是否以概览模式加载页面,即通过缩小内容宽度以使其适应屏幕。
- 混合内容模式 MixedContentMode 数字 暂无描述
- 是否原点在中心 OriginAtCenter 布尔 只代码 暂无描述
- 是否开启授权提示 PromptforPermission 布尔 判断在WebViewer中是否应提示用户授予使用地理位置API的权限。如果是,则提示WebViewer的用户授予访问地理位置API的权限。如果不是,则假定已授予权限。
- 请求头双层列表或字典 RequestHeaders 列表 只代码 仅适用于Android 5.0及以上版本!请求头以两个元素的子列表形式呈现。每个子列表的第一个元素表示请求头字段名称,第二个元素表示请求头字段值,可以是单个值,也可以是包含多个值的列表。
- 旋转角度 RotationAngle 数字 只代码 暂无描述
- 是否显示缩放控制 ShowZoom 布尔 在网络视图中显示缩放按钮。
- 是否允许缩放 SupportZoom 布尔 设置 WebView 是否应支持使用其屏幕上的缩放控件和手势进行缩放。
- 是否使用宽视图模式 UseWideViewPort 布尔 设置 WebView 是启用对“viewport”HTML元标记的支持,还是使用宽视口。。
- 是否允许使用位置信息 UsesLocation 布尔 指定此WebViewer是否可以访问JavaScript地理位置API。
- 不透明度 ViewAlpha 数字 只代码 暂无描述
- 显示顺序 ViewIndex 数字 只代码 在设置属性时,容器内组件的顺序,1表示第一个,0表示最后一个
- 模板类型 ViewType 数字 暂无描述
- 是否显示 Visible 布尔 指定WebViewer是否应在屏幕上可见。如果WebView正在显示,则值为true,如果隐藏,则值是false。
- 页面交换字符串 WebViewString 文本 只代码 获取WebView的字符串,该字符串可作为窗口在WebView中通过Javascript查看。AppInventor对象。
- 宽度 Width 数字 只代码 指定WebViewer的水平宽度,以像素为单位。
- 百分比宽 WidthPercent 数字 只代码, 只写 将WebViewer的水平宽度指定为屏幕宽度的百分比。
- X坐标 XCoord 数字 只代码, 只读 暂无描述
- Y坐标 YCoord 数字 只代码, 只读 暂无描述
- Z坐标 ZCoord 数字 只代码 暂无描述
事件
- 页面交换字符串改变 WebViewStringChange 值 value: 文本 从JavaScript调用AppInventor.setWebViewString方法时运行的事件。新的WebViewString由value参数给出。
- 开始加载网址 PageStarted 网址 url: 文本 当网页视图正在加载一个网址时。
- 网址加载完成 PageLoaded 网址 url: 文本 当页面加载完成时,会运行此事件。
- 出现错误 ErrorOccurred 错误码 errorCode: 数字, 描述 description: 文本, 错误网址 failingUrl: 文本 当 错误 occurs 事件 是运行.
方法
- 设置 SetupEventHandler 回调函数 handler: 过程 暂无描述
- 删除回调函数 RemoveEventHandler 暂无描述
- 自删除 SelfDelete 暂无描述
- 移动到 MoveToContainer 容器 container: 布局 暂无描述
- 设置位置 SetPosition X坐标 x: 数字, Y坐标 y: 数字 暂无描述
- 回首页 GoHome 从主页面URL加载页面。当主页面URL发生更改时,会自动执行此操作。
- 后退 GoBack 返回历史记录列表中的上一页。如果没有上一页,则不执行任何操作。
- 前进 GoForward 转到历史记录列表中的下一页。如果没有下一页,什么也不做。
- 是否能前进 CanGoForward 布尔 如果WebViewer可以在历史记录列表中前进,则返回true。
- 是否能后退 CanGoBack 布尔 如果WebViewer可以在历史记录列表中后退,则返回true。
- 打开网页 GoToUrl 网址 url: 文本 打开网址
- 加载HTML LoadHtml HTML文本 html: 文本 加载HTML字符串
- 停止加载 StopLoading 停止加载页面。
- 重新加载 Reload 重新加载 当前 page.
- 清除Cookies ClearCookies 清除网页视图的Cookie。如果您想让用户退出使用Cookie存储登录信息的网站,这将非常有用。
- 运行JavaScript EvaluateJavascript JS脚本 script: 文本 在页面中运行JavaScript脚本
- 运行JavaScript EvaluateJavascriptCallback JS脚本 script: 文本, 回调 callback: 任意 在页面中运行JavaScript脚本,将结果传给回调函数
- 清除位置信息 ClearLocations 清除存储位置权限。在WebViewer中使用地理位置API时,将根据每个URL提示最终用户是否应授予访问其位置的权限。此功能清除所有位置的此信息。由于权限界面在Eclair之前的手机上不可用,因此此功能在旧手机上是不可用的。
- 清除缓存 ClearCaches 清除内部webview缓存,包括ram和磁盘。当使用WebViewer轮询可能未发送适当缓存控制标头的页面时,这很有用。
- 清除历史 ClearHistory 清除WebView历史记录。