00:02
大家好,我是和尚,我们今天来继续学习鸿蒙操作系统的一些基本的应用。和尚在之前啊绘制了一个最简单的登录页面,其中用到了呃,Text bottom,然后还有一些呃图片或等其他一些基本的主呃基本的控件吧,然后接下来和上来尝试一下text的呃日常用的属性,嗯,反正为了视频的简短性,然后把那个代码写作过程呃省略掉,已经提前编辑好,只是来看一下效果。首先第一个和上要说的是text和呃hit这个。属性,一个是正常的文本和一个默认的提示文本内容。
01:00
很明显可以看到这两个还是一。不一样的,正常。第二个的话就是,呃,Text color和hit就是一个颜色。对应的颜色的一个属性。这个也很简单。在这里和上设置了一个默认的一个textco和那个hitco,两个是不一样的。然后接下来第三个还要说的是text size和text bond,就是默认的呃,字号和字体。这个有。不用多说,直接是设置,然设置一个22的,20和24的字号,还有一个对应的一个。Text这设置了字体,在设置字体的时候,其实英文是比较明显的,中文的话可能和尚看着不是特别明显。
02:21
刚开了软件比较多,所以可能会卡顿一点。在这里有字号的明显的差别,还有字体对应的明显的差别。同样的一个字号,同样的一个内容,只是字体不同,展示的效果是很明显的。然后接下来的话就是一个斜体和一个对齐方式。解体都不太陌生,然后它有一个直接用的一个。
03:02
At里科。设置为true就可以是斜体啊,这个是之前的。Text就是对,就是对齐方式,这就跟我们日常用的其他的都是很相似的,默认是居中对齐,居中是呃,垂直居中,然后还有一个就是设置这个center的话,就是整体居中,然后我设置了一个bottom和right,就是默认的一个底部最右侧的一个居中方式。而填这个背景的话,只是为了方便看一下所占的整体的位置,默认的高度都是80。接下来的属性就是element属性,就是在图文本中添加一个小图标,这个在我们日常生活中也是很常见的。
04:17
先把这些都删掉,容易看一些。我上分别设置了居左的。然后element居右最顶部的,然后right右边还有bottom底边,然后还其实还有一个start和和那个N的方式,就是从左向右还是从右向左这个的方式比呃。
05:03
Left和right方式要优先级要高一些,所以建议不两个不要一块儿使用。这个的话,其中还有一个属性是好像说的是一个element padding,就是距于文本距图标的一个距离,第一个和尚没有设置,第二个和尚设置20还是很明显的,这个也默认都是有边距的,当你那个宽度不同的话,它整体整体所占的区域范围也是不同的。然后接下来一个属性就是呃,字符串的截取,文本的截取吧。因为这样可能比较节省时间,简单浏览一下就可以,因为内容也很简单。
06:02
默认的话,它是没有截取的,然后呃,我们设置了就是省略号在前面,前端还是中间还是结结尾的位置,请注意。它这个设置的区域的话,只是纯文本,纯文本内容,而图标是不不影响的。在这儿是比较明显看到的。然后最后的话,我上设置了一个尝试,设置一个跑马灯的一个滚动效果,其中设置一个throwable是可滚动的,然后auto rolling count就是滚动的次数,还有滚动滚动的时长,但是默认这个情况下和它是没有滚动效果的,然后和尝试了一下,是需要在Java那边设置一个呃,启动滚动的一个方法才可以,之后和尚再做尝试。这个的话主要只是看一下它的一个截取方式。文本的截取方式。那接下来的话就是多行展示。
07:02
单行展示结束之后就是多行的。默认是没有多行,默认的文本是不会进行多行展示换行的,只有设置了这个multi lines多行的一个设置为处的时候,它才会进行默认的换行。然后当设置max texts,就是设置最多展示行数的话,可以通过设置具体的呃数值来进行啊限制这个是在我们日常中也是非常常见的,这是一个两行,一个四行,这种默认的很明显的一个效果。之后的话就是,呃,好像接接下来设置尝试刚才的滚动。
08:09
这个滚动的话,需要在Java代码这设置一个start out rolling。这个一个滚动的一个效果,这这个才可以。需要跑一下吗?因为在这个preview这个预先看的这个这个模式下,是不会进行动画效果的。
09:02
我上先暂停一下,然后因为跑的软件比较多,可能会卡顿,先重新跑一下。其实整个text的文本是没有什么难点的,只是为了加强印象,都把这些属性能用到的都先尝试一下。也跑起来用了挺长时间,然后它这个是摸人的一个滚动的一个状态,其中。Throwing count就是滚动的次数,然后during就是滚动的时长,然后这需要设置成一个凹to throwing这种方式才可以,然后接下来最后一个属性的话,就是字号的一个变更。
10:06
其实其实text还有很多其他的一个可编辑状态的一个属性,我让暂时在这儿先不做尝试。这个呃,字号变更的话,这儿可以设置一个auto fo size,这呃根据所占的位置来进行字号的一个调整,同同样需要在账号代码这设置一个变化,在当点击text的时候添加一个home面O的一个文本,一直往后面添加,其中需要注意的话。要设置这个set out to front side Rose啊,就是设置一个最小字号和一个最大字号。
11:13
OK,默认是有一个文本的。然后当用户点击的时候。它会变化。超过的话,然后字号会有调整。其实整个的内容都非常的简单,Text没有什么难点,不然只是呃。略过而已,然后对于之后具体问题的话,和尚在做。呃,进行进一步的尝试,然后今天的内容到此为止,谢谢大家。
我来说两句