美文网首页App开发笔记-模仿【糖水】
【App开发笔记】2.7 添加第一个模块-UILoading

【App开发笔记】2.7 添加第一个模块-UILoading

作者: 7abbcd54a89d | 来源:发表于2017-08-25 01:39 被阅读0次

源码地址

2.7.1 在Apicloud studio中右键项目根目录“模块管理”

模块管理

2.7.2 选择模块库

选择模块库

2.7.3 找到UIloading并点击右上角的加号

点击右上角的加号

2.7.4 编译自定义loader并安装

编译自定义loader

2.7.5 将我们【2.6 AI+AE做一个简单的loading动图】 中制作的png序列放到image/middle_loading中

放到image/middle_loading中

2.7.5 封装模块的接口

js/common.js

function OpenLoadingMiddle() {
    var activity = api.require('UILoading');
    var content=[];
    for(var i=0;i<50;i++){
        content.push({frame: 'widget://image/middle_loading/'+i+'.png'})
    }
    activity.keyFrame({
        rect: {
            w: 34,
            h: 34
        },
        styles: {
            bg: 'rgba(0,0,0,0)',
            corner: 5,
            interval: 40,
            frame: {
                w: 34,
                h: 34
            }
        },
        content:content
    });

}
function CloseLoadingMiddle() {
    var uiloading = api.require('UILoading');
    uiloading.closeKeyFrame();
}

2.7.6 调用一下试试

index.html

<script type="text/javascript" src="./script/common.js"></script>
<script type="text/javascript">
    apiready = function () {
        OpenLoadingMiddle();
        setTimeout('CloseLoadingMiddle()', 3000)
    }
</script>

2.7.7 同步到手机

效果图

相关文章

网友评论

    本文标题:【App开发笔记】2.7 添加第一个模块-UILoading

    本文链接:https://www.haomeiwen.com/subject/jebydxtx.html