综合干狼人综合首页,日本а中文在线天堂,中国av一区,日韩va亚洲va欧洲va国产

01
2018/07

APICloud中引導頁的實現(xiàn)方法

發(fā)布時間:2018-07-01 18:52:50
發(fā)布者:chaobai
瀏覽量:
0

        我們在使用移動APP項目時,當我們第一次打開應用時會出現(xiàn)引導頁,在使用apicloud進行開發(fā)移動項目時我們也需要考慮到怎樣實現(xiàn)引導頁的效果,我們可以使用UIScrollPicture模塊來實現(xiàn)。

引導頁.png

1.引導頁顯示判斷

var UIScrollPicture; //輪播圖模塊對象
    var UIButton; //按鈕模塊對象
    var vButtonId; //按鈕模塊對象索引對象

    //程序啟動入口
    apiready = function() {
        //引導頁顯示判斷
        var isFirst = api.getPrefs({
            key: 'isFirst',
            sync: true,
        });
        // isFirst=false;
        if (!isFirst) {
            //啟動引導頁面
            fnStartGuidePage();
        } else {
            fnStartMainPage();
        }
    };

2.UIScrollPicture模塊引導頁設置

function fnStartGuidePage() {
        //設置頁面默認圖片;
        var tData = [
            'widget://res/guide1.jpg',
            'widget://res/guide2.jpg',
            'widget://res/guide3.jpg',
        ];
        UIScrollPicture = api.require('UIScrollPicture');
        UIScrollPicture.open({
            rect: {
                x: 0,
                y: 0,
                w: 'auto',
                h: 'auto' //此處用'auto'是為了適應某些機型頁面底部虛擬鍵的顯示/隱藏 切換
            },
            data: {
                paths: tData,
            },
            styles: {
                indicator: {
                    align: 'center',
                    color: 'rgba(255,255,255,0.4)',
                    activeColor: '#FFFFFF'
                }
            },
            contentMode: 'scaleToFill',
            auto: false, //禁止自動滾動
            loop: false, //禁止循環(huán)播放
        }, function(ret, err) {
            if (ret) {
                /*
                  //方法1  點擊末頁任意位置進入主頁面
                  if('click' == ret.eventType){
                     if(ret.index==3){
                       //關閉頁面,進入主頁面
                       fnStartMainPage();
                     }
                  }
                */
                //方法2  點擊末頁按鈕進入主頁面(使用前,需在控制臺添加UIButton模塊)
                //設計思路:添加一個UIButton模塊,在UIScrollPicture頁面滑動到末頁時顯示UIButton模塊,其余頁面隱藏按鈕模塊,在按鈕模塊添加點事件點擊模塊進入主頁面
                //添加末頁點擊進入主頁面方法
                if ('show' == ret.eventType) {
                    UIScrollPicture.addEventListener({
                        name: 'scroll'
                    }, function(ret, err) {
                        if (ret.status) {
                            if (ret.index == (tData.length - 1)) {
                                //顯示進入按鈕
                                fnShowStartBtn();
                            } else {
                                //隱藏進入按鈕
                                fnHideStartBtn();
                            }
                        }
                    });
                }

            }
        });
    }

3.引導頁結束跳轉(zhuǎn)到主頁面

//啟動程序主頁面
    function fnStartMainPage() {
        if (UIScrollPicture) {
            //緩存App啟動信息
            api.setPrefs({
                key: 'isFirst',
                value: '1'
            });
            //關閉引導頁模塊
            UIScrollPicture.close();
            //關閉方法2使用按鈕模塊
            if (UIButton) {
                UIButton.close({
                    id: vButtonId
                });
            }
        }
        //啟動主頁面
        api.openWin({
            name: 'main',
            url: 'html/main.html',
            bounces: false,
            vScrollBarEnabled: false,
            hScrollBarEnabled: false,
            slidBackEnabled: false,
            rect: {
                x: 0,
                y: 0,
                w: 'auto',
                h: 'auto'
            }
        });
    }

  3.1最后一頁中立即進入按鈕功能設置

//顯示進入APP按鈕
    function fnShowStartBtn() {
        if (!vButtonId && vButtonId != 0) {
            //初始化按鈕模塊
            UIButton = api.require('UIButton');
            UIButton.open({
                rect: {
                    x: api.winWidth / 2 - 50,
                    y: api.winHeight - 60,
                    w: 100,
                    h: 30
                },
                corner: 5,
                bg: {
                    normal: 'rgba(255,255,255,50)',
                    highlight: 'rgba(255,255,255,90)',
                    active: 'rgba(255,255,255,90)'
                },
                title: {
                    size: 20,
                    normal: '立即開啟',
                    highlightColor: '#000000',
                    activeColor: '#000adf',
                    normalColor: '#FFFFFF',
                    alignment: 'center'
                },
                fixed: true,
                move: false
            }, function(ret, err) {
                if ('show' == ret.eventType) {
                    vButtonId = ret.id;
                }
                if ('click' == ret.eventType) {
                    //關閉引導頁,進入主頁面
                    fnStartMainPage();
                }
            });
        } else {
            //模塊已初始化過,直接顯示
            UIButton.show({
                id: vButtonId
            });
        }
    }

    //隱藏進入按鈕
    function fnHideStartBtn() {
        if (UIButton) {
            UIButton.hide({
                id: vButtonId
            });
        }
    }

4.清除引導頁狀態(tài)緩存

//清除記錄引導頁狀態(tài)的本地緩存數(shù)據(jù)
    function fnClearCache(){
        api.removePrefs({
            key: 'isFirst'
        });
        api.toast({
            msg: '引導頁緩存數(shù)據(jù)清除成功!',
            duration: 2000,
            location: 'middle'
        });
    }


關鍵詞:
返回列表
综合干狼人综合首页,日本а中文在线天堂,中国av一区,日韩va亚洲va欧洲va国产
欧美精品一区二区三区一线天视频| 久久九九国产精品| 欧美草草影院在线视频| 欧美日韩国产一中文字不卡| 亚洲国产天堂网精品网站| 精品国产亚洲一区二区三区在线观看| 岛国av一区二区三区| 欧美日韩一区二区在线播放| 亚洲免费观看在线观看| 欧美精品一区二区三区久久久| 亚洲美女喷白浆| 亚洲电影第1页| 91精品国产aⅴ一区二区| 亚洲精品中文在线观看| 91麻豆免费看| 久久久久久99精品| 亚洲国产精品美女| 欧美一区二区女人| 欧美日韩精品欧美日韩精品| 国产精品视频一二三区| 亚洲成人av在线电影| 久久精品男人的天堂| 精品va天堂亚洲国产| 91久久精品一区二区三区| 亚洲女人初尝黑人巨大| 亚洲一卡二卡三卡四卡| 亚洲人午夜色婷婷| 久久精品水蜜桃av综合天堂| 欧美日韩国产一区二区三区| 欧美三级三级三级爽爽爽| 国产精品一区二区在线观看网站| 日韩欧美中文第一页| 国产一区二区三区精品久久久| 国产一区二区日韩精品欧美精品| 国产精品美女久久久久高潮| 欧美大胆人体bbbb| 亚洲精品自在久久| 国产麻豆精品在线观看| 国产精品一品视频| 午夜av区久久| 欧美久久久久久久久久| 狠狠色狠狠色综合| 亚洲一区二区三区在线播放| 国产精品毛片高清在线完整版| 一卡二卡三卡日韩欧美| 欧美三级中文字幕| 91国产免费看| 亚洲精品视频久久| 国产精品每日更新在线播放网址| 中文字幕亚洲欧美在线| 中日韩av电影| 日韩欧美亚洲国产精品字幕久久久| 国产婷婷97碰碰久久人人蜜臀| 欧美精品一区二区三区在线播放| 亚洲国模精品一区| 亚洲视频一区在线| 亚洲欧美日韩成人高清在线一区亚洲欧美日韩电影| 欧美日韩国产欧美日美国产精品| 国产午夜精品一区二区三区四区| 伊人久久久久久久久久| 91麻豆精品国产91久久久久| 欧美二区乱c少妇| 亚洲欧美日韩中文视频| 欧美日韩成人一区二区| 亚洲激情男女视频| 亚洲国产精品一区二区久久恐怖片| 日韩免费在线观看| 欧美日韩另类国产亚洲欧美一级| 97aⅴ精品视频一二三区| 91精品国产综合久久精品| 91精品中文字幕一区二区三区| 亚洲电影免费观看高清| 亚洲成人动漫av| 亚洲蜜臀av乱码久久精品蜜桃| 一区二区三区不卡视频| 在线观看免费亚洲| 欧美一区二区三区视频在线| 亚洲永久免费av| 亚洲综合久久久久| 日韩免费看网站| 日韩精品在线第一页| 欧美一级片免费看| 欧美精品久久99久久在免费线| 亚洲一区二区偷拍精品| 日韩欧美成人区| 日韩精品一区二区三区视频播放| 亚洲欧洲日产国码av系列天堂| 精品福利一区二区三区| 亚洲国产天堂久久国产91| 日韩av网址在线观看| 国产精品美女久久福利网站| 国产一区二区av| 亚洲综合成人在线| 精品一区二区三区av| 日韩亚洲欧美一区二区三区| 亚洲级视频在线观看免费1级| 亚洲大片精品永久免费| 日韩一二在线观看| 欧美日韩国产不卡| 色婷婷综合久久久久中文一区二区| 欧美精品123区| 一区二区三区不卡视频| 黄色精品一二区| 欧美日韩亚洲视频一区| 狠狠色狠色综合曰曰| 亚洲成人黄色网址| 精品美女在线播放| 日韩精品在线电影| 欧美日韩久久久久久| 中文字幕亚洲在线| 亚洲六月丁香色婷婷综合久久| 欧美日韩中文在线| 日韩欧美一区电影| 中文字幕色av一区二区三区| 欧美国产日本韩| 中文字幕日韩在线视频| 国产精品私人自拍| 国产亚洲精品激情久久| 伊人男人综合视频网| 亚洲va欧美va天堂v国产综合| 亚洲一区二区四区蜜桃| 国产一区二区三区在线观看网站| 伊人色综合久久天天人手人婷| 91精品国产综合久久久久久漫画| 成人毛片视频在线观看| 亚洲成人精品av| 最好看的2019的中文字幕视频| 亚洲一区二区综合| 欧美一区二区视频观看视频| 国产盗摄视频一区二区三区| 日韩成人激情视频| 亚洲欧美自拍一区| 高潮精品一区videoshd| 久久久久久亚洲综合| 欧美视频精品一区| 亚洲精品中文字幕乱码三区| 欧美色videos| 欧美日韩一区二区三区在线| 久久er99热精品一区二区| 亚洲一区二区三区影院| 91精品婷婷国产综合久久| 精品一区二区三区免费播放| 欧美日韩国产综合视频在线观看中文| 亚洲男人天天操| 国产成人精品亚洲777人妖| 在线观看日韩国产| 中文字幕在线亚洲| 在线精品视频一区二区| 精品视频在线播放色网色视频| 亚洲免费视频网站| 亚洲精品在线观看网站| 欧美一级国产精品| 亚洲国产美女精品久久久久∴| 国产一区在线精品| 日韩成人性视频| 欧美一区二区三区喷汁尤物| 91精品婷婷国产综合久久| 久久福利资源站| 91精品国产福利在线观看| 久久99九九99精品| 亚洲精品av在线| 国产福利视频一区二区三区| 91精品国产福利在线观看| 欧美精品在线观看播放| 国产福利一区二区三区视频在线| 中文字幕少妇一区二区三区| 亚洲精品成a人在线观看| 久久久综合九色合综国产精品| 最近2019年日本中文免费字幕| 九九精品视频在线看| 日韩欧美中文字幕精品| 亚洲美女av电影| 欧美日韩国产丝袜美女| 精品国产一区二区亚洲人成毛片| 97aⅴ精品视频一二三区| 综合激情国产一区| 欧美日韩激情一区二区三区| 亚洲男人的天堂av| 一区二区日韩av| 欧美一区二区三区喷汁尤物| 亚洲一区二区欧美激情| 在线成人中文字幕| 亚洲激情视频在线播放| 亚洲国产高清福利视频| 国产曰批免费观看久久久| 精品日韩一区二区三区免费视频| 狠狠干狠狠久久| 岛国av一区二区三区| 欧美日韩激情一区二区| 国产亚洲午夜高清国产拍精品| 欧美福利视频导航| 欧美一二区视频| 午夜av一区二区| 国产一区二区免费视频| 国内精品久久久久影院一蜜桃| 国产午夜亚洲精品不卡| 激情五月激情综合网| 日韩精品在线第一页| 91精品久久久久久久91蜜桃| 精品国产一区二区三区忘忧草|