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知识点 总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: OpenCV3.1.0+VS2015开发
- 下一篇: 利用.swp文件恢复源文件