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
android_自定义view
Android 深入探究
自定义view
之事件的分发机制与处理详解
目录题引Activity对事件的分发过程父布局拦截的分发处理过程ACTION_DOWN事件ACTION_MOVE事件父布局不拦截时的分发处理过程ACTION_DOWNACTION_MOVE解决冲突方案外部拦截内部拦截本文主要探讨下面几个问题:学习事件分发机制是为了解决什么问题Activity对事件的分发过程父布局拦截的分发处理过程父布局不拦截时的分发处理过程冲突解决方案题引事件只有一个,多个人想要
·
2021-11-02 12:06
Android
自定义View
实现体重表盘详解流程
目录效果视频分析起始角度圆弧指针代码初始化属性画布绘制内圆弧绘制外圆弧绘制中间指针绘制中间文字绘制左右两边文字动画全部代码下载链接效果视频分析起始角度如下图所示,起点角度为150,终点角度为240圆弧白色圆弧为整个圆弧范围,蓝色圆弧为根据数据变动而覆盖白色圆弧,蓝色圆弧比白色圆弧大一点,突出显示InnerArcPaint.setStrokeWidth(Width*(float)0.1);Outer
·
2021-11-02 11:54
Swift代码自定义UIView实现示例
目录Swift
自定义View
和OC
自定义View
的原理都是一样的,重写init()方法或initWithFrame()方法,下面简单说说如何自定义swiftUIView主要是重写init(frame:CGRect
·
2021-10-28 13:02
android高阶UI----
自定义View
(测量、布局、绘制)
说起
自定义View
,在我们的实际工作中,用的比较多的就是将系统提供的组件进行组合封装,达到我们需要的效果,但是有些却无法做到,笔者之前遇到一个带文字的仿IOS开关的需求就没有办法使用系统的组合封装,这就需要自己绘制一个
初夏的雪
·
2021-10-27 17:16
Android
自定义View
实践之ViewGroup
Android
自定义View
Group实践—让某些子View优先显示完整(压缩其它View)效果图screen_shot.png效果分析子View横向排列子View竖直居中标记为显示完整的View能尽可能地完整显示实现方式测量
_罪
·
2021-10-23 17:42
Android--SVG打造可交互式中国地图
首先我们需要一张svg的中国地图图片svg目录.jpg在浏览器打开.jpg第一步:将svg转换为安卓中的vector(利用插件或网站http://inloop.github.io/svg2android/)第二步,
自定义
aruba
·
2021-10-11 14:44
Android
自定义View
(11) 《实现一个刮刮乐抽奖效果》
概述今天回来看书突然看到了一个很有意思的效果,就立马动手写了一下,结合贝塞尔曲线简介中捕捉手指路径的示例,我就继续敲了一下~话不多说,我们先来看效果运行结果图像有点大~耐心等待一下哦ezgif.com-gif-maker.gif最喜欢的两个新疆美女~PorterDuff.Mode.SRC_OUT这里我们主要用到了混合模式中的PorterDuff.Mode.SRC_OUT,因为混合模式比较多,等全部
非典型程序猿
·
2021-10-08 10:32
Android
自定义View
(16) 《如何利用Bitmap加载一个8K高清图片》
概述这两天在写一个控件用来显示多个图片组合,所以就仔细研究了一下Bitmap的加载问题,所以今天就写一下这个内容了。从资源文件获取Bitmap获取Bitmap我们主要通过BitmapFactory类来加载一张图片,那么接下来我们就用下面这个图片来演示各种情况下图片的加载吧~girl.jpg原图的分辨率是7680*4320,也就是说,如果按ARGB_8888的格式存储,每个像素占4个字节,那么这个图
非典型程序猿
·
2021-10-04 18:08
自定义View
(一)
Android知识总结一、
自定义View
如何分类1、
自定义View
在没有现成的View,需要自己实现的时候,就使用
自定义View
,一般继承自View,SurfaceView或其他的View。
涛涛123759
·
2021-09-27 10:48
Bamboy 非约束列表(万能适配器) v4.0 重磅来袭!
非约束列表的设计理念是插件化,每一个条目都是一个插件,工程里所有页面的所有列表互通互用,一个插件即一个条目,你甚至可以认为他是一个
自定义View
。
尘少少少
·
2021-09-26 14:32
干了5年的Android,近期陷入瓶颈期,破局之路怎么走?
当时,我还记得面个15K岗位的时候,各种底层、源码轮着来,被面试官问的哑口无言,面试官见我技术不行,最后竟然到对一个5年的Android开发问四大组件、Activity的生命周期、
自定义view
的绘制流程
·
2021-09-24 21:01
【已OC】字节_
Android_
社招_一二三面
秋招来了,各位找工作的小伙伴抓紧上岸啊!唠叨一下:先讲一下我的职业生涯哈,不想看的可以直接到最后一段。我是普通二本出身,一直飘在北京,先是做web网站开发,后转到了Android移动端,也没有什么好运气,就靠一点小机智,得过且过混到16年初,靠着移动互联网大浪把我推到了一家二线互联网企业,在这里才算真正重构了自己,感谢当时遇到的同事,以及有可以和公司一起成长的机会,先后经历了完整的插件化和RN重度
让开,我要吃人了
·
2021-09-23 20:23
Android进阶之路
android
安卓
移动开发
讲讲Android为
自定义view
提供的SurfaceView
系列文章目录讲讲Android为
自定义view
提供的SurfaceView文章目录系列文章目录前言一、Android为什么会提供SurfaceView二、先看看AndroidDemo的实现1.实现接口以及接口定义的方法
计蒙不吃鱼
·
2021-09-23 08:05
Android自定义View
android
自定义view
移动开发
动画
Android
自定义View
:ViewRoot、DecorView & Window的简介
前言
自定义View
原理是Android开发者必须了解的基础,在了解
自定义View
之前,你需要有一定的知识储备。
Carson带你学安卓
·
2021-09-22 11:50
RecyclerView + 垂直的ViewPager
Android:ViewPager+RecyclerView的联动效果recycleView实现item点击更改该item颜色,其它item颜色变回教你如何自定义实现可上下滑动的ViewPager效果.gif1、
自定义
沈溺_16e5
·
2021-09-16 11:55
Android
自定义View
(14) 《手写一个MIUI的相机快门按钮》
概述之前就一直觉得MIUI的设计团队和开发团队很牛逼,看着手里的K30pro,觉得相机的快门键也是不错的练习素材,今天就手写一个MIUI的相机快门键吧~先看效果shutter_view.gif效果就是这样啦,轻按一下是拍照,长按是进行录像,看起来几乎是完美还原了,那么接下来我们开始分析这个控件如何实现分析控件状态根据我们的观察,未做操作时,按钮是一个圆圈,当点击按钮时,圆圈开始缩小,当缩小状态维持
非典型程序猿
·
2021-09-14 20:06
Android
自定义View
(12) 《实现一个带动画的单选框》
概述今天无意发现MIUI的一个单选框,发现还挺好玩的,就抽空写了一下,单选框具体是长这个样子的效果chek_view.gif绘制的图形整体上绘制图形分为3个部分1.带阴影的未选中状态的圆形背景2.带阴影的选中状态的选中状态的圆形背景3.绘制中间的勾形路径用到的动画首先我们考虑把动画分为2部分,第一部分为手指按下去的事件,此时开始进行手指按下去的动画,当松开手指时我们开始执行松开手指的动画。如果没有
非典型程序猿
·
2021-09-12 08:48
Android
自定义View
(10) 《贝塞尔曲线简介》
概述在Android中的图形绘制中,有个很有名的曲线,叫贝塞尔曲线,可以用来完成一系列非常顺滑的线段动画变化操作,这篇文章就简单学习一下Android自带的贝塞尔曲线的绘制方法。贝塞尔曲线绘制原理1.一阶贝塞尔曲线一阶贝塞尔曲线绘制出来就是一段直线,公式如下824232-20170330144601373-1257210437.png绘制效果824232-20170330142921733-156
非典型程序猿
·
2021-09-12 08:43
Android
自定义View
实现九宫格图形解锁(Kotlin版)
本文实例为大家分享了Android
自定义View
实现九宫格图形解锁的具体代码,供大家参考,具体内容如下效果:代码:packagecom.example.kotlin_testimportandroid.content.Contextimportandroid.graphics.Canvasimportandroid.graphics.Colorimportandroid.graphics.Pain
·
2021-09-10 10:56
Kotlin 写自定义 ViewGroup
今天给大家分享一种非传统的
自定义View
Group写法,让你对
自定义View
Group不再“恐惧”,再借助Kotlin,我们用原生写法,也可以快速写出无嵌套的布局。
IAn2018
·
2021-09-09 10:48
Flutter入门进阶之旅(二十二)Flutter
自定义view
常见开发场景以及各种基础UI组件的绘制能力,但是在日常开发中业务逻辑千差万别各种场景交替存在,这时候官方提供的各种组件就很难完全满足复杂业务需求了,好在Flutter跟Native平台一样,给开发者保留了
自定义
谢栋
·
2021-09-03 10:59
Android实现背景颜色滑动渐变效果的全过程
目录前言一、介绍一下GradientDrawable二、实现三、源码:总结前言今天和朋友聊到这个功能,刚开始的想法是
自定义view
,如何进行滑动监听,经过一列操作完成效果后,发现了一个贼简单的实现效果,
·
2021-09-02 18:55
Android
自定义View
Group多行多列效果
本文实例为大家分享了Android
自定义View
Group多行多列的具体代码,供大家参考,具体内容如下先看下效果图每行两个子孩子每行一个子孩子实现思路
自定义view
Group,实现测量和布局,使控件适应业务场景
·
2021-09-02 14:05
Android自定义流式布局的实现示例
原理图:场景:主要用于关键词搜索或者热门标签等场景2.
自定义View
Group(1)onM
·
2021-08-30 19:46
Android
自定义View
及流程
自定义View
绘制流程:概述
自定义View
的基本方法
自定义View
的最基本的三个方法分别是:onMeasure()、onLayout()、onDraw();View在Activity中显示出来,要经历测量
wuchao226
·
2021-08-28 21:24
Android 通过
自定义view
实现水波纹效果案例详解
看了之后目的很明确,当然就是希望你能给她;在这样的关键时候,身子板就一定得硬了,可千万别说不行,爷们儿怎么能说不行呢;好了,为了让大家都能给妹纸们想要的,后面会逐渐分享一些比较比较不错的效果,目的只有一个,通过
自定义
·
2021-08-27 16:17
Android AlertDialog多种创建方式案例详解
设置对话框内容为单选列表项四、setMultiChoiceItems()设置对话框内容为多选项列表五、setAdapter()设置对话框内容为自定义列表项(这里是一个布局)六、setView()设置对话框为
自定义
·
2021-08-27 13:32
Android AlertDialog六种创建方式案例详解
设置对话框内容为单选列表项四、setMultiChoiceItems()设置对话框内容为多选项列表五、setAdapter()设置对话框内容为自定义列表项(这里是一个布局)六、setView()设置对话框为
自定义
·
2021-08-27 13:55
Android LayoutParams使用案例详解
LayoutParams主要保存了一个View的布局参数,因此可以使用LayoutParams来改变布局参数从而达到View位置的效果,一般在
自定义View
的时候使用。LayoutParams怎么用?
·
2021-08-25 17:37
Android
自定义view
之利用drawArc方法实现动态效果(思路详解)
欢迎留言一、准备在这之前呢,还是得简单描述一下
自定义view
中的一些准备工作1
·
2021-08-25 15:04
Android
自定义View
实现淘宝物流详情效果
目录效果展示逻辑解析其实整个效果逻辑非常的简单,首先当整个控件是覆盖全屏的情况时,我们拖动向下滑动超过一定的范围的时候它就自动的滑动到下面否则就回弹而当控件的状态是展开状态的时候,手指向上滑动超过一定的距离的时候就自动恢复到原始状态代码实现1.ViewDragHelper的创建方法这里我们使用Android本身提供的一个非常好用的工具ViewDragHelper它可以非常方便的实现拖动的效果,它的
itfitness
·
2021-08-24 14:17
Android
自定义view
之3D正方体效果实例
使用四、源码总结前言在之前写了一篇关于3D效果的文章,借助传感器展示,有小伙伴问可不可以改成手势滑动操作(事件分发),所以出一篇文章传感器相关文章链接:Android3D效果的实现一、小提相对于常见的
自定义
·
2021-08-22 13:57
Android实现旋转动画的两种方式案例详解
目录练习案例效果展示前期准备
自定义View
java代码编写方法一方法二易错点总结:练习案例视差动画-雅虎新闻摘要加载效果展示前期准备第一步:准备好颜色数组res=>values=>colors.xml#
·
2021-08-09 19:42
Android
自定义View
(10)- 写一个雷达扫描界面
概述蛮久没写关于
自定义View
的东西了,现在来一个。写一个类似雷达扫面界面的View,可用于蓝牙设备搜索界面的显示。
碧云天EthanLee
·
2021-08-05 15:45
Android
自定义View
(11)- 画一个FM调频收音机刻度表
概述这次我们来画一个调频收音机刻度表。这个控件看似并不复杂,但却涉及到蛮多的细节处理,需要对Android坐标系有相当的理解。这次功能的实现会用到scrollTo()、scrollBy()等方法,还会用到VelocityTracker及Scroller实现速度追踪及惯性滑动。我们先看看效果:Screenrecorder-2021-08-04-18-15-16-2852021841831302.gi
碧云天EthanLee
·
2021-08-05 15:20
android
自定义view
【控件篇】
xml根布局中添加命名空间这里的MyTextView可以定义为任何名字xmlns:MyTextView="http://schemas.android.com/apk/res-auto"接着就可以在具体的
自定义
居居用屁屁
·
2021-08-03 17:57
Android
自定义View
之简约风歌词控件实战指南
目录前言一、歌词解析1.歌词实体类LrcBean2.解析歌词工具类LrcUtil二、歌词绘制1.设置自定View属性,在代码中设置默认值2.初始化两支画笔3.重复执行onDraw方法1.获得控件的测量后的宽高2.得到当前歌词的位置4.歌词同步滑动5.不断重绘三、使用总结前言最近重构了之前的音乐播放器,添加了许多功能,比如歌词,下载功能等。这篇文章就让我们聊聊歌词控件的实现,先上效果图,如果感觉海星
·
2021-08-01 20:27
自定义View
注意点外部调用init时,内部会走-(instancetype)initWithFrame:(CGRect)framehttps://blog.csdn.net/tianxiawuzhei/article/details/50949646/**重写初始化方法*/-(instancetype)initWithFrame:(CGRect)frame{if(self=[superinitWithFram
Alan龙马
·
2021-07-28 11:36
利用Android实现比较炫酷的
自定义View
目录一、背景1.1、控件效果1.2、从功能上分析一下这个控件,大致有以下特点1.3、从结构上分析二、背景圆实现2.1、实现粒子运动2.2、实现渐变色圆2.3、展示背景圆的扇形区域2.4、实现指针变色2.5、实现背景圆颜色随扇形角度变化三、跳动数字动画实现3.1、属性动画+2个TextView实现数字上下切换动画四、项目源码总结一、背景1.1、控件效果要实现的自定义控件效果大致如下,实现过程中用到了
·
2021-07-27 18:45
Android
自定义View
Group实现朋友圈九宫格控件
目录一、简介1.1、效果图如下1.2、主要功能如下二、使用2.1、自定义属性如下2.2、布局中使用自定义NineImageLayout2.3、Adapter方式绑定数据和UI2.4、列表里面使用三、源码地址四、总结一、简介最近项目里有个类似微信朋友圈的九图控件的需求,Github找了一下,发现都不太满足需求,我需要单张图片的时候可以按照图片宽高比列在一定范围内自适应,而大多开源项目单张图片也是一个
·
2021-07-27 18:45
仿雷速体育做球队比赛趋势图
一,雷速体育球队趋势图,看着就麻烦二,实现思路,利用MPChart+
自定义View
方案思路1.两个LineChart显示主队客队的走势,要通过自定修改背景2.
自定义View
,显示顶部和底部事件图标代码实现
一片叶子_ee00
·
2021-07-26 00:01
Android:窗口、
自定义view
、bitmap
1、ViewRoot对应于ViewRootImpl类,它是连接WindowManager和DecorView的纽带,View的三大流程均是通过ViewRoot来完成的。在ActivityThread中,当Activity对象被创建完毕后,会将DecorView添加到Window中,同时会创建ViewRootImpl对象,并将ViewRootImpl对象和DecorView建立关联image2、自定
书虫大王X
·
2021-07-25 12:57
Android_
类加载机制之双亲委派
本文目标深入理解Android的类加载机制1.什么是双亲委派2.双亲委派下的Class文件加载流程3.Android中的类加载器4.PathClassLoader和DexClassLoader到底有何不同5.Class文件加载步骤和源码分析6.Class.forName和ClassLoader.loadClass加载有何不同1.什么是双亲委派1.加载.class文件的时候,以递归的的形式逐级向上委
信仰年輕
·
2021-07-15 18:30
Android-流式标签(流式布局)
场景:最近不是很忙,总结一下项目中用到的流式标签实现方案:采取
自定义View
Group的方式,实现view的按需摆放实现效果图:image使用方式://设置适配器actBinding.uiFlowLayout.setUIFlowAdapter
快乐生活和学习
·
2021-07-13 12:06
Android动态滚动波形图(心电图)的实现
2021年的第一天,这也是我今年发布的第一篇博客,为了达成在元旦当天发布博客的成就,在大家欢庆元旦的时候,我忙忙碌碌的写了一整天的代码,祝愿自己新的一年,一帆风顺,牛气冲天说远了,聊一下今天这个波形图的
自定义
GiftedCat
·
2021-07-12 17:50
Android实现一个比较炫酷的
自定义View
一、背景1.1、控件效果要实现的自定义控件效果大致如下,实现过程中用到了比较多的
自定义View
的API,觉得比较有代表性,就分享出来也当做学习总结项目代码已上传githubhttps://github.com
Chenyangqi
·
2021-07-07 16:28
AutoLayout的自适应大小
AutoLayout的自适应大小问题近日开发遇到一个需求.如下图:图1绿色view为SnapKit代码布局的
自定义view
,高度固定,宽度根据子视图内容长度而定.右侧label与绿色view间隔为10.
伏特加
·
2021-07-01 15:03
『Android
自定义View
实战』自定义炫酷侧滑解锁效果
前言在App中常见的解锁动画有很多种,侧滑解锁也是较为常见的一种解锁交互行为,例如我们常见的侧滑验证登陆,一个比较长的横条,里面嵌套着一个滑块,手指从左至右拖动完成验证。于是决定自己造一个,先来看下最终效果:侧滑解锁最终效果.gif实现思路从动画的组成来看,可以分为几部分,分别是背景色条、滑块样式、文本样式、滑块滑出之后左侧的背景样式、背景和滑块背景自然不用说,直接通过绘制矩形即可,然后右边的文字
Android小Y
·
2021-06-27 17:14
仿抖音上下滑动分页视频
仿抖音上下滑动分页视频目录介绍01.先来看一下需求02.有几种实现方式2.1使用ViewPager2.2使用RecyclerView03.用ViewPager实现3.1
自定义View
Pager3.2ViewPager
zhx喜籽
·
2021-06-27 08:35
Android 进阶之 View 的绘制(四)
自定义View
之Draw过程作用绘制View视图View的draw过程应用场景在无现成的控件View满足需求、需自己实现时,则使用自定义单一View。
Kevin_小飞象
·
2021-06-27 01:42
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他