递归火山软件开发平台

标题: 【解决方案】火山安卓动画载入窗口并置返回数据 [打印本页]

作者: 创世魂    时间: 2023-11-5 10:06
标题: 【解决方案】火山安卓动画载入窗口并置返回数据

火山安卓动画载入窗口并置返回数据,代码也比较简单,不上传附件了,直接复制走吧。

(, 下载次数: 10)





<火山程序 类型 = "通常" 版本 = 1 />

类 启动类 <公开 基础类 = 安卓5白色窗口 折叠 @安卓.附加清单 = 常用窗口附加清单.全面屏2>
{
    变量 按钮1 <类型 = 按钮 内容 = "载入窗口2">
    变量 编辑框1 <类型 = 编辑框>

    方法 按钮_被单击 <接收事件 类型 = 整数>
    参数 来源对象 <类型 = 按钮>
    参数 标记值 <类型 = 整数>
    {
        如果 (来源对象 == 按钮1)
        {
            动画载入窗口 (窗口2, 窗口切换模式.从右到左, , 11)  // 设置请求码
        }
        返回 (0)
    }

    方法 通知_获得返回数据 <公开 @虚拟方法 = 可覆盖>
    参数 请求码 <类型 = 整数>
    参数 所返回结果码 <类型 = 整数>
    参数 所返回结果信息 <类型 = 启动信息类>
    {
        父对象.通知_获得返回数据 (请求码, 所返回结果码, 所返回结果信息)  // 调用基础类中的被覆盖虚拟方法
        如果 (请求码 == 11 && 所返回结果码 == 111)
        {
            // 请求码是判断载入来源,结果码是判断关闭来源
            如果 (所返回结果信息 != 空对象)
            {
                编辑框1.内容 = 所返回结果信息.取附带文本数据 ("字段名")
            }
        }
    }
}

类 窗口2 <公开 基础类 = 窗口>
{
    变量 按钮1 <类型 = 按钮 内容 = "置返回数据">

    方法 按钮_被单击 <接收事件 类型 = 整数 编辑时信息 = "41FFB, 0, 0, 0">
    参数 来源对象 <类型 = 按钮 编辑时信息 = "41FFB, 0, 0, 0">
    参数 标记值 <类型 = 整数 编辑时信息 = "41FFB, 0, 0, 0">
    {
        如果 (来源对象 == 按钮1)
        {
            变量 信息 <类型 = 启动信息类>
            信息.置附带文本数据 ("字段名", "字段值")
            置返回数据并关闭 (111, 信息, 窗口切换模式.从左到右)  // 设置返回码
        }
        返回 (0)
    }
}



作者: 承易    时间: 2023-11-5 19:43
https://www.jq22.com/ 这里的JS代码 是不是火山都可以封装或是咋用
(, 下载次数: 10)






欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4