关闭

APICloud 图片轮播模块 UIScrollPicture

标签: APICloud安卓
2446人阅读 评论(0) 收藏 举报
分类:

最近接触了APICloud,摸索着学习中,欢迎交流。

  • UIScrollPicture 是一个图片轮播模块,只需传入一组图片地址,即可实现图片轮播效果,开发者可以监听滑动或点击事件;一般用于头条新闻或广告图片的轮播展示;图片地址支持本地路径或网络路径,网络图片会自动缓存到本地。来自APICloud官网文档。
  • 实现步骤

    • 将图片轮播模块代码添加到apiready中
      • apiready = function(){
        var obj = api.require('UIScrollPicture');
        var paths = ['widget://image/1.png', 'widget://image/2.png'];
        var captions = ['title1', 'title2', 'title3', 'title4', 'title5'];
        obj.open({
        rect: {
        x: 0,
        y: 60,
        w: api.winWidth,
        h: 200
        },
        data: {
        paths: paths,
        captions: captions
        },
        styles: {
        caption: {
        height: 35,
        color: '#E0FFFF',
        size: 13,
        bgColor: '#696969',
        position: 'bottom'
        },
        indicator: {
        align: 'center',
        color: '#FFFFFF',
        activeColor: '#DA70D6'
        }
        },
        placeholderImg: 'widget://image/3.png',
        contentMode: 'scaleToFill',
        interval: 3,
        loop: true,
        fixedOn: '',
        fixed: false
        }, function(ret, err){
        if(ret.status){
        if(ret.eventType == 'click'){
        //点击图片的操作
        alert('咦?')
        }
        }
        });
      • 文档中说明很清楚,记住widget://就是打包的目录,比如你的项目叫做网易新闻,widget://image/1.png就代表下图中image中的1.png。 如图
    • 在本地用Apploader测试或者一键同步测试后,打包名称widget.zip,上传代码。
    • 重要的一步:添加模块,之前我没有添加模块,在本地测试成功,但是打包就不行。

      • 这里写图片描述
        搜索模块

      • 添加模块这里写图片描述

  • 云编译即可
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:135185次
    • 积分:2754
    • 等级:
    • 排名:第13064名
    • 原创:142篇
    • 转载:9篇
    • 译文:0篇
    • 评论:31条
    博客专栏
    最新评论