E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
DecorView
了解ViewRoot和
DecorView
ViewRoot和
DecorView
的概念在了解View的工作流程之前,有必要搞懂一些基本的概念。
深情不及酒伴
·
2017-11-28 16:42
android
DecorView
的使用
今天,简单讲讲android中的
DecorView
的使用。getWindow().getDecorView()的方法可以获取到
decorView
,
decorView
是什么呢?
暴走邻家
·
2017-11-24 08:11
android
Android普通截屏(不包括状态栏内容无状态栏占位仅包含应用程序)
publicstaticBitmapnormalShot(Activityactivity){ViewdecorView=activity.getWindow().getDecorView();
decorView
.setDrawingCacheEnabled
Signal_Du
·
2017-10-31 15:30
Android笔记
Android超简单实现沉浸式状态栏
().getDecorView();intoption=View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN|View.SYSTEM_UI_FLAG_LAYOUT_STABLE;
decorView
.setSystemUiVisibili
昵称4
·
2017-09-12 15:00
android 右滑返回的示例代码
类似于微信的右滑返回,在BaseActivity里利用dispatchTouchEvent()拦截右滑动作,利用setTranslationX()实现动画,在
DecorView
里添加View作为滑动时的左侧阴影
沉寂chenji
·
2017-09-09 08:04
点击事件透传机制
window会将事件传递给
decorView
(viewgroup)window可以控制顶级View的外观和行为策略,window的唯一实现是
Happy_Develop_
·
2017-09-08 12:29
技术知识
View的绘制(3)-利用
decorView
机制实现底部弹出框
主目录见:Android高级进阶知识(这是总目录索引)分析那么多的源码,我只想说一句:Talkischeap!!!Showmethecode!!!!千年码农.png已经按捺不住心中写代码的热情,那我们就开始我们的代码之旅。。。一.目标1.利用《SnackBar的源码分析》的知识好吧!这是今天的唯一目标,效果如下,当然你可以用这个机制做出更酷炫吊炸天的效果,但是不要在意:底部弹出框.png二.基础使
ZJ_Rocky
·
2017-09-06 13:24
4GQoS测速应用总结(一)
1、将背景图和状态栏融合到一起:if(Build.VERSION.SDK_INT>=21){ViewdecorView=getWindow().getDecorView();
decorView
.setSystemUiVisibility
dyh-蛰伏
·
2017-09-05 15:43
android
View的绘制(2)-SnackBar源码解析
Android高级进阶知识(这是总目录索引)一.目标首先我们来明确一下这次源码解析的目标: 1.巩固上一篇《View的绘制(1)-setContentView源码分析》的源码机制. 2.同时为下一篇《利用
decorView
ZJ_Rocky
·
2017-09-05 13:00
Android高级进阶知识(这是总目录索引)
其中或者引用或者举例说明或者分析源码,总之目标是:掌握知识并且能应用知识,同时希望如果有想要了解的知识可以在文章底下提出一起交流一.View的绘制1)setContentView()的源码分析2)SnackBar的源码分析3)利用
decorView
ZJ_Rocky
·
2017-09-01 16:51
【Android 源码解析】浅谈
DecorView
与ViewRootImpl
一、前言对于Android开发者而言,View无疑是开发中经常接触的,包括它的事件分发机制、测量、布局、绘制流程等。如果要自定义一个View,那么应该对以上流程有所了解、研究。在深入接触View的测量、布局、绘制这三个流程之前,我们从Activity入手,看看从Activity创建后到View的绘制之前,所要经历的步骤。二、从setContentView说起一般地,我们在Activity中,会在o
Colin_Mindset
·
2017-08-31 16:02
Android
Android的Activity Window和View三者之间的关系解析
它的布局文件如下,很简单:接着我们用android的sdk所带的工具hierarchyviewer.bat来看看,这个界面到底有哪些元素,截图如下:从最左边开始看,标号1的地方,有个PhoneWindow和
DecorView
帅风_
·
2017-08-20 16:55
android学习笔记
Android视图加载流程(1)之SetContent( )
关键类:window,PhoneWindow,
DecorView
关键方法:setContentView(intlayoutResID)及其重载方法简单介绍:Window是一个抽象类,提供了绘制窗口的一组通用
你需要一台永动机
·
2017-08-18 15:11
Android 开发艺术探索读书笔记 4 -- View 的工作原理(上)
本篇文章主要介绍以下几个知识点:初识ViewRoot和
DecorView
;理解MeasureSpec;View的工作流程:measure、layout、draw。
开心wonderful
·
2017-08-08 15:15
初探Android中Window与
DecorView
Android中View可以说是最为重要的几个地方之一,包括事件分发,测量,绘制等等,都是非常常见的情况。那么我们要想好好掌握这些知识,就得深入了解Andorid整个View从开始到完成所经历的一系列工作。本文分析的源代码均来自AndroidAPI24。Activity和Window在Android中,Activity并不负责视图控制,它只是控制生命周期和处理事件,真正控制视图的是Window。一
Coder_wangC
·
2017-08-07 18:58
Android开发
Android Window PhoneWindow
DecorView
AndroidWindowPhoneWindowDecorView1、每一个Activity都包含一个Window对象,抽象类Window通常由PhoneWindow实现2、PhoneWindow:是Window的实现类,将Decoriew设置为整个应用窗口的根View。它是Android中的最基本的窗口系统,每个Activity均会创建一个PhoneWindow对象,是Activity和整个Vi
keen_zuxwang
·
2017-07-28 17:58
android
ndk
android
Window
App启动白屏和黑屏如何处理?
Window布局的顶层是
DecorView
,Startin
childhooding
·
2017-07-24 14:30
Android知识簿
DecorView
padding导致Dialog不能满屏的问题
AlertDialog.Builderbuilder=newAlertDialog.Builder(getActivity(),R.style.dialog_bg_theme);LayoutInflaterinflater=getActivity().getLayoutInflater();Viewview=inflater.inflate(R.layout.dialog_layout,null)
一杯苦芥
·
2017-07-12 23:46
Android
Android-事件分发上
Window,WindowManager,WindowMangerService,ViewRoot,
DecorView
他们之间是如何协同工作的。
colin_default
·
2017-07-11 17:08
Activity的创建(从Activity的角度理解IWindowSession)
前言本篇主要讲从Activity的角度来理解Window、
DecorView
、WindowManager、IWindowSession,以及ViewRootImpl与IWindowSession的关系。
LuZhenBangBlog
·
2017-07-10 12:15
Android
进阶
View学习(二)-View的测量(measure)过程
在上一篇文章中,我们介绍了
DecorView
与MeasureSpec,下面的文章就开始讨论View的三大流程。View的三大流程都是通过ViewRoot来完成的。
eleven_yw
·
2017-07-10 07:00
View学习(一)-
DecorView
,measureSpec与LayoutParams
首先我们要了解和熟悉两个概念,
DecorView
与MeasureSpec.
DecorView
我们在设置Activity的界面时,用的就是这句话setContentView(R.layout.activity_main
eleven_yw
·
2017-07-09 22:00
View的三大流程
以下先了解ViewRoot和
DecorView
的概念。
呆呆李宇杰
·
2017-06-28 16:52
沉浸式状态栏解析
基础知识:statusBar和navigationBar都是覆盖在phoneWindow上面,PhoneWindow的
DecorView
内容会padding出两个Bar的高度!
keyboard3
·
2017-06-24 01:30
android 事件分发机制(源码解析)
PhoneWindow和
DecorView
只是起到中转的作用
海重山青
·
2017-06-20 10:08
Android
android 事件分发机制(源码解析)
PhoneWindow和
DecorView
只是起到中转的作用
海重山青
·
2017-06-20 10:08
Android
android_事件分发源码解析
事件传递的整体过程当用户手指触摸手机屏幕时最先将事件MotionEvent传递给activity中的dispatchTouchEvent,然后是将事件交给window去处理,window再将事件交给顶层的View,也就是
DecorView
未见哥哥
·
2017-06-15 11:00
Android View源码解读:浅谈
DecorView
与ViewRootImpl
前言对于Android开发者来说,View无疑是开发中经常接触的,包括它的事件分发机制、测量、布局、绘制流程等,如果要自定义一个View,那么应该对以上流程有所了解、研究。本系列文章将会为大家带来View的工作流程详细解析。在深入接触View的测量、布局、绘制这三个流程之前,我们从Activity入手,看看从Activity创建后到View的正式工作之前,所要经历的步骤。以下源码均取自Androi
qq_36388797
·
2017-06-07 17:00
android
android
View的绘制流程
View源码解读浅谈De
Android 从源码分析View层次之ActionMode
转载请注明出处:(http://blog.csdn.net/qq_35071078/article/details/72859905)我们都知道,android最上层的view是一个
DecorView
,
下课睡觉
·
2017-06-04 16:34
Android
源码分析和原创代码
Android 从源码分析View层次之ActionMode
转载请注明出处:(http://blog.csdn.net/qq_35071078/article/details/72859905)我们都知道,android最上层的view是一个
DecorView
,
qq_35071078
·
2017-06-04 16:00
android
布局
ActionMode
根布局
view层次
setContentView源码分析
DecorView
和我们的布局
CP9
·
2017-05-12 16:02
开发艺术探索 设计模式 个人读书笔记
Activity调用onSaveInstanceState()时会委托Window去保存数据,Window又委托它上面的顶级容器一般是
DecorView
,然后
DecorView
又遍历子View去保存数据
劳达斯
·
2017-05-10 16:23
通过FrameLayout分析onMeasure
大家也知道FrameLayout的摆放规则,大部分使用是根据layout_gravity属性来控制摆放位置,如果你没有使用这个属性,默认就是放在左上角,并且最后添加的子View会显示在最上层.那么这篇文章从
DecorView
kangdi437
·
2017-05-06 17:13
Android 中Activity、Window、ViewRoot、
DecorView
之间的联系
Android中Activity、Window、ViewRoot、
DecorView
之间的联系Activity、Window、ViewRoot、DecorViewActvity这个基础组件中,包含了Window
清澈见底-66
·
2017-05-04 11:00
Android应用层View绘制流程之measure,layout,draw三步曲
概述上一篇博文对
DecorView
和ViewRootImpl的关系进行了剖析,这篇文章主要是来剖析View绘制的三个基本流程:measure,layout,draw,只有把这三个基本流程搞清楚了,平时在自定义
liuyi1207164339
·
2017-04-23 20:40
Android源码解析
Android应用层View绘制流程之
DecorView
与ViewRootImpl
由于篇幅限制,这篇文章只分析顶层视图
DecorView
的显示逻辑,具体的View树绘制三部曲:measure,layout,draw将在下篇博文进行深入剖
liuyi1207164339
·
2017-04-23 20:11
Android源码解析
自定义View基础之View的绘制流程
DecorView
在了解view的绘制流程之前,首先我们要知道一个
DecorView
的概念,什么是
DecorView
?
Cris_Ma
·
2017-04-23 12:03
Android巧用
DecorView
实现对话框功能
如果还不知道
DecorView
,那也没有什么关系^_^先来看看实现的效果实现的大致思路首先需要明白什么是
DecorView
,他是android中界面的根布局。
大批
·
2017-04-08 10:39
Android 任意区域截屏
全屏截图Android其实可以做到任意区域截屏,不过我们先来看看整个屏幕截图代码,相信大家很熟悉,代码如下ViewdecorView=activity.getWindow().getDecorView();
decorView
.setDrawingCacheEnabled
小宝一号
·
2017-03-03 22:04
android开发
你需要知道的Android View的布局
我们先回顾一下,View的测量,在ViewRootImpl#performTraverals方法下,先进行对
DecorView
根布局测量获取MeasureSpec,然后开始执行测量performMeasure
guojun_fire
·
2017-02-27 10:18
你需要知道的Android View的测量
上一篇我们说到了View的创建,我们先回顾一下,
DecorView
是应用窗口的根部View,我们在View的创建简单来说就是对
DecorView
对象的创建,然后将
DecorView
添加到我们窗口Window
guojun_fire
·
2017-02-23 15:10
Android控件View打造完美的自定义侧滑菜单
经常会出现侧滑菜单,侧滑滑出View等效果,虽然说Android有很多第三方开源库,但是实际上咱们可以自己也写一个自定义的侧滑View控件,其实不难,主要涉及到以下几个要点:1.对Android中Window类中的
DecorView
gxflh
·
2017-02-20 15:55
Android View 测量流程(Measure)全面解析
前言上一篇文章,笔者主要讲述了
DecorView
以及ViewRootImpl相关的作用,这里回顾一下上一章所说的内容:
DecorView
是视图的顶级View,我们添加的布局文件是它的一个子布局,而ViewRootImpl
程序员的自我反思
·
2017-02-16 14:50
Android View源码解读
DecorView
与ViewRootImpl浅谈
前言对于Android开发者来说,View无疑是开发中经常接触的,包括它的事件分发机制、测量、布局、绘制流程等,如果要自定义一个View,那么应该对以上流程有所了解、研究。本系列文章将会为大家带来View的工作流程详细解析。在深入接触View的测量、布局、绘制这三个流程之前,我们从Activity入手,看看从Activity创建后到View的正式工作之前,所要经历的步骤。以下源码均取自Androi
程序员的自我反思
·
2017-02-16 14:36
Android View 绘制流程(Draw)全面解析
前言前几篇文章,笔者分别讲述了
DecorView
,measure,layout流程等,接下来将详细分析三大工作流程的最后一个流程――绘制流程。
程序员的自我反思
·
2017-02-16 14:52
Android组件View绘制流程原理分析
绘制流程原理分析android视图构成这里写图片描述如上图,Activity的window组成,Activity内部有个Window成员,它的实例为PhoneWindow,PhoneWindow有个内部类是
DecorView
jackzhouyu
·
2017-02-06 17:36
隐藏标题栏和底部操作栏,可上下滑动显示
booleanhasFocus){super.onWindowFocusChanged(hasFocus);if(hasFocus){ViewdecorView=that.getWindow().getDecorView();
decorView
.setSystemUiVisibility
duxiufang
·
2017-02-04 16:00
DecorView
、PhoneWindow、ViewRootlmpl的关系
Window类位于/frameworks/base/core/java/android/view/Window.java。该类是一个抽象类,提供了绘制窗口的一组通用API。可以将之理解为一个载体,各种View在这个载体上显示。PhoneWindow类于/frameworks/policies/base/phone/com/android/internal/policy/impl/PhoneWind
种菜的小朋友
·
2017-01-16 01:47
android
Android窗口机制(四)ViewRootImpl与View和WindowManager
Android窗口机制系列Android窗口机制(一)初识Android的窗口结构Android窗口机制(二)Window,PhoneWindow,
DecorView
,setContentView源码理解
Hohohong
·
2017-01-15 15:09
Android窗口机制(二)Window,PhoneWindow,
DecorView
,setContentView源码理解
前篇文章中出现了PhoneWindow,
DecorView
这些类,如果是第一次见过的话,肯定会觉得陌生。
HoHohong
·
2017-01-13 22:30
Android窗口机制
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他