递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 2840|回复: 1
打印 上一主题 下一主题

[安卓] 【解决方案】火山安卓动画载入窗口并置返回数据

[复制链接]

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40529
跳转到指定楼层
楼主
发表于 2023-11-5 10:06:55 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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







<火山程序 类型 = "通常" 版本 = 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)
    }
}


安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

36

主题

444

帖子

1550

积分

金牌会员

Rank: 6Rank: 6

积分
1550
QQ
沙发
发表于 2023-11-5 19:43:57 | 只看该作者
https://www.jq22.com/ 这里的JS代码 是不是火山都可以封装或是咋用


Q 75520266
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-24 02:46 , Processed in 0.088305 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表