博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android view知识点 总结
阅读量:6992 次
发布时间:2019-06-27

本文共 1709 字,大约阅读时间需要 5 分钟。

 

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

你可能感兴趣的文章
Intel超低功耗CPU的一些信息
查看>>
Qt之信号与槽
查看>>
PDM/PLM系统授权模型的研究和应用(转载)
查看>>
Winform下的Datagrid的列风格(4)—DataGridComboBoxTableViewColumn
查看>>
上传图片 以及做成缩略图
查看>>
封装和多态
查看>>
POJ - 3041 Asteroids 【二分图匹配】
查看>>
luogu P4198 楼房重建——线段树
查看>>
使用property为类中的数据添加行为
查看>>
程序设计基础知识
查看>>
复变函数与积分变换
查看>>
12. 断点续传的原理
查看>>
C#基础:多态:基类可以定义并实现虚(virtual)方法,派生类可以重写(override)这些方法...
查看>>
Visifire图表
查看>>
python常用模块之paramiko与ssh
查看>>
AES算法在Python中的使用
查看>>
动手动脑3
查看>>
HDU 3397 Sequence operation(线段树区间染色加区间合并)
查看>>
【随笔】写下现在所想的,开始写博客
查看>>
linux命令之vi文本编辑器
查看>>