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操作,只有在该对象第一次被使用时,才进行初始化操作


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 事件 补充表格代码: 事件 日常生活中事件: 发生并得到处理的操作在JS中的事件是: 用户在页面上操作, 然后我们...
    sskingfly阅读 238评论 0 1
  • 年逾70,邂逅写作365,重新找到人生使命 我是钱艺,人人都叫我钱姨,今年71岁了。 2017年4月份,我用心苦苦...
    e7b738e96900阅读 315评论 0 2
  • tags: Tutorial 引言 国庆前在微信群里看到有人在问Android屏幕适配的问题,凑巧自己最近时间略有...
    coder_pig阅读 2,269评论 2 13
  • 村委会大楼前,穿麻戴孝的几个人在烧纸钱,乌烟瘴气顺风飘了很远。 几天前,一个五十六岁的女人中午十...
    长贵阅读 168评论 0 2
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 8,605评论 28 53