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
转载于:https://www.cnblogs.com/NeilZhang/p/7642793.html
android view知识点 总结相关推荐
- Android基础知识点学习总结
Android基础知识点学习总结 安卓基础知识个人学习笔记分享~ 一.Android系统架构 Linux内核层→系统运行层→应用框架层→应用层 1.Linux内核层:Android系统是基于Linux ...
- 一文读懂Android View事件分发机制
Android View 虽然不是四大组件,但其并不比四大组件的地位低.而View的核心知识点事件分发机制则是不少刚入门同学的拦路虎.ScrollView嵌套RecyclerView(或者ListVi ...
- Android学习笔记:Android基础知识点(不断更新中)
1.Android学习笔记:OkHttp 2.Android学习笔记:更新UI的方法(UI线程和非UI线程) 3.Android学习笔记:Volley 4.Android学习笔记:Handler 5. ...
- Android View绘制原理解析
概述 本篇文章主要讲述View是如何在Android源码中产生的,以便于我们能够更好的去自定义一些控件,大体上是按照View绘制的流程来走步骤,在追踪源码之前我们先了解几个基础知识.来看下面的这张图: ...
- 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 这个问题自己大致在 ...
- 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 ...
- Android编程:解决异常“android.view.InflateException: Binary XML file line # : Error inflating class”
我一般都是在1和4 遇到,记录一下. 今天写程序发现一个问题,就是XML中报出Android.view.InflateException异常,可能的原因有: 1.XML中使用到得组件名称是否书写正确( ...
- Android View框架的measure机制
Android中View框架的工作机制中,主要有三个过程: 1.View树的测量(measure)Android View框架的measure机制 http://www.cnblogs.com/xyh ...
- android view设置按钮颜色_Android 主题换肤技术方案分析
写在前面 Android TV 电视开发,主题换肤,我感觉有两种层级的方式,一种是 系统级,另一种 是应用级, 我记得很早在 Linux 桌面开发的时候,我们之前的公司在GTK+上也实现了一套换肤UI ...
最新文章
- JDBC——jdbcUtils加载配置文件赋值
- 浅谈如何增强ASP程序性能
- GitHub上13个学习资源项目,值得收藏!
- rust如何在木板上上传图片_通过编写一个简单的游戏来学习 Rust | Linux 中国
- React 产品实现 -任务管理工具“氢”
- CTC 解码算法之 prefix beam search
- Node.js 学习笔记--- (2)创建一个简单的博客工程
- 【原创】有关Buffer使用,让你的日志类库解决IO高并发写
- 常见Web安全漏洞及测试方法(转载)
- 静态HTML网页模板源码——仿男装女装购物商城(40页功能齐全)
- 这家无人驾驶公司,竟做起了“有人驾驶”运输业务
- 参加了feedsky的博客大赛
- php根据身份证号码计算年龄
- 给ESXi虚拟机硬盘瘦身
- 手机显示DNS服务器异常,手机dns服务器异常怎么设置
- kubectl template 一个例子
- 智能化安防视频监控行业发展是如何转变的?
- 如何编写一条好的测试用例
- 《浪潮之颠》学习笔记
- 再一次获取你的WIFI密码(fluxion附视频)