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
自定义view
Android
自定义View
之Draw过程(下)
前言Draw过程系列文章Android
自定义View
之Draw过程(上)Android
自定义View
之Draw过程(中)Android
自定义View
之Draw过程(下)上篇分析了硬件加速相关知识:Android
小鱼人爱编程
·
2021-11-19 23:50
Android 各种坐标彻底明了
前言前面的文章有系统详细的分析过Android三大流程:Android
自定义View
之Measure过程Android
自定义View
之Layout过程Android
自定义View
之Draw过程(上)Measure
小鱼人爱编程
·
2021-11-19 23:38
Android
自定义view
实现输入框效果
本文实例为大家分享了Android
自定义view
实现输入框的具体代码,供大家参考,具体内容如下自定义输入框的Viewpackagecom.fenghongzhang.day017;importandroid.content.Context
·
2021-11-09 15:30
Android 滑动小圆点ViewPager的两种设置方法详解流程
第一种方法:一、测试如下,直接设置小圆点不是图标二、准备工作1.在drawable创建dot.xml,设置小圆点,比较方便2.布局小圆点的状态可以被左右滑动dotview.xml3.分页适配器
自定义View
PagerAdapter.javapublicclassViewPagerAdapterextendsPagerAdapter
·
2021-11-09 10:04
项目中多次操作SharedPreferences导致ANR场景的解决
项目背景:随着时代的进步,移动端广告的投放变得越来越多样化,为了接近市场,不少公司自己研发了SDK去收集用户的一些信息以及行为用于分析,根据分析结果使用自定义广告(
自定义View
)的方式继续向用户进行展示
·
2021-11-08 14:41
anrsdk移动端
Android自定义圆点指示器
本文实例为大家分享了Android自定义圆点指示器的具体代码,供大家参考,具体内容如下先上效果图大概思路就是
自定义View
从左至右绘制圆点然后在ViewPager的OnPageChangeListener
·
2021-11-04 13:05
Android如何
自定义View
实现横向的双水波纹进度条
目录思路分析功能实现1.绘制圆角背景和圆角矩形边框2.通过贝塞尔曲线实现双水波3.设置动画使进度和水波纹变化结语网上垂直的水波纹进度条很多,但横向的很少,将垂直的水波纹改为水平的还遇到了些麻烦,现在完善后发布出来,希望遇到的人少躺点坑。思路分析整体效果可分为三个,绘制圆角背景和圆角矩形,绘制第一条和第二条水波浪,根据自定义进度变化效果。功能实现1.绘制圆角背景和圆角矩形边框圆角矩形边框:priva
·
2021-11-02 16:57
Android深入探究
自定义View
之嵌套滑动的实现
本文主要探讨以下几个问题:嵌套滑动设计目的嵌套滑动的实现嵌套滑动与事件分发机制嵌套滑动设计目的不知道大家有没有注意过淘宝APP首页的二级联动,滑动的商品的时候上面类别也会滑动,滑动过程中类别模块停了商品还能继续滑动。也就是说滑动的是view,ViewGroup也会跟着滑动。如果用事件分发机制处理也能处理,但会及其麻烦。那用NestedScroll会咋样?嵌套滑动的实现假设布局如下RecyclerV
·
2021-11-02 12:41
Android
自定义View
实现心形图案
本文实例为大家分享了Android
自定义View
实现心形的具体代码,供大家参考,具体内容如下通过继承View实现的❤形在绘制心形需要Path类中的两个重要方法分别是:moveTo、cubicTomoveTo
·
2021-11-02 12:10
Android 深入探究
自定义view
之流式布局FlowLayout的使用
下图是实现效果
自定义View
的流程想想
自定义view
我们都要做哪些事情布局,我们要确定view的尺寸以及要摆放的位置,也就是onMeasure()、
·
2021-11-02 12:08
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
讲讲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
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他