2021-07-19

View和ViewGroup的关系


ViewGroup是容器,可以放多个子控件


添加图片:

1.将静态图片资源拖动到drawable资源下

2.在drawable里new一个vector asset 矢量图集  可以用系统自己有的图片资源


visibility 可视性:

gone 看不见 控件也不占用控件

invisible 看不见 控件还在视图中

visible:可见


scaleType 拉伸方式

CenterCrop:等比例拉伸使图片铺满整个view,但可能显示不全

fitXY:没有比例拉伸,直到宽度和高度都填满这个控件(用的极少)

fitCenter:按比例拉伸缩放,如果宽度或高度达到控件就停止

fitEnd:等比例拉伸,直到填满控件,右下角对齐

fitStart:等比例拉伸,直到填满控件,左下角对齐


tools:visibility和android:visibility的区别

tools的visivility:设置设计时的状态

android的visibility:用来设置运行起来的状态


Rect/Frame:相对于父容器的坐标 (x,y,width,height)

bounds:相对于自己的坐标、


触摸的第一个点:直接点亮

需要记录上一次被点亮视图(上一次点亮的tag和这一次的bug组合成一条线的tag)


StringBuilder:速度最快 线程不安全 和String类似


lateint的作用:有些时候用可选值赋初值为空并不可用,比如Person类的name属性,此时就得用懒加载,即创建对象时再为其赋值


也就是说,为某个对象进行by lazy操作,只有在该对象第一次被使用时,才进行初始化操作


你可能感兴趣的:(2021-07-19)