位置: 编程技术 - 正文

[置顶] Cocos2d-JS中使用CocosStudio资源——ListView和ScrollView([置顶]电影名字《收件人不详》)

编辑:rootadmin

推荐整理分享[置顶] Cocos2d-JS中使用CocosStudio资源——ListView和ScrollView([置顶]电影名字《收件人不详》),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:[置顶]JM259194,[置顶] cmbwfh,[置顶] clauvio,Twitter小老鼠,[置顶] chill your life,[置顶] 纯享版奥义,手机迅雷搜:阿天动漫,[置顶] chill your life,[置顶] chill your life,[置顶] chill your life,内容如对您有帮助,希望把文章链接给更多的朋友!

在本篇博客中,我们将简要分析一下ListView和ScrollView之间的关系,如何正确使用两个控件进行设计,目前CocosStudio对两个控件的支持状况等。

一、ListView和ScrollView的一些思考

1. 两者联系:

首先,我们要知道ListView是继承自ScrollView的,也就是说,ListView在ScrollView的基础上,对一些细节功能进行了细化。ScrollView有的方法,ListView都有,而ListView有的,ScrollView未必有。

官方的JS-Tests中对二者的展示也几乎相同,都是展示了竖向和横向滑动的列表样式。但是,我们要知道ScrollView是可以同时实现竖向和横向滑动的。

2. 两者区别:

[置顶]
        Cocos2d-JS中使用CocosStudio资源——ListView和ScrollView([置顶]电影名字《收件人不详》)

滑动方向不同: ScrollView可以实现四个方向的滑动,但是ListView只能实现竖向或横向滑动。

对其中陈列的控件的监听精度不同: ListView往往能够精确到某一个Item被选择了,而ScrollView却没有提供这方面的便捷方案。所以,从这点也可以看出ListView更加适合用在列表信息展示上,官网的示例中也确实是这么做的。而,ScrollView更加适合用在“大地图”的展示,通过玩家窗口的移动来查看整张地图的内容。

CocosStudio的支持程度不同: 其实,这个是很让我惊讶的。目前来说,CocosStudio对ListView的支持并不健全,如下图所示: 你会发现,好多控件都无法进行添加。虽然,这给开发者带来了很大不便。(希望官网早点支持更多控件的添加啊。。。)但是,我们退一步想想。其实ListView主要用于列表内容的展示,大概也就是展示展示图片,文字,最多再加上按钮。我想应该能够满足大多数开发者的普通要求了。

但是,如果你打算在CocosStudio中做出一个放置好布局的Item,然后在IDE中获取之后,clone,然后修改其中一些小细节,就可以一生百,百生千。额,那你就想简单了。你可以尝试一下,在CocosStudio中,你对一个Item制作好布局之后,导入IDE之后是乱的!!!并不是你在CocosStudio中设置好的布局。也不知道是不是我操作姿势不对,反正我不行,如果你行,期待着你分享你布局的正确姿势。这个如果是Bug的话,也希望官网尽早修复吧。

相对来说,ScrollView就开放多了,随便你怎么拖,都可以。无论什么控件,我都可以接受。

二、最后的说明

其实,ListView中貌似是可以添加自定义控件的,但是据一位网友反映,貌似只能在代码中自定义,而且要继承Widget,这样操作之后,貌似SelectedItem会判断不了,还要自己进行判断,由于具体没有操作,也就不太明了了。 由于本系列教程主要介绍在CocosStudio中制作完控件之后,在IDE中如何获取。而ListView貌似不能在CocosStudio中进行相应的详细设计,只能在代码中实现,所以,我们在这里就不贴代码了。而ScrollView的功能几乎在CocosStudio设计中就可以实现了,几乎不需要代码进行进一步设计。我们在这里也不详细介绍了。 后期,如果觉得如何在代码中制作ListView和操作ScrollView有必要的话,我们再单独拿出一篇来详细讲讲如何操作的问题。

[置顶] Cocos2d-JS中使用CocosStudio资源——帧动画(1) 在本篇博客中,我们将通过一个在Cocos2d-JS中使用从CocosStudio导出的帧动画资源的例子,来简要介绍以下内容:利用ActionTimeLine进行动画切割,如何使用导

[置顶] Cocos2d-JS中使用CocosStudio资源——帧动画(2) 在本篇博客中,我们将通过一个在Cocos2d-JS中使用从CocosStudio导出的帧动画资源的例子,来简要介绍以下内容:利用ActionTimeLine进行动画切割,如何使用导

Cocos2d开发手记——bug篇(一) Cocos2d开发手记——bug篇(一)初学Cocos2d,期间遇到了很多的问题,而今天遇上了一个很小的bug却也困扰了我很长时间,关于Layer中的boolinit()方法在继承

标签: [置顶]电影名字《收件人不详》

本文链接地址:https://www.jiuchutong.com/biancheng/368395.html 转载请保留说明!

上一篇:Cocos2d-x 3.x利用Socket创建客户端和服务端(cocos2dx schedule)

下一篇:[置顶] Cocos2d-JS中使用CocosStudio资源——帧动画(1)([置顶]电影名字《收件人不详》)

  • 一般纳税人税率有几种
  • 物业公司一般纳税人增值税税率
  • 个人独资企业可以核定征收吗
  • 代订餐如何赚钱
  • 员工工作服怎么做分录
  • 小规模收的专票怎么做账
  • 如何从对公账户的资金情况来确定案件,发现犯罪嫌疑人?
  • 其他应收和其他应付怎么调账
  • 原材料的归集和整理
  • 电子发票和纸质发票哪个好
  • 受托代为投资账务处理
  • 低值易耗品报废时
  • 统计应交增值税怎么算
  • 保安公司开具的发票
  • 关联企业的认定标准司法
  • 六月涉税提醒通知
  • 废品残料回收入库
  • 每月收到融资租赁费利息发票
  • 税控盘额度
  • 库存商品换货的会计分录
  • 应交税费应交增值税的三级科目有哪些
  • win7免费升级
  • 结转应交增值税会计科目
  • 水利基金返还分录怎么写
  • 收到生育津贴会计分录
  • deepin如何设置网络
  • 行政事业单位公车使用制度
  • windows11永久解决蓝屏
  • elf.exe是什么程序
  • php ftp上传文件
  • 建材网上销售平台有哪些
  • 股权转让个税计算方法 未分配利润
  • 会计政策变更追溯调整为什么不影响所得税
  • 金税三期登录不上
  • 第十章光结局和夜结局
  • 小程序的生命周期函数有哪些
  • 出口退税哪些税不退
  • 公司注销税款太多
  • windows 和 linux
  • 不是公司员工差旅费可以入差旅费吗
  • 水利建设基金申报
  • 消防器材费用
  • 工程行业预交税款怎么算
  • 成本费用率和成本费用利润率的区别
  • 工会建账需要建几本账
  • 固定资产处置的净收入计入
  • 本期盈余转入累计盈余
  • 暂估入库的会计分录怎么写
  • 税控服务费减免月底怎样结转
  • 营业收入的核算方式有哪些
  • 加班费是计入应交税费吗
  • 代理进口的增值税是多少
  • 预收账款冲销账户怎么做
  • 员工出差托运行李怎么办
  • 公司申报的工资和实际发放的工资不一样怎么办
  • 企业代扣的个人所得税款收入属于哪个会计科目
  • 加油费不征税发票怎么开
  • 特定担保债权
  • 贷内部往来
  • 老办法退休金如何计算
  • windows7禁用usb
  • 升级win8.1 64位系统后无法玩剑灵怎么办?win8.1系统无法玩剑灵的解决方法
  • linux oracle 12505
  • macbookair文档怎么变成word
  • win10预览版绿屏重启解决
  • win7 64位旗舰版电脑如何取消网页自动保存密码?win7取消自动保存网页密码的方法
  • 老生常谈的近义词
  • 基于JAVAscrip的课程设计源代码
  • node.js批量添加数据
  • jquery可以实现哪些效果
  • linux 批量修改
  • shell脚本编程实验报告
  • js中dom的用法
  • python网络爬虫项目步骤
  • python数据类型总结
  • 基于javascript的毕业设计
  • 企业信息公示在哪里打印
  • 企业获得的保险公司保险赔偿款收入
  • 副局长是由局长任命的吗
  • 车辆登记指的是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设