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


转载于:https://www.cnblogs.com/NeilZhang/p/7642793.html

android view知识点 总结相关推荐

  1. Android基础知识点学习总结

    Android基础知识点学习总结 安卓基础知识个人学习笔记分享~ 一.Android系统架构 Linux内核层→系统运行层→应用框架层→应用层 1.Linux内核层:Android系统是基于Linux ...

  2. 一文读懂Android View事件分发机制

    Android View 虽然不是四大组件,但其并不比四大组件的地位低.而View的核心知识点事件分发机制则是不少刚入门同学的拦路虎.ScrollView嵌套RecyclerView(或者ListVi ...

  3. Android学习笔记:Android基础知识点(不断更新中)

    1.Android学习笔记:OkHttp 2.Android学习笔记:更新UI的方法(UI线程和非UI线程) 3.Android学习笔记:Volley 4.Android学习笔记:Handler 5. ...

  4. Android View绘制原理解析

    概述 本篇文章主要讲述View是如何在Android源码中产生的,以便于我们能够更好的去自定义一些控件,大体上是按照View绘制的流程来走步骤,在追踪源码之前我们先了解几个基础知识.来看下面的这张图: ...

  5. Android运行时候报错:android.view.InflateException: Binary XML file line #19: Binary XML file lin

    Android运行时候报错:android.view.InflateException: Binary XML file line #19: Binary XML file lin 这个问题自己大致在 ...

  6. android.view.InflateException: Binary XML file line #7: Binary XML file line #7

    错误如下 11-21 08:19:44.040 3608-3608/com.leon.oldrecyclerview E/AndroidRuntime: FATAL EXCEPTION: main   ...

  7. Android编程:解决异常“android.view.InflateException: Binary XML file line # : Error inflating class”

    我一般都是在1和4 遇到,记录一下. 今天写程序发现一个问题,就是XML中报出Android.view.InflateException异常,可能的原因有: 1.XML中使用到得组件名称是否书写正确( ...

  8. Android View框架的measure机制

    Android中View框架的工作机制中,主要有三个过程: 1.View树的测量(measure)Android View框架的measure机制 http://www.cnblogs.com/xyh ...

  9. android view设置按钮颜色_Android 主题换肤技术方案分析

    写在前面 Android TV 电视开发,主题换肤,我感觉有两种层级的方式,一种是 系统级,另一种 是应用级, 我记得很早在 Linux 桌面开发的时候,我们之前的公司在GTK+上也实现了一套换肤UI ...

最新文章

  1. JDBC——jdbcUtils加载配置文件赋值
  2. 浅谈如何增强ASP程序性能
  3. GitHub上13个学习资源项目,值得收藏!
  4. rust如何在木板上上传图片_通过编写一个简单的游戏来学习 Rust | Linux 中国
  5. React 产品实现 -任务管理工具“氢”
  6. CTC 解码算法之 prefix beam search
  7. Node.js 学习笔记--- (2)创建一个简单的博客工程
  8. 【原创】有关Buffer使用,让你的日志类库解决IO高并发写
  9. 常见Web安全漏洞及测试方法(转载)
  10. 静态HTML网页模板源码——仿男装女装购物商城(40页功能齐全)
  11. 这家无人驾驶公司,竟做起了“有人驾驶”运输业务
  12. 参加了feedsky的博客大赛
  13. php根据身份证号码计算年龄
  14. 给ESXi虚拟机硬盘瘦身
  15. 手机显示DNS服务器异常,手机dns服务器异常怎么设置
  16. kubectl template 一个例子
  17. 智能化安防视频监控行业发展是如何转变的?
  18. 如何编写一条好的测试用例
  19. 《浪潮之颠》学习笔记
  20. 再一次获取你的WIFI密码(fluxion附视频)

热门文章

  1. VTK:PolyData之TransformOrderDemo
  2. Qt发布到Google Play
  3. Qt Creator使用Memcheck检测内存泄漏
  4. Qt Creator使用FakeVim模式
  5. C语言求二叉树的垂直总和(附完整源码)
  6. OpenGL Drawing Commands绘图命令的实例
  7. OpenGL 漫反射辐照度 Diffuse irradiance
  8. C语言实现hash/adler32算法(附完整源码)
  9. QT的QStandardItemModel类的使用
  10. QT的QImage类的使用