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
ViewGroup
Android View 的工作原理浅析
MeasureSpec2.1SpecMode和SpecSize2.2MeasureSpec和LayoutParams2.3margin和padding3.performMeasure3.1View的measure过程3.2
ViewGroup
wanliguodu
·
2020-08-26 23:38
Android
如何自定义控件以及流程
如何自定义控件以及流程点击打开链接1、measure过程总结layout(
ViewGroup
)及其子view的测量过程:通过自身的MeasureSpec和子view的LayuoutParams,生成子view
super_crazy123
·
2020-08-26 23:45
Android修改状态栏颜色(已适配)
importandroid.app.Activity;importandroid.graphics.Color;importandroid.os.Build;importandroid.view.View;importandroid.view.
ViewGroup
哎尼玛的浪
·
2020-08-26 23:22
自定义
ViewGroup
中child绘制顺序
这是因为
ViewGroup
绘制子view的顺序导致的,先添加的view先绘制,我们可不可以改变
ViewGroup
的绘制顺序呢,当然可以,在View中有一个方法setTra
小久久601
·
2020-08-26 23:57
Android
源码解析
android
android
ViewGroup
点击事件分发机制
上一篇博客我们主要介绍的是view的事件分发,这一篇文章我们主要介绍一些
viewgroup
的事件分发。
guojingbu
·
2020-08-26 23:05
基础
android
源码分析
View的工作原理_View的工作流程
View的最终宽高和4个顶点的位置,而draw则是把View绘制在屏幕上1,measure过程measure过程要分情况来看,如果只是一个原始的View,通过measure方法就完成它的测量,如果是一个
ViewGroup
linjie678
·
2020-08-26 23:00
Android基础总结
2-1 UI概述
,请勿转载和转发2018-05-23:初稿,参考博主coder-pig本部分主要介绍Android中的UI组建,主要包括各类组件1、UI概述在AndroidAPP中,所有的用户界面元素都是由View和
ViewGroup
努力学习的安同学
·
2020-08-26 15:53
Android实现Z轴布局效果
如果需要在布局中创造一个层叠的概念,那么使用Android系统中的
ViewGroup
是不够的,但是可以通过改变
ViewGroup
的绘制顺序实现代码下载继承自FrameLayoutFrameLayout已经帮我们实现了子
·
2020-08-26 15:48
Android绘图draw方法的另一种版本
这篇文章主要想谈一下关于draw方法中的画布的来源问题有兴趣的大佬们可以继续看下去...首先说明几点(一些基础还是要有的),view在经过measure后会获得自己的测量宽高,在经过layout之后,父
ViewGroup
GeEKOh
·
2020-08-26 15:49
FragmentTest的使用
importandroid.os.Bundle;importandroid.view.LayoutInflater;importandroid.view.View;importandroid.view.
ViewGroup
高锦湖
·
2020-08-26 12:47
Android
android仿网易新闻下拉刷新上拉关闭容器
这次没有直接继承
ViewGroup
而是直接继承了LinearLayout,所以onMeasure就不需要自己折腾了,下面直接上代码,然后讲解下思路:packagecom
amurocrash
·
2020-08-26 12:42
移动开发
安卓自定义弹幕view,实现飞屏
热门搜索词会循环的在屏幕上飞过,就想能不能做一个安卓的飞屏view,然后在一番尝试后做出来了一个比较像样的demo.然后由于技术有限也没有做深入研究.现在贴上来.代码思路:1.整个view是继承relativelayout的
ViewGroup
idency
·
2020-08-25 17:15
Android
Android弹幕效果实现
从直观上,弹幕效果就是在一个
ViewGroup
上增加一些View,然后让这些View移动起来。
viclee108
·
2020-08-25 17:03
【Android】
Android自定义弹幕的实现
自定义弹幕的实现实现思路实现功能截图:上代码实现思路在视频view的上层
ViewGroup
添加TextView并使其滚动实现功能弹幕能够实现在屏幕上滚动,可以指定滚动的方向弹幕的文字大小颜色样式等可以自定义可以实现不同样式的弹幕
gentlemanyc
·
2020-08-25 17:01
android
Android 自定义View——BarrageView实现弹幕功能
原理在
ViewGroup
上不定时地添加属性不相同的TextView执行不同的动画。
AndroidKun
·
2020-08-25 17:14
自定义View
Android自定义View全解
的实现方式有以下几种类型定义自定义组合控件多个控件组合成为一个新的控件,方便多处复用继承系统View控件继承自TextView等系统控件,在系统控件的基础功能上进行扩展继承View不复用系统控件逻辑,继承View进行功能定义继承系统
ViewGroup
WalterSECREAT
·
2020-08-25 17:09
android
android
Android Scroller与computeScroll的调用机制关系
无论从构造方法还是其他方法,以及Scroller的属性可知,其并不会持有View,辅助
ViewGroup
滑动。2.Sc
Rebirth_Love
·
2020-08-25 17:58
android开发
Android SurfaceView的基本使用
一、为什么要SurfaceView大多数情况下我们的自定义View都会选择去继承View或
ViewGroup
来实现,但是为什么系统还要为我们提供一个SurfaceView呢?
坚持就有希望
·
2020-08-25 17:17
android
从源码分析scrollTo、scrollBy、Scroller方法的区别和作用
这里做略微的说明,黑色(
ViewGroup
、父容器)、蓝色(包含的子View)、橙色为手指触摸屏幕的一点。为什么要清楚这张图呢?因为在自定义View中经常出现这几个方法,想必你不熟悉的话,可能看代
weixin_33847182
·
2020-08-25 17:16
10.CollapsingToolbarLayout
CollapsingToolbarLayout(折叠toolbar布局)简介:CollapsingToolbarLayout是用来对Toolbar进行再次包装的
ViewGroup
,继承自FrameLayout
jadefly
·
2020-08-25 17:46
scroller和scrollto在
viewgroup
中的使用
scroller类似于view中修改值的工具valueanimotion只不过他是在groupview中使用的scrollto和scrollby都是移动的goup里面或者view里面的内容。一个是相对于view移动相应位置一个是相对于自己移动@OverrideprotectedvoidonFinishInflate(){super.onFinishInflate();WindowManagerwm
郁闷的中交兵
·
2020-08-25 17:40
菜鸟级别
RecyclerView.ItemDecoration 源码分析
RecyclerView的是一个
ViewGroup
.会调用measureChild方法.publicvoidmeasureChild(Viewchild,intwidthUsed,intheightUsed
zsj1225
·
2020-08-25 17:19
Android触摸事件传递机制
Android开发中,经常会遇到触摸事件冲突,比如ViewPager的轮播图跟Fragment的划动事件冲突,或者轮播图跟下拉事件冲突,自定义view的事件处理等,本文章将会详细介绍Activity、View、
ViewGroup
技术小作坊
·
2020-08-25 11:21
View的事件分发
1.View的事件分发2.
ViewGroup
的事件分发3.Activity的事件分发View的dispatchTouchEvent():publicbooleandispatchTou
有兴不虚昧
·
2020-08-25 04:00
Android触摸事件传递机制
点击事件分发ACTION_DOWN事件触发时,会从Activity->PhoneWindow->DecorView->
ViewGroup
->View顺序,逐层调用对应的dispatchTouchEvent
YuanchaoLi
·
2020-08-25 02:42
Android用户界面菜单之选项菜单(Option Menu)
Android系统中的所有UI类都是建立在View和
ViewGroup
这两个类的基础之上。所有的View的子类称为“Widge”,所有
ViewGroup
的子类称为“Layout”。
从此醉
·
2020-08-25 01:31
另外一种实现给当前界面实现弹窗效果,可不使用dialog和pop window
publicvoidattachView(Activityactivity){((
ViewGroup
)activity.getWindow().getDecorView()).addView(fullMaskView
天之大任
·
2020-08-25 01:35
Android事件分发/传递机制总结
传递机制总结参考资料:Android事件传递机制Android事件分发机制(郭霖)Android触摸屏事件派发机制详解与源码分析一(View篇)–工匠若水Android触摸屏事件派发机制详解与源码分析二(
ViewGroup
骨灰在飞扬
·
2020-08-25 00:39
android
Android自定义控件
Android自定义控件
Android
Android事件分发
android,利用layoutParams代码动态布局空间位置
www.cnblogs.com/shaweng/archive/2012/07/10/2585134.htmlAndroid开发:LayoutParams的用法LayoutParams继承于Android.View.
ViewGroup
.LayoutParams.LayoutParams
yao_zsy
·
2020-08-25 00:02
Android
自定义toast的布局
这里我的外层又嵌套了一层看视无关紧要的LinearLayout(
viewgroup
)。但是如果不加它的话,你会gg的,具体的我不解释。请移步这里http://
trebleZ
·
2020-08-25 00:06
android基础
自定义toast
一步一步教你学会自定义View并了解其绘制原理(一)
自定义view的种类继承自View(重写onMeasure、onLayout、onDraw方法)继承自
ViewGroup
派生特殊的Layout集成特定的View(
z1035075390
·
2020-08-25 00:05
view绘制
Android 中View的绘制机制源码分析 二
blog.csdn.net/yuanzeyao/article/details/46842891本篇文章接着上篇文章的内容来继续讨论View的绘制机制,上篇文章中我们主要讲解了View的measure过程,今天我们就来学习
ViewGroup
yuanzeyao
·
2020-08-25 00:27
Android
android自定义view-绘制顺序及相关原理
主要有三个方法:1、onMeasure()//计算出view自身大小2、onLayout()//仅在
ViewGroup
中,用来为子view指定位置3、onDraw()//view绘制内容那么系统能让我们在
yangxi_001
·
2020-08-25 00:08
深入理解Android内核
一个弹性的广告板
思路1.通过继承
viewgroup
来实现,包括2个基本元素:广告板和拉绳2.通过监听绳子的ontouch事件来获取拉伸广告板的动作3.通过scroller类来实现view弹性滑动(当然通过延时动画也是一种思路
wolearn的小舟
·
2020-08-25 00:00
自定义view
Android - View绘图原理总结
Android系统的视图结构的设计也采用了组合模式,即View作为所有图形的基类,
Viewgroup
对View继承扩展为视图容器类,由此就得到了视图部分的基本结构--树形结构View定义了绘图的基本操作基本操作由三个函数完成
xu_fu
·
2020-08-25 00:28
Android
Android View框架总结(九)KeyEvent事件分发机制
本篇开始分析按键消息事件分发(PS:本篇文章中源码均是Android6.0,请知晓)先看下Agenda:ViewRootImpl中的dispatchInputEvent方法View.dispatchKeyEvent方法
ViewGroup
.dispatchKe
耍定海神针的八戒
·
2020-08-25 00:53
Android之自定义View
Android自定义View的三种实现方式及自定义属性
自定义View的实现方式有以下几种:组合控件,继承控件,自绘控件详细可分为:自定义组合控件,继承系统View控件,继承系统
ViewGroup
,自绘View控件,自会
ViewGroup
控件1.自定义组合控件组合控件就是将多个控件组合成一个新的控件
wuto_
·
2020-08-25 00:07
android
generateLayoutParams() 方法的作用
关于自定义
ViewGroup
,如何layout子View,在获取MarginLayoutParams方面一直不太懂如何操作,通过查阅资料知道获取MarginLayoutParams的函数有三个:publicLayoutParamsgenerateLayoutParams
长安三日
·
2020-08-25 00:53
为什么requestDisallowInterceptTouchEvent方法会失效
requestDisallowInterceptTouchEvent方法是用来禁止或允许
ViewGroup
是否能拦截事件,通常用来处理滑动冲突.但如果在
ViewGroup
初始化之后立即就调用这个方法会发现这个方法并没有起到作用
whoami_I
·
2020-08-25 00:20
Android
ViewGroup
的 generateLayoutParams 方法的作用
而且,在代码中,我们获取子控件的LayoutParams的时候,默认是
ViewGroup
.LayoutParams类型的,我们想要使用某些特殊的字段,还需要转换为Rel
天元!突破
·
2020-08-24 23:25
Android-每日一问
Android-View
View事件机制分析
1.2事件分发的本质1.3事件在哪些对象间进行传递1.4事件分发过程涉及方法1.5Android中事件分发顺序02.Activity的事件分发机制2.1源码分析2.2点击事件调用顺序2.3得出结论03.
ViewGroup
weixin_33910434
·
2020-08-24 23:38
移动开发
ui
markdown
关于
ViewGroup
中requestDisallowInterceptTouchEvent的用法
requestDisallowInterceptTouchEvent是
ViewGroup
类中的一个公用方法,参数是一个boolean值,官
weixin_33825683
·
2020-08-24 23:33
View类的requestLayout方法和视图树测量的关系
在上一篇中讲到了自定义
ViewGroup
复写requestLayout方法以达到局部刷新的妙用,这一篇就讲讲为什么requestLayout会导致全局视图树重新测量。
weixin_33795833
·
2020-08-24 23:01
Android View绘制过程以及事件传递原理
Android中,控件绘制的步骤是measure,layout,draw//在onMeasure调用之前调用的测量方式private void measureView(View child) {
ViewGroup
.LayoutParams
weixin_33705053
·
2020-08-24 23:56
重温View绘制原理(二)
1.View绘制流程view的绘制是从根视图ViewRoot的performTraversals()方法开始,从上到下遍历整个视图树,每个View控制负责绘制自己,而
ViewGroup
还需要负责通知自己的子
weixin_30883777
·
2020-08-24 23:20
ViewGroup
和LayoutParams之间的关系
这是因为每个
ViewGroup
需要指定一个LayoutParams,用于确定
weixin_30875157
·
2020-08-24 23:19
自定义View系列教程07--详解
ViewGroup
分发Touch事件
深入探讨Android异步精髓Handler站在源码的肩膀上全解Scroller工作机制Android多分辨率适配框架(1)—核心基础Android多分辨率适配框架(2)—原理剖析Android多分辨率适配框架(3)—使用指南自定义View系列教程00–推翻自己和过往,重学自定义View自定义View系列教程01–常用工具介绍自定义View系列教程02–onMeasure源码详尽分析自定义View
weixin_30852367
·
2020-08-24 23:48
移动开发
数据结构与算法
View的绘制、事件传递过程
View绘制过程onMeasure()onLayout()onDraw()过程详解onMeasure()计算尺寸onLayout()为
viewGroup
类型布局子视图用的。
weixin_30834783
·
2020-08-24 23:47
[Android] View setLayoutParams ClassCastException
今天又处理了一个需要动态布局的问题,故意给View.setLayoutParams方法中传了个
ViewGroup
.LayoutParams,又没报错。。。想着不能
Michael_yan2015
·
2020-08-24 23:55
Android
问题集一:view.setLayoutParams(layoutParams)不起作用
//
ViewGroup
.LayoutParamslayoutParams=newViewGroup.LayoutParams(300,500);//LinearLayout.LayoutParamslayoutParams
pageTan
·
2020-08-24 23:21
问题集合
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他