对话框
from ascript.android.ui import Dialog
吐司
展示一个吐司提示,用户无需操作,可自动消失
Dialog.toast(msg,dur=3000,gravity=1|16,x=0,y=200,bg_color: str = None, color: str = None)
参数 | 类型 | 必须 | 备注 |
---|---|---|---|
msg | string | 是 | 消息提示信息 |
dur | number | 否 | 时间长度,单位毫秒 |
gravity | number | 否 | 引力值 |
x | number | 否 | 在屏幕上的x坐标 -1 为屏幕中间 |
bg_color | string | 否 | 背景颜色值,rgb格式 如:"#000000" |
color | string | 否 | 字体颜色值,rgb格式 如:"#FFFFFF" |
- 示例
# 导包
from ascript.android.ui import Dialog
# 展示一个简单吐司提示,3秒后消失,位置偏屏幕中心点 y坐标+20%屏幕高度
Dialog.toast('我认识自在老师')
# 展示一个简单吐司提示,5秒后消失,位置偏屏幕中心点 y坐标+20%屏幕高度
Dialog.toast('我认识自在老师',5000)
# 展示一个简单吐司提示,3秒后消失,位置偏屏幕中心点 x+100px,y+200px
Dialog.toast('我认识自在老师',3000,100,200)
# 展示一个简单吐司提示,3秒后消失,位置偏屏幕中心点 y坐标-20%屏幕高度
Dialog.toast('我认识自在老师',3000,0,-0.2)
# 展示一个简单吐司提示,3秒后消失,位置偏屏幕中心点 y坐标+20%屏幕高度
Dialog.toast('我认识自在老师',3000,0,0.2)
# 展示一个简单吐司提示,3秒后消失,位置偏屏幕中心点 x坐标+20%屏幕宽度
Dialog.toast('我认识自在老师',3000,0.2,0)
# 展示一个简单吐司提示,3秒后消失,位置为屏幕左上角位置
Dialog.toast('我认识自在老师',3000,3|48,0,0)
# 展示一个简单吐司提示,3秒后消失,位置为屏幕左上角位置,且背景色为紫色,字体颜色黄色
Dialog.toast('我认识自在老师',3000,3|48,0,0,"#AD93FF","#F8C03E")
消息提示
弹出一个确认框,无取消按钮
- 函数
Dialog.alert(msg:str,submit:str="确认")
- 参数
参数 | 类型 | 必须 | 备注 |
---|---|---|---|
msg | string | 必填 | 消息提示信息 |
submit | string | 必填 | 消息提示确认按钮文本,默认为‘确认’ |
- 示例
# 导包
from ascript.android.ui import Dialog
# 案例1: 弹出一个信息提示框
Dialog.alert('您好,我是你们的API导师,自在老师.')
# 导包
from ascript.android.ui import Dialog
# 案例2: 弹出一个信息提示框,并更改确认按钮为知道了
Dialog.alert('您好,我是你们的API导师,自在老师.','知道了')
消息确认
创建一个消息确认对话框
- 函数
# 导包
Dialog.confirm(msg:str, title:str =None, submit:str="确认", cancel:str= "取消")
- 参数
参数 | 类型 | 必须 | 备注 |
---|---|---|---|
msg | str | 是 | 消息提示信息 |
title | str | 否 | 设置标题 |
submit | str | 否 | 设置确认按钮值 默认:确认 |
cancel | str |