第十二篇(书中 5.1节 内容)

  昨天把 第4章完成了。

  今天来看第5章。

  接下来是 5.1节 的内容。

  

  

  

  

  

  

  总结一下 5.1节 的重点:

    1、如何制作一个公用按钮皮肤。

  跟着做:

    重点1:如何制作一个公用按钮皮肤。

      首先,先创建一个 exml 文件。

      

      创建上一节学到的自定义皮肤按钮。

      

      把外围矩形调整和按钮一样大小。

      

      接着拖入label组件,代替按钮原来的文本。

      

      接着,按照书中所说。

      

      虽然不知道为什么一定要改成labelDisplay,姑且先照着做吧。

      

      好,那么ID名也起好了。

      然后再起个标签名字。

      

      这样,exml皮肤就做好了,开始使用试试看。

      好,我创建了一个新的 New.exml 文件,并且拖入了一个默认按钮组件。

      

      接下来,要选择我做好的自定义按钮。

      

      能看到效果了。

      

      试了一下改名。

      

      也是可以改名的。

      然后我试着把id名 labelDisplay 改成 labelDIsplay1。

      

      

      意外的发现,New.exml 文件中 使用的自定义按钮,不能改名了。

      

      看来,labelDisplay 这个ID名字是固定格式。不能乱改。没想到还有这种规则。

      希望Egret把这些规则都讲清楚,不然真的,自己如果写组件的话,被坑都不知道为什么。

      这是运行结果:

        

  至此,5.1节 内容结束。

  

转载于:https://www.cnblogs.com/dmc-nero/p/11221857.html

Egret入门学习日记 --- 第十二篇(书中 5.1节 内容)相关推荐

  1. MySQL学习【第十二篇事务中的锁与隔离级别】

    一.事务中的锁 1.啥是锁? 顾名思义,锁就是锁定的意思 2.锁的作用是什么? 在事务ACID的过程中,'锁'和'隔离级别'一起来实现'I'隔离性的作用 3.锁的种类 共享锁:保证在多事务工作期间,数 ...

  2. 汇编入门学习笔记 (十二)—— int指令、port

    疯狂的暑假学习之  汇编入门学习笔记 (十二)--  int指令.port 參考: <汇编语言> 王爽 第13.14章 一.int指令 1. int指令引发的中断 int n指令,相当于引 ...

  3. Egret入门学习日记 --- 第二篇

    第二篇(学习篇) 既然选好了Egret,那我就要想想怎么学了. 开始第一步,先加个Q群先,这不,拿到了一本<Egret  HTML5游戏开发指南>,阅至三章,得到印象相对较深的好处和坏处: ...

  4. Egret入门学习日记 --- 第六篇

    第六篇 在本篇写之前,还是要为昨天写的日记道歉才行,差点就误人子弟了. 没想到在程序员界最低级的错误 "单词拼写错误" 还是会经常犯. childrenCreated 我就不能复制 ...

  5. 计算机指令int,汇编入门学习笔记 (十二)—— int指令、端口

    疯狂的暑假学习之  汇编入门学习笔记 (十二)--  int指令.端口 参考: <汇编语言> 王爽 第13.14章 一.int指令 1. int指令引发的中断 int n指令,相当于引发一 ...

  6. 我的日记 (第十二篇 忙而不乱?) 00:45 2007-11-8

    三个多月没写日记了,主要是因为太忙了!忙的有点累,以至于无法组织自己清晰的思路.不过这种"写"的情愫,在心头不断的凝结,好像在等待着量的集聚,集聚到某一刻度,去喷发,酣畅淋漓的. ...

  7. 2清空所有表_mysql数据库学习(第十二篇) - 数据高级操作(2)

    更新数据(限制记录数) 举例说明:UPDATE my_copy SET NAME='32' WHERE 1 = 1 LIMIT 3 只更新一部分,头几名啊这些的 删除数据[限制记录数] 清空表,重置自 ...

  8. UE4学习日记(十二)血液喷洒效果

    一.材质制作 首先,我们需要一张血液灰度图. 将其保存下来,命名为[Blood],导入UE4当中. 然后在内容浏览器中右键新建一个材质,命名为[M_Blood_Test],混合模式设置为[半透明]. ...

  9. Python学习日记(三十二) hmac检验客户端的合法性和socketsever模块

    Hmac模块 其实这个模块类似hashlib模块,它能将一些重要的信息通过算法加密成密文,让信息更具有安全性. 关于hmac加密算法的了解:它的全名是哈希运算消息认证码(Hash-based Mess ...

  10. js 浅拷贝直接赋值_第二十二篇 JS中浅拷贝的方法有哪些?

    重要:什么是拷贝?之前也写过类似的文章,大家可以看<理解js的深拷贝和浅拷贝原理和实现的方法> 首先来直观的感受一下什么是拷贝. let arr = [1, 2, 3]; let newA ...

最新文章

  1. 推荐一位在BAT大厂工作的技术+美女双料博主
  2. Ceph Storage Cluster(CEPH存储集群) Configuration配置
  3. python导入模块的变量_python 环境变量和import模块导入方法(详解)
  4. Mycat对于导入和扩容迁移性能压测
  5. Socket网络通讯开发总结之:Java 与 C进行Socket通讯
  6. 学习笔记——物联网知识
  7. 终于把所有的Python库,都整理出来啦
  8. win10计算机三级密码设置,Win10系统下共享文件夹如何设置密码访问?
  9. 大白菜超级U盘启动盘制作
  10. 4939: [Ynoi2016]掉进兔子洞 莫队 压位
  11. 算法-使用双指针遍历删除链表节点
  12. iOS-[NSAttributedString]设置富文本和计算富文本高度
  13. iMeta | 德加合作揭示葛藤菌根真菌的遗传多样性和群落组成
  14. linux系统的种类
  15. 黑鹰VIP教程超级大全集!!!千G容量!!!
  16. 树莓派csi摄像头和usb摄像头_树莓派上用 fswebcam + USB 摄像头拍摄
  17. 初识3D Game——战地3,使命召唤8:现代战争3,Crysis 2:孤岛危机2
  18. 新建vue3.0 项目—步骤
  19. Cannot launch SDK manager
  20. 针对126邮箱部分功能测试

热门文章

  1. Nginx是什么 ? 能干嘛 ?
  2. Aloha:一个略屌的分布式任务调度框架
  3. IDEA 的这款插件真是逆天了,代码那都不是事!
  4. SpringBoot2.x炫酷吊炸天前后端分离的后台管理系统实例
  5. 可能是最全的一份 2017 年中国移动互联网年度报告(建议收藏)
  6. 人工智能时代!Python跃升编程语言第一名!
  7. 15 张 Vim 速查表奉上,帮你提高N倍效率!
  8. 360浏览器:中国为什么没有自主研发的浏览器内核?
  9. 我妈劝我找份稳定的工作
  10. centos7 crontab 定时执行python任务不执行的原因及解决办法