美文网首页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