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
YasuoRecyclerViewAdapter!让你在Android中快乐的实现列表!
在现如今的安卓App开发中,大家用得最多的
ViewGroup
,那一定是身为老大哥的RecyclerView,单布局列表,多布局列表,网格列表,瀑布流列表,折叠列表,吸顶列表,甚至一个无需滚动的页面,出于屏幕高度适配考虑
七七就是七七
·
2021-02-08 15:26
如何在Adapter中正确的使用Context
1.前言最近我在项目中,发现一个同事写RecyclerView.Adapter的时候都习惯定义一个全局的私有mContext,然后在onCreateViewHolder(parent:
ViewGroup
Jere_Chen
·
2021-01-31 23:21
Android
RecyclerView
Adapter
Context
五、INVISIBLE、GONE、VISIBLE的实现逻辑
ViewGroup
首先要明确一点,通常使用的View都是放在
ViewGroup
以及
ViewGroup
子类的,大小都是在父控件的onMeasure和onLayout来进行确定。
怪叔叔萝莉控
·
2021-01-31 19:47
自定义View
android
ViewGroup
VISIBLE
GONE
measure
【Android】自定义
ViewGroup
本文详细说一下自定义
ViewGroup
。
ViewGroup
继承自View,所以
ViewGroup
是一种包含子View的特殊View。
littlefogcat
·
2021-01-30 02:20
因为不了解Android事件分发机制,居然被实习生嘲笑了
Android开发人员必须要了解的概念,学会他,我们就可以解决滑动冲突等问题,比如在View嵌套的时候,外部滑动与内部滑动的方向一致,该如何处理,这就需要了解事件分发机制才能解决,事件分发通常与View、
ViewGroup
Android小丁
·
2021-01-27 22:58
程序员
android
编程语言
Android事件分发机制五:面试官你坐啊
:从window机制出发分析了事件分发的整体流程,以及事件分发的真正起点Android事件分发机制二:
viewGroup
与view对事件的处理:源码分析了
viewGroup
和view是如何分发事件的Android
一只修仙的猿
·
2021-01-26 19:01
Android
android
面试
事件分发
DragFloatActionButton(自定义全屏拖动按钮)
importandroid.util.AttributeSet;importandroid.util.TypedValue;importandroid.view.MotionEvent;importandroid.view.
ViewGroup
小慧sir
·
2021-01-14 14:51
Android自定义View系列之实战
通常是继承一个系统现有的
ViewGroup
(LinearLayout...)1.编写通用标题栏的布局文件:左边是返回按钮、中间是文字标题、右边可能是文本可能是图标2.自定义View的java代码
sunbinkang
·
2021-01-12 17:37
自定义View
android
android
移动开发
Android滑动冲突二内部拦截法详情
Android事件分发一之事件传递Android事件分发二之
ViewGroup
如何处理事件Android事件分发三之ViewAndroid事件分发四总结Android滑动冲突一内部拦截外部拦截简介Android
LJ_GOD
·
2021-01-11 14:18
android
android
安卓
Android自定义View系列之详解View的绘制流程
目录一、开场白二、View的绘制流程2.1测量的过程2.2布局的过程2.3绘制的过程一、开场白开讲之前我们先预设一种自定义
ViewGroup
的场景:我们知道LinearLayout、FrameLayout
sunbinkang
·
2021-01-11 00:08
android
自定义View
android
Android
ViewGroup
的draw和onDraw的调用时机
AndroidViewGroup的draw和onDraw的调用时机View.draw和View.onDraw的调用关系首先,View.draw和View.onDraw是两个不同的方法,只有View.draw被调用,View.onDraw才有可能被调用。在View.draw中有下面一段代码:finalbooleandirtyOpaque=(privateFlags&PFLAG_DIRTY_MASK)
有趣的灵魂222斤
·
2021-01-04 15:22
Android
记录
android
自定义View从实现到原理(七)- 类似迅雷实现水波纹波浪加载效果
自定义View从实现到原理(七)已经到这一步了啊,这一篇写完基本上自定义View就不会写了,以后有可能的话,也许会写一下自定义
ViewGroup
或者是自定义View的仿真书籍翻页效果,不过那也是以后的事情了
还是得冲冲冲
·
2020-12-28 20:33
View
android
RecyclerView的绘制三大流程
源码的开启之旅,从
ViewGroup
绘制的三大流程开始看起,然后再逐渐了解RecyclerView各个模块1.从onMeasure()开始看起publicclassRecyclerViewextendsViewGroupimplementsScrollingView
isLJli
·
2020-12-27 19:21
Android LayoutParams源码分析
LayoutParams不属于View,是
ViewGroup
控制View的具体显示在哪里。LayoutParams基本用法Te
xiangxiongfly915
·
2020-12-07 16:14
Android源码分析
LayoutParams
实现添加view 并伴随移除view动画的效果的自定义
ViewGroup
的添加和移除动画点击查看采用系统实现方式采用LayoutTransition实现添加view和移除view的动画效果优点采用系统api安全实现方便快捷缺点不能添加和删除动画同时执行,只能等到一个执行完之后才能进行操作自定义
ViewGroup
卖炭少年炭治郎
·
2020-11-27 11:13
RoundShadowImageView - 圆形图片的阴影,自由定制!
1个为圆形图片的ImageView添加阴影的自定义控件.GitHubRoundShadowImageView为什么写这个库Android未提供现成的工具,自定义控件阴影的颜色开源社区中现有的库,使用了
ViewGroup
幻海流心
·
2020-11-25 23:42
RoundShadowImageView - 圆形图片的阴影,自由定制!
1个为圆形图片的ImageView添加阴影的自定义控件.GitHubRoundShadowImageView为什么写这个库Android未提供现成的工具,自定义控件阴影的颜色开源社区中现有的库,使用了
ViewGroup
幻海流心
·
2020-11-25 14:30
android
java
RecyclerView渲染分析
1、启动渲染RecyclerView继承
ViewGroup
,同样准守View的绘制过程,
_忘_
·
2020-11-24 15:20
事件分发机制
去处理事件分发的对象:点击事件(Touch事件)事件分发的本质将点击事件(MotionEvent)传递到某个具体的View&处理的整个过程即:事件传递的过程=分发过程事件分发的顺序谨记:Activity->
ViewGroup
你的益达233
·
2020-11-19 11:33
Android如何获取子View的位置及坐标详解
1.2、View分类View主要分为两类,具体如下表格所示:类别示例特点单一视图即一个View,如TextView、EditText不包含子View视图组即多个View组成的
ViewGroup
,如RelativeLayout
·
2020-11-19 10:50
Android理解自定义View
自定义UI控件有2种方式:继承自系统提供的成熟控件(比如LinearLayout、RelativeLayout、ImageView等)直接继承自系统View或
ViewGroup
,并且绘制显示内容。
kevinsEegets
·
2020-11-19 10:37
Android 获取子 View 的位置及坐标的方式
1.2、View分类View主要分为两类,具体如下表格所示:类别示例特点单一视图即一个View,如TextView、EditText不包含子View视图组即多个View组成的
ViewGroup
,如RelativeLayout
Maenj_Ba_lah
·
2020-11-13 23:33
android
Android 子 View 的位置及坐标的获取方式详解
1.2、View分类View主要分为两类,具体如下表格所示:类别示例特点单一视图即一个View,如TextView、EditText不包含子View视图组即多个View组成的
ViewGroup
,如RelativeLayout
Maenj_Ba_lah
·
2020-11-13 23:31
android
自定义View和自定义
ViewGroup
实例讲解
参考:https://www.jianshu.com/p/c84693096e41自定义View定义一个自定义View的步骤:1.需要继承View或者View的子类;2.重写至少两个构造方法;3.自定义xml中的属性;declare-styleable中的format的类型:reference:引用类型,如@drawable/xxxcolor:颜色,如#fff000dimension:尺寸,如11
小Tian◕
·
2020-11-09 20:25
Android
2020-11-5(安卓)
文件里面所有的东西都创建了java对象,已经在创建在内存后,然后再findViewById中放入对应控件Id值查找时才能找到对应控件View看得见EdiTextTextViewCheckBoxButton看不见的
Viewgroup
寻梦&之璐
·
2020-11-05 00:07
安卓开发
安卓
Layout inflation 优化
减少布局的嵌套层级异步加载AsyncLayoutInflater为
ViewGroup
动态添加子View时,我们往往使用一个layout的XML来inflate一个view,然后将其add到父容器。
CrazyOrr
·
2020-11-04 21:00
安卓高级UI之自定义
ViewGroup
(深入理解)
这一篇博客也算是对第一篇博客的一个深入补充吧。虽然第一篇介绍的东西多一点,但是有个别知识还是没有真正解释透,所以在这里又整理了一下。上一篇博客扯点其他的Java和kotlin是语言基础,自定义view是安卓基础。所以,绘制UI的能力其实是入门的功夫。一.什么是自定义View一个效果只要它能够在手机上面实现,你就应该具备实现它的能力1.自定义View包含了一些什么东西?布局:onMeasureonL
独饮敌敌畏丶
·
2020-11-01 19:04
安卓提升笔记
android
自定义View 实现流式布局FlowLayout
根据View的类型分为自定义View和自定义
ViewGroup
。
鹧鸪晏
·
2020-10-30 15:15
Android 事件分发机制
大多介绍事件分发机制的文章都只叙述了View与
ViewGroup
的事件分发机制,我这里将从Activity开始介绍。一般来说,事件传递的顺序是:Activity->
ViewGroup
->View。
张可_
·
2020-10-28 22:53
Android ConstraintLayout约束布局
尺寸约束3.7链4.辅助工具4.1Optimizer4.2Barrier4.3Group4.4Placeholder4.5.Guideline5.总结1.介绍约束布局ConstraintLayout是一个
ViewGroup
KingWorld
·
2020-10-12 12:56
面试:讲讲 Android 的事件分发机制
基本会遵从Activity=>
ViewGroup
=>View的顺序进行事件分发,然后通过调用onTouchEvent()方法进行事件的处理。我们在项目中一般会
nanchen2251
·
2020-10-11 06:05
Android 入门第二个任务
二、要求1、允许在github上查看别人的源码,或者使用图片形状库;2、了解View、
ViewGroup
、TextView之间的继承关系;3、审美不能过于简朴。
喜欢书的女孩
·
2020-10-11 01:03
自定义
viewgroup
踩坑,获取不到子view的margin
在使用自定义
viewgroup
时候也没有考虑过margin这个,今天突然想试试,发现了通过child.marginTop获取到的为0,这个时候去看这是一个kotlin的扩展方法,如下inlinevalView.marginTop
jiangkerLove
·
2020-10-10 19:24
自定义view
安卓开发之路
安卓踩坑之路
android
安卓
ViewGroup
事件分发机制源码解析(二)
ViewGroup
篇(含滑动冲突源码解析和解决)
本文基于Android9.0的源码进行分析
ViewGroup
的事件分发机制和事件冲突解决方案,源码点击https://github.com/Oaman/Forward查看。
Zhou Jiang
·
2020-10-07 15:06
Android系统源码
源码分析
事件分发机制源码解析
android
ViewGroup
事件分发机制源码解析(一)View篇
本篇基于Android9.0的源码进行分析View的事件分发机制,源码见https://github.com/Oaman/Forward。View事件处理机制源码分析布局文件如下,根View是一个LinearLayout,内部放了两个view分别是Button和ImageView.我们在MainActivity中对此Button设置点击监听和Touch事件button.setOnClickList
Zhou Jiang
·
2020-10-07 15:11
源码分析
事件分发机制源码解析
FlowLayout自定义
ViewGroup
方式实现流式布局效果
引言 除了使用hongyang大神的FlowLayout库来可以实现流式布局效果,还有自定义View的方式也能实现,话不多说,马上开始。 传送门:FlowLayout使用hongyang大神的依赖库实现流式布局效果展示自定义FlowLayout.jpeg点击效果自定义FlowLayout.gif介绍 什么是流式布局?就是像水一样可以流动?不,之所以这样命名只是在强调它的不规则性,它会根据你的
千夜零一
·
2020-09-30 10:11
一张图了解Android布局结构
获取用户添加的布局((
ViewGroup
)(yourActivity.findViewById(android.R.id.content))).getChildAt(0);
勇敢的心15
·
2020-09-29 10:47
Android自定义
ViewGroup
实现流式布局
本文实例为大家分享了Android自定义
ViewGroup
实现流式布局的具体代码,供大家参考,具体内容如下1.概述本篇给大家带来一个实例,FlowLayout,什么是FlowLayout,我们常在App
·
2020-09-23 09:14
Android自定义View详解
Android控件架构Android中的每个控件都会在界面上占据一个矩形区域,控件大致分成两类,
ViewGroup
控件和View控件。
行走的猪蹄
·
2020-09-21 16:06
Android事件分发
那么我们触摸屏幕的时候到底由哪个view来响应,这个就是我们的view的事件分发View的分类View,View只具有处理事件的能力dispatchTouchEventonTouchEventViewGroup,
ViewGroup
被虐的小鸡
·
2020-09-18 16:50
Android实现图片滚动效果
packagecom.example.gallary;importandroid.content.Context;importandroid.view.View;importandroid.view.
ViewGroup
·
2020-09-17 18:14
Android:记一个关于TabLayout的沙雕问题
先上代码:后来发现是ViewPager放在继承了
ViewGroup
的CoordinatorLayout里面,导致覆盖了TabLayout,难怪点击不了。在ViewPager
javy_codercoder
·
2020-09-17 14:17
Android
错误
坑
TabLayout
ViewPager
ConstraintLayout 基本用法大全
一、概述ConstraintLayout是一个
ViewGroup
,它可以解决复杂布局视图嵌套问题,创建布局一般为平面视图层次结构。
qq_31258245
·
2020-09-17 12:10
Android开发
android
在当前窗口上方显示窗口
主程序,其实就是通过得到顶层的view,再将上面的
viewgroup
加入即可publicclassMainActivityextendsActivityimplementsView.OnClickListener
iteye_17103
·
2020-09-17 11:08
自定义View:通用的下拉刷新
我们知道ListView是可以addHeadView和addFooterView的,其他的RecyclerView和scrollView等是不能添加的,如果为每个都单独写又太麻烦了,所以一般自定义
ViewGroup
PK0071
·
2020-09-17 11:58
android
android移动开发
Android View体系-视图坐标系
1.View简介View是Android所有控件的基类,同时
ViewGroup
也是继承自View,看下面这张图我们就会有一个直观的了解:知道了View的层级关系有助于对View的理解,从上图可以
changhaiSmile
·
2020-09-17 10:00
DrawerLayout 官方文档
(新手一枚,多包涵)摘要:嵌套类|继承XML的ATTRS|常量|继承的常量|继承的字段|构建函数|方法|保护方法|继承的方法|[全部展开]公共类DrawerLayout延伸的
ViewGroup
的java.lang.Object
xiaonantian
·
2020-09-17 07:33
ViewUtil:从父 view 中移除自己
=null){ViewGroupparent=(
ViewGroup
)child.getParent();if(pare
villen_t
·
2020-09-16 18:47
android-util
android 视图getParent,getChildAt
1、概述android的视图元素组成布局和ios的视图有一定差异很典型的一点android是分:容器视图:各种xxxLayout,
ViewGroup
节点视图:Button,TextView,等View而
大于弱智
·
2020-09-16 17:59
android
ui
进阶
Android的View和
ViewGroup
分析
ViewGroup
是View的子类,所以它也具有View的特性,但它主要用来充当Vie
余龙飞
·
2020-09-16 17:20
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
其他