• android view知识点 总结


    DecorView :

    http://www.jianshu.com/p/5aa96683d0dc

     安卓事件分发机制:

    http://blog.csdn.net/guolin_blog/article/details/9153747

    view Paint 及 Canvas 简单介绍

    http://www.cnblogs.com/menlsh/archive/2012/11/18/2776003.html

    RectF 类用法:

    http://blog.csdn.net/u013290250/article/details/54926669

    LayoutParams

    http://blog.csdn.net/yisizhu/article/details/51582622

     Inflater 资源加载用法:

    http://blog.csdn.net/lmj623565791/article/details/38171465

    http://blog.csdn.net/guolin_blog/article/details/12921889

    郭林对ViewGroup的解析和实例

    http://blog.csdn.net/lmj623565791/article/details/38339817/

     OnMeasure :GroupView 会计算自身的大小(当指定大小时按指定值,如果为wrapContent则需要计算childView的大小)childView 会根据 ViewGroup传人的测量值和模式  对自己的宽高进行确认

    OnLayOut: ViewGroup会确定各个子View在ViewGroup中的位置

    OnDraw: childView 会绘制出自己

    view - onLayout 

    http://www.jianshu.com/p/a5b1e778744f

    android:layout_marginLeft指该控件距离边父控件的边距,

    android:paddingLeft指该控件内部内容,如文本距离该控件的边距。

    凡是以layout为开头的属性,都是为用于告诉容器的,我们的宽度(layout_width)、高度(layout_height)、对齐方式(layout_gravity)等;当然还有margin等;

    设置屏幕显示

    http://blog.csdn.net/lizhiying61f/article/details/52213585

    设置Activity为全屏: 手机自带的 通知栏(信号、时间、电量) 会被隐藏

    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);

     沉浸式手机提示栏: 提示栏变成灰色半透明状显示在Acitivity上,没有突兀感

    window.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS, WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);

    保持屏幕常亮:

    getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);  

    设置窗体模糊:

    getWindow().setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND,   WindowManager.LayoutParams.FLAG_BLUR_BEHIND);  

    http://blog.csdn.net/lizhiying61f/article/details/52213585



  • 相关阅读:
    目录创建用什么命令?创建文件用什么命令?复制文件用什 么命令?
    哪些浏览器支持HTML 5?
    终端是哪个文件夹下的哪个文件?黑洞文件是哪个文件夹下 的哪个命令?
    什么是端到端微服务测试?
    HTML 5中的本地存储概念?
    HTML 5的页面结构和HTML 4或早先的HTML有什么不同?
    Spring 切面可以应用五种类型的通知?
    Math.round(11.5) 等于多少?Math.round(-11.5)等于多少?
    微服务架构如何运作?
    双因素身份验证的凭据类型有哪些?
  • 原文地址:https://www.cnblogs.com/NeilZhang/p/7642793.html
Copyright © 2020-2023  润新知