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
自定义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
外国开发者都知道的
Android-
筑基导论,程序员必看
基础不稳,地动山摇!好比我们学习数学,大家都是先学:阿拉伯数字->数学符号->加减法->乘除法->九九乘法表->方程式->公式定理从小我们学习,在学校里就是从难到深,那为啥放到软件领域,编程行业,我们就忘了呢,大家总是着眼于最顶层的东西,总也看不到技术基础在哪里呼喊你赶紧关注它┻━┻︵╰(‵□′)╯︵┻━┻我们平时用的开源框架/库,这些都是软件领域最终的成品了,就好比是数学中的公式定理,小白学习这
安卓欢呼
·
2021-09-08 21:58
Android
android
面试
移动开发
2019日更挑战(三),
android-
聊聊TextView
瞎扯TextView.个人认为是android开发中用的最频繁的一个控件了.非常强大,绝不是只简单的显示文字而已.常见的几种写法,效果:1.图片加文字的条目image.png是不是一个控件就搞定了一个条目.2.带选择器的,选中效果的image.png3.上下结构icon,带省略号:image.png4.能够点击,显示超链接的image.png5.展示多行的image.png是不是很强大.但Text
Jlanglang
·
2021-09-05 23:08
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-
四大组件
广播:1、例子:当开机完成后系统会产生一条广播,接收到这条广播就能实现开机启动服务的功能;当网络状态改变时系统会产生一条广播,接收到这条广播就能及时地做出提示和保存数据等操作;当电池电量改变时,系统会产生一条广播,接收到这条广播就能在电量低时告知用户及时保存进度等等。2、广播机制是不可替代的,它和Binder机制不一样的地方在于,广播的发送者和接收者事先是不需要知道对方的存在的,这样带来的好处便是
书虫大王X
·
2021-08-11 22:37
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-
流式标签(流式布局)
场景:最近不是很忙,总结一下项目中用到的流式标签实现方案:采取
自定义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
2019日更挑战(二),
android-
聊聊写布局(二)
瞎扯第二天,继续接上篇,上篇主要简单聊了下分析布局今天还是差不多,优化布局.优化布局:就说说我知道的一些,欢迎补充1.减少嵌套这点上篇就讲过了,再提是因为这个的重要性吧,安卓的嵌套大致两种.列表嵌套这种呢.首先要相信一点.同向的情况下,90%的列表设计都是可以一个RecyclerView搞定的.如果非要嵌套呢.那么嵌套RecyclerView的adapter,一定要注意缓存,不要每次onBindV
Jlanglang
·
2021-06-27 17:44
『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
Android:一步步开发一个高度可定制化的扩展菜单
实现思路:1.
自定义View
Group,用户只需要往这个组件里面添加按钮
Brioal
·
2021-06-26 23:08
重拾安卓:
自定义View
之表格封装实现
讲的不会太基础,基本上是
自定义View
封装,复杂功能的实现等等,有需要的小伙伴可以关注~安卓对表格的支持不是太友好,前端很快能实现的简单表格,安卓写的话要费很大精力。
solocoder
·
2021-06-26 22:23
Android TextView Samsung 换行问题
尝试
自定义view
bu知道问题在哪里why。网上Google了一些同样的问题。
weiminsir
·
2021-06-26 20:05
android-
打包错误...failed...´:app:lintVitalRelease´´.
拷贝了份工程,改了改包名,就安装错误,打包错误,哎!好脆弱的感觉...回头有机会我要看本as相关的书籍了....网友有分析,较详细:https://www.jianshu.com/p/326c91e344a8Error:Executionfailedfortask´:app:lintVitalRelease´.>Lintfoundfatalerrorswhileassemblingarelease
MonkeyLei
·
2021-06-26 15:17
initWithCoder: 与initWithFrame:的区别
自定义view
的基本步骤1>.重写-(id)initWithFrame方法,在此方法中创建并添加子控件。2>.提供一个便利的构造方法,通常为类方法,快速创建一个实例对象3>.重写-(void
Mr_Coder
·
2021-06-26 08:34
android
自定义View
中滑动操作防止超出边界的简便方法
在android开发中,
自定义View
中经常会用到滑动操作,肯定要防止滑动超出边界。这里是一个防止滑出边界非常简便的一个方法。
湖南的肖逸飞
·
2021-06-26 08:01
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他