Egret入门学习日记 --- 第二十四篇(书中 9.12~9.15 节 内容)

第二十四篇(书中 9.12~9.15 节 内容)

  开始 9.12节 内容。

  

  

  

  

  重点:

    1、TextInput的使用,以及如何设置加密属性。

  操作:

    1、TextInput的使用,以及如何设置加密属性。

      创建exml文件,拖入组件,设置好id。

      

      这是显示密码星号处理的属性。

      

      创建绑定类。

      

      实例化,并运行。

      

      但是焦点在密码输入框时,密码是显示的。

      

      暂时不知道怎么设置 “焦点在密码框上时,还是显示为 * 号” 的方法。

  至此,9.12节 内容结束。

  

  开始 9.13节 。

  

  

  

  

  

  

  

    这个,和TextInput的使用方式也是大同小异。

    只是 EditableText 和 TextInput 相比,EditableText 是透明的,并没有白色的背景。

    

    由于设置了 displayAsPassword = true ,所以,失去焦点后,也是显示 * 号。

    

  至此,9.13节 内容结束。

  

  开始 9.14节 。

  

  

  

  

  

  

  

  

  

  重点:

    1、用Exml的方式创建 Group ,并且 熟悉 Group 的布局方式。

    2、用代码创建 Group ,并设置Group 的布局方式。

  操作:

    1、用Exml的方式创建 Group ,并且 熟悉 Group 的布局方式。

      水平布局方式。

        

      垂直布局方式。

        

      我认为最难的应该是这个 tileLayout 布局方式:

        

        因为 ,有太多的参数可以选了。。。

        

        

        所以。。。现在我还是懵逼的。。。

    2、用代码创建 Group ,并设置Group 的布局方式。

      

  至此,9.14节 内容结束。

  开始 9.15节 。

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  哇,这个滚动条内容真够多的。而且作者 9.15.4 写成了 9.11.4 ,搞得我以为我截图错了。

  重点:

    1、垂直滚动条的使用。

    2、水平滚动条的使用。

    3、封装一个滚动条和List的组合类。(List组件还没学到,暂时先当做了解)

    4、使用封装好的组合类。

  操作:

    1、垂直滚动条的使用。

      首先,想要有滚动效果。那么,可视区域,必须小于内容长度。

      

    2、水平滚动条的使用。

      其实和垂直滚动条一样,只要把 竖着的 改成 横着的 就行了。

      

    3、封装一个滚动条和List的组合类。(List组件还没学到,暂时先当做了解)

      这个就麻烦点了,因为List组件还没有学习过,所以就当成做一个List的包装类。

      List提供的接口,包装类也提供就好了。

      那么包装类的主要作用,就是在List上,多加一个滚动条。

      好了,接下来将是有史以来最长的代码,我来慢慢分析。

      呼~~~经过了半个小时。我按照我个人理解,写好了注释。

      

      

      这里有一部分没有写注释,因为太简单了,只不过是 获取和设置 List 的属性而已。

      

    4、使用封装好的组合类。

      既然,我们封装好了类,就开始来使用这个类吧。

      

      好的。。。运行后,我并不知道怎么设置List要显示的内容。所以。。。没什么用。

      为什么这本书不能先把List讲清楚,再来讲Scroller呢?真是坑!!!

      算了,要等待List学习了之后,才能回头来纠正这里的问题。

  至此,9.15节 内容结束。

  今天太晚了,哎。。。。。。没想到弄这个玩意这么费时。

  洗澡去了,撤了。

原文地址:https://www.cnblogs.com/dmc-nero/p/11288075.html

时间: 2024-10-09 21:57:12

Egret入门学习日记 --- 第二十四篇(书中 9.12~9.15 节 内容)的相关文章

Egret入门学习日记 --- 第二十五篇(书中 9.16~9.17 节 内容)

第二十五篇(书中 9.16~9.17 节 内容) 对于昨天的关于 List 组件使用的问题,我打算到书中提到List之后,再回头补充. 还有就是 Scroller 的 TileLayout 布局方式,也要去研究一下. 好了,开始按照书中内容一步一步走. 开始 9.16节. 重点: 1.设定TabBar皮肤. 2.设置TabBar布局. 操作: 1.设定TabBar皮肤. 第一步,准备素材! 第二步,创建 exml 文件! 第三步,拖入组件!约束大小! 第四步,增加两个状态 down 和 up.

Egret入门学习日记 --- 第二十二篇(书中 9.7~9.8 节 内容)

第二十二篇(书中 9.7~9.8 节 内容) 开始 9.7节 内容. 重点: 1.进度条ProgressBar的声明和使用. 操作: 1.进度条ProgressBar的声明和使用. 现在真的轻车熟路了,很简单.无非就是设置一下最大值,当前值的属性. 然后,事件监听的话,也是一样的.只不过事件名字的话,我就选书中这个事件吧. 可惜不能发动图,不然你们就可以看到这个进度条,每帧+1的速度前进. 当然,如果你想换自定义皮肤,还是老规矩,去找默认的 EXML 文件. 然后,怎么换素材,就按照自己喜欢的换

Egret入门学习日记 --- 第二十八篇(书中 9.19 ~ 9.19 节 内容)

第二十八篇(书中 9.19 节 内容) 没想到第九章的组件篇可真是够长的,没事,慢慢来吧. 开始 9.19节. 重点: 1.创建一个Tips提示组件. 操作: 1.创建一个Tips提示组件. 哇!出大问题!这个Tips组件有点牛皮!怎么办? 书中内容这部分,我直接懵逼. 还有这部分也是. 一点一点来分析好吧. 好,开始分析一波. 第一步:查看最终展示效果. 这是最终效果.(我去,我现在才知道,原来博客园的编辑器还可以放Gif图片...) 第二步:这个黑色的弹框组件本质上是由什么构成的? 可见,在

Egret入门学习日记 --- 第二十三篇(书中 9.9~9.11 节 内容)

第二十三篇(书中 9.9~9.11 节 内容) 今天,来9.9节. 重点: 1.VSlider的声明和使用. 操作: 1.VSlider的声明和使用. 其实和HSlider的使用方式差不多. 至此,9.9节 内容结束. 开始 9.10节. 重点: 1.配合TextureMerger,生成艺术字图集资源. 2.导入艺术字资源,并使用. 3.调整艺术字间距. 操作: 1.配合TextureMerger,生成艺术字图集资源. 打开TextureMerger,选择Bitmap Font . 点击添加字符

学习日记(十四)java中super和this

super代表的是父类.超类,用在继承中的子类中:this代表对象本身,用在本类中. super访问的是被子类隐藏的父类的属性或被覆盖的方法,而this访问的是同一类中的成员. super调用的是父类中的某一个构造函数,而this调用的是本类中其他的构造函数. super和this都需要位于构造器执行体的第一行,否则编译不通过.但是他们两个不能同时存在,因为this要调用其他的构造函数,而其他的构造函数也有super语句,这就形成了冲突,编译不过. 用this可以调用一个构造器,不可以调用两个.

Egret入门学习日记 --- 第三十六篇(书中 10.7 ~ 10.8 节 内容)

第三十六篇(书中 10.7 ~ 10.8 节 内容) 开始 书中 10.7 节内容. 书中 10.7 节内容结束. 书中重点: 1.导出素材. 2.配置粒子库. 3.播放动画. 开始操作: 1.导出素材. 我设置好了雪花的效果. 接着是导出. 这是导出后的资源文件. 导入Egret的预加载资源组中. 2.配置粒子库. 下载好官方的粒子库. https://github.com/egret-labs/egret-game-library 拷贝粒子库到项目外,记住 项目文件夹外! 配置好 egret

汇编入门学习笔记 (十四)—— 直接定址表

疯狂的暑假学习之  汇编入门学习笔记 (十四)-- 直接定址表 参考: <汇编语言> 王爽 第16章 1. 描述单元长度的标号 普通的标号:a,b assume cs:code code segment a:db 1,2,3,4,5,6,7,8 b:dw 0 start: mov si,offset a mov di,offset b mov ah,0 mov cx,8 s: mov al,cs:[si] add cs:[di],ax inc si loop s mov ax,4c00h in

【WPF学习】第二十四章 基于范围的控件

原文:[WPF学习]第二十四章 基于范围的控件 WPF提供了三个使用范围概念的控件.这些控件使用在特定最小值和最大值之间的数值.这些控件--ScrollBar.ProgressBar以及Slider--都继承自RangeBase类(该类又继承自Control类).尽管它们使用相同的抽象概念(范围),但工作方式却又很大的区别. 下表显示了RangeBase类定义的属性: 表 RangeBase类的属性 通常不比直接使用ScrollBar控件.更高级的ScrollViewer控件(封装了两个Scro

Egret入门学习日记 --- 第六十四篇(书中 19.4 节 内容)

第六十四篇(书中 19.4 节 内容) 昨天的问题,是 images 库自己本身的问题. 我单独使用都报错. 这是main.js文件代码: let images = require("images"); console.log(images); 这是cmd运行命令历史: Microsoft Windows [版本 10.0.16299.15] (c) 2017 Microsoft Corporation.保留所有权利. C:\Users\Administrator\Desktop\a&