AIGameAIGame
首页
API文档
UI框架
API实例
UI实例
下载软件
首页
API文档
UI框架
API实例
UI实例
下载软件
  • API文档

    • $global - 全局函数
    • $act - 手势动作
      • 01.手势动作 - $act
      • 02.节点选择器 - UiSelector
    • $ag - 图色框架
    • $app - 应用操作
    • $arc - 悬浮菜单按钮
      • 01.悬浮菜单 - $arc
      • 02.悬浮容器 - MenuBody
      • 03.菜单按钮 - MenuItem
    • $bus - 消息总线
    • $color - 颜色操作
    • $crypt - 加密算法
    • $device - 设备信息
    • $dex - dex,jar,so文件加载
    • $draw - 全局绘制
    • $engine - 脚本引擎
      • 01.任务信息 - JsTaskInfo
      • 02.脚本对象 - $task
    • $fc - 文件选择器
    • $file - 文件操作
    • $floaty - 悬浮窗
    • $img - 图片操作
    • $log - 日志框架
    • $ocr - 文字识别
    • $res - 资源管理器
      • 01.资源管理器 - $res
      • 02.资源操作 - ResManager
    • $root - ROOT与Shell命令
    • $screen - 屏幕操作
    • $storage - 应用内存储
    • $str - 字符串工具类
    • $sys - 系统操作
    • $thread - 并发编程
    • $tip - 对话框
    • $tts - 文字阅读

$tip 返回

阻塞式对话框

i(msg)

版本:1.0.0 [信息]对话框

  • 参数 : msg {Object...} 信息内容
$tip.i("我是信息");

v(msg)

版本:1.0.0 [说明]对话框

  • 参数 : msg {Object...} 信息内容
$tip.v("我是信息");

w(msg)

版本:1.0.0 [警告]对话框

  • 参数 : msg {Object...} 信息内容
$tip.w("我是信息");

e(msg)

版本:1.0.0 [异常]对话框

  • 参数 : msg {Object...} 信息内容
$tip.e("我是信息");

d(msg)

版本:1.0.0 [调试]对话框

  • 参数 : msg {Object...} 信息内容
$tip.d("我是信息");

input(title,callback)

版本:1.0.0 输入对话框

  • 参数 : title {string} 标题
  • 参数 : callback {(value)=>{}} 确定按钮回调
$tip.input("请输入你的名字", (value) => {
    toast("输入的内容:" + value);
});

input(title,def,callback)

版本:1.0.0 输入对话框(默认值)

  • 参数 : title {string} 标题
  • 参数 : def {string} 默认值
  • 参数 : callback {(value)=>{}} 确定按钮回调
$tip.input("请输入你的名字", "张三", (value) => {
    toast("输入的内容:" + value);
});

show(title,msg)

版本:1.0.0 文本提示对话框

  • 参数 : title {string} 标题
  • 参数 : msg {string} 信息
$tip.show("你好新人", "我是你的AIGame助手");

show(title,msg,click)

版本:1.0.0 文本提示对话框(有回调)

  • 参数 : title {string} 标题
  • 参数 : msg {string} 信息
  • 参数 : click {()=>{}} [确定]按钮回调
$tip.show("你好新人", "我是你的AIGame助手", () => {
    toast("你好!");
});

show(title,view)

版本:1.0.0 自定义对话框(右上角关闭)

  • 参数 : title {string} 标题
  • 参数 : view {View} 自定义view
//解析xml并且获得ui对象
let ui = $ui.view("ag-app-example/$tip - 阻塞式对话框/01.自定义对话框/ui.xml");
//通过ui对象拿到View对象
let view = ui.getView();


//这种方式不会显示底部的按钮
$tip.show("自定义对话框", view);

show(title,view,click)

版本:1.0.0 自定义对话框(确定关闭)

  • 参数 : title {string} 标题
  • 参数 : view {View} 自定义view
  • 参数 : click {()=>{}} 点击确定按钮的回调
//解析xml并且获得ui对象
let ui = $ui.view("ag-app-example/$tip - 阻塞式对话框/01.自定义对话框/ui.xml");
//通过ui对象拿到View对象
let view = ui.getView();


//通过tip显示这个view
$tip.show("自定义对话框", view, () => {
    toast("保存成功");
});

one(title,items,callback)

版本:1.0.0 单选对话框

  • 参数 : title {string} 标题
  • 参数 : items {list[string]} 选项
  • 参数 : callback {(value)=>{}} 选择回调
let arr = ["小狗", "小猫", "小猪"];

$tip.one("请选择", arr, (value) => {
    toast("你选择了:" + value);
});

more(title,items,callback)

版本:1.0.0 多选对话框

  • 参数 : title {string} 标题
  • 参数 : items {list[string]} 选项
  • 参数 : callback {(values)=>{}} 选择回调
let arr = ["小狗", "小猫", "小猪"];

$tip.more("请选择", arr, (values) => {
    toast("你选择了:" + values);
});
最近更新:: 2025/5/14 08:43
Contributors: 孑小白
Prev
$thread - 并发编程
Next
$tts - 文字阅读