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
——实现字母导航栏
Android自定义字母索引Androidx版本,请前往Github源码。implementation'com.github.lzjin:SideBarView:1.0'
wushijun5200
·
2023-10-12 03:06
开发语言
自定义View
流式布局
在Android应用中有很多标签一样的页面,这些页面是无法通过Google提供的View来完成,这个时候我们就需要
自定义View
来完成UI的开发,我们通常叫这样的布局叫流式布局。
Wynne丶XXW
·
2023-10-11 03:44
Android Canvas实现自定义形状的image
灵活自定义imageview的形状在
自定义View
的ondraw方法中实现绘制的内容,各个layer逐个绘制,通过设置PorterDuffXfermode实现不同的图片叠加效果//设置背景色canvas.drawARGB
平凡小天地
·
2023-10-10 22:13
初识unity3D-手势操作篇
在被各种
自定义view
折磨之后。公司又来了新需求,之前实在是太忙,本来想着过段时间闲下来,将我之前写的无数个
自定义view
,挑几个有价值的,跟大家分享一下。
旧歌i
·
2023-10-10 17:01
Android——
自定义View
(五)
1.概述 最近看到网易云音乐的听歌识曲的页面,这次仿网易云音乐听歌识曲效果。2.效果1.水波纹效果水波纹效果.gif3.实现思路 1.我们通过自定义一个容器,以及自定义水波纹的圆。 2.自定义的容器添加几个自定义属性,水波纹颜色,半径,边宽等。 3.在我们自定义容器中获取自定义属性,并创建添加水波纹的圆。我这里设置为4个。 4.处理水波纹的圆是有X/Y轴的缩放动画。以及透明度的动画。4.
如愿以偿丶
·
2023-10-10 15:47
android仿微信拍摄视频教程,仿微信视频拍摄UI, 基于ffmpeg的视频录制编辑(上)
所以特来分享一下,做了一个基于微信录制,分析ffmpeg视频编辑的demo,首先看下使用效果:功能主要包含5点:1.基于ffmpeg的视频拍摄及合成;2.自定义拍摄按钮,长按放大并且显示拍摄进度;3.
自定义
会计星球
·
2023-10-10 04:55
自定义View
Group中的几个方法记载
以下记载为在
自定义View
Group,并向其中放入控件时的方法的理解,后期在能力提升上来后,会重新修改记录;一、onMeasure@OverrideprotectedvoidonMeasure(intwidthMeasureSpec
BrightLight
·
2023-10-09 20:12
一起Talk Android吧(第五百一十五回:向外扩散的水波纹动画)
整体思路我们使用
自定义View
的思路来实现水波纹,先画一个圆环,然后通过动画不断地放大圆环进而形成向外扩散的效果,在放大圆环的同时让圆环逐渐变透明,形成波纹消失的效果。两种动画效果叠加在一起就形成了
talk_8
·
2023-10-09 00:42
一起Talk
Android吧
自定义View
水波纹
android绘制水波纹
Android ios给View布局增加阴影
AndroidAndroid有很多方法可以加阴影1.阴影.9图2.xml通过绘制背景渐变实现阴影3.通过cardview控件4.通过第三方框架5.
自定义view
其中如果想只显示一边或者多边阴影,可以使用
农夫山泉我爱喝
·
2023-10-08 17:22
笔记
ios
android
android
自定义View
的绘制:Xfermode用法解析
文章目录1PorterDuff概述1.1源码结构(PorterDuff.java,android-34)1.2PorterDuff.Mode1.2.1Alpha合成模式(12种)1.2.2混合模式(5种)1.2.3ADD模式1.3枚举各种模式1.3.1PorterDuff.Mode.ADD1.3.2PorterDuff.Mode.CLEAR1.3.3PorterDuff.Mode.DARKEN1.
kayyoo
·
2023-10-08 00:29
UI
自定义View
android
自定义View
的布局
文章目录1
自定义View
的种类1.1继承XxxView,改写它们的尺寸:重写onMeasure()1.2继承View,对
自定义View
进行尺寸计算:重写onMeasure()1.3继承ViewGroup
kayyoo
·
2023-10-07 23:24
UI
自定义View
android
ui
自定义view
播放Gif图,可监听开始,暂停,继续,结束事件
/***播放动画的主类*/@SuppressLint("AppCompatCustomView")publicclassGifImageViewextendsImageViewimplementsView.OnClickListener{privateMoviemMovie;//播放动画需要用到的,系统类privateintmImageWidth;//动画的imageview的宽度privatei
木叶纷飞
·
2023-10-06 02:03
如何写好一个
自定义View
前言对于iOS开发来说,写一个
自定义view
,或者恰当地使用tableview基本上可以算的上是“行活”。
Randall_Steven
·
2023-10-05 20:06
6轮面试阿里Android开发offer,薪资却从21k降到17k,在逗我?
一路上各种事件分发机制、
自定义View
、handler原理、多线程、hashmap、手写算法、计算机网络等等直接面试到自己怀疑人生,而自己跟HR谈论薪资
huahaiyi
·
2023-10-05 15:56
面试
android
职场和发展
osx 画板制作
鼠标点下为一条线的start点,结束为线的end点,把所有的点都穿进
自定义View
的数组中。代码如下://视图点添加长按手势。
CBRidiculous
·
2023-10-05 06:31
android高级开发
自定义View
-canvas的save和restore方法的使用-大厂高频面试题
比如今天要讲解的问题:一般很多做应用同学简历都会写一个"熟练
自定义view
",这个技能基本上android高级应用开发都很多同学会写。
千里马学框架
·
2023-10-04 19:33
Android
android
车载
车机
自定义view
高级ui
Canvas
restore
【PickerView案例11-自定义键盘操作01 Objective-C语言】
一、UIDatePicker-日期选择控件1.上节课呢,我们把这个国旗选择,已经实现过了,对吧,然后呢,是我们这个日期选择控件,UIDatePicker
自定义View
,大家是不是已经很熟悉了,所以呢,我们就不再多说了
清风清晨
·
2023-10-04 02:13
Objective-C
计算机外设
objective-c
javascript
安卓
自定义View
之重要方法
1.获取View相对屏幕的坐标int[]location=newint[2];//left和topdetailParam.mSourceView.getLocationOnScreen(location);ActivityOptionsCompatoptions=ActivityOptionsCompat.makeScaleUpAnimation(detailParam.mSourceView,0
sofarsogoo_932d
·
2023-10-03 15:00
<android>视频流横向列表左滑加载更多,松手跳转页面,
自定义view
,RecyclerView,Horizontal,文字竖向居中排列
先上效果:整体思路很简单,利用列表上拉加载更多的原理,图中“左划加载”的view作为Adapter最后一个itemView,我们将自定义这个itemView,根据recyclerView的左滑距离来操作这个
自定义
刘大国
·
2023-09-30 20:02
android
java
开发语言
自定义view
横向加载更多
Android
自定义View
--仿QQ音乐歌词
0.前言国庆长假,祝大家节日愉快,这个控件其实是上周五写的,以前写代码一直都是信马由缰,无拘无束,但是最近开始注重时间和效率,喜欢限时编程,今天这个控件用了4个小时。。。远超当初预订的2个半小时,主要是中间弄了个防火演习,闲话不说,先看效果。image1.分析列一下功能点:1.解析lrc格式的文件生成List2.绘制歌词,绘制高亮歌词3.高亮歌词移动到中间位置,换行时滚动到中间位置4.添加滑动事件
a49f87ef5d4f
·
2023-09-30 08:06
自定义View
-Paint详解
概述Paint的API大致可以分为四类:颜色效果drawText()相关初始化颜色setColor(intcolor)setARGB(inta,intr,intg,intb)setShader(Shadershader)当设置了Shader之后,Paint在绘制图形和文字时就不使用setColor/ARGB()设置的颜色了,而是使用Shader的方案中的颜色。包括LinearGradient、Ra
_Anonymous_
·
2023-09-29 23:58
自定义View
自定义View
的分类:继承View重写onDraw方法继承ViewGroup派生出特殊的layout继承特定的View(比如TextView)继承特定的ViewGroup(比如LinearLayout)
哇楼主
·
2023-09-29 16:02
理解 View 的绘制流程——View 绘制开始
在
自定义View
的时候一般要重写父类的onMeasure()、onLayout()、onDraw()三个方法,来完成视图的展示过程。
阿诺诺诺诺
·
2023-09-29 11:18
2017-05-17-Android拖动view实现
原因是view本身是放在ViewGroup中的,因此无论view如何拖动都不能超出ViewGroup的范围二、实现的方式1.
自定义View
Group,继承ViewGroup,
王元
·
2023-09-28 22:43
Android
自定义View
--手写签名
1.要实现
自定义view
,要处理一下几个问题1)View的绘制,onDraw方法。2)事件处理,复写onTouchEvent方法。
niuyongzhi
·
2023-09-28 08:27
android开发
android
横向柱状图
自定义View
publicclassHorizontalBarViewextendsView{privateArrayListhoBarEntityList=newArrayListtextMaxWidth
小婷android
·
2023-09-28 05:06
Window,View,View的绘制流程 ,
自定义View
,自定义属性
##准备知识Activity中view的创建流程通过这篇文章,我们简单总结下,Activity上下文Context绑定的Window内部持有的根View也就是DecorView,它是一个最顶层的view,包含一个页面中所有的view,包括状态栏,标题栏,以及Acitivity中的layout中的view标签反射创造view对象。而Acitivity中的layout中的view标签是通过Layout
Obito~
·
2023-09-27 00:28
自定义view和动画
android
安卓设置控件显示一定比例长度截取
设置控件显示一定长度最近在写一个
自定义view
,如下图进度条模式的备注:是底部那个竖条的进度条,本来打算自己写的,另一个同事说是他们端可以实现一定比例长度显示,然后就查了半天,看看安卓有么有,额找了好久
mawlAndroid
·
2023-09-26 13:59
android
关于
自定义View
自定义View
Group
场景一:
自定义View
,使用父类的super.onMeasure这种场景实际上是使用了super.onMeasure先测量一遍,让系统自己先填充mMeasuredWidth,mMeasuredHeight
捉影T_T900
·
2023-09-26 13:30
安卓高级UI之
自定义View
实现复杂动画
自定义控件实现方式组合原生控件自己绘制控件集成原生控件贝塞尔曲线WXWorkCapture_15591242698763.png心形曲线WXWorkCapture_155912433122.pngUI的绘制流程Measure过程Layout过程Draw过程demo:https://github.com/ApeCold/Learn_HeartTree
Ahwind
·
2023-09-26 08:44
TouchLog:解决事件分发机制
继续
自定义View
…如果没有发现问题,无线循环…问题解决,删除之前定义的Vie
潇洒人生_cca2
·
2023-09-26 04:52
仿ios系统加载动画(菊花旋转)
无需添加图片,通过
自定义view
方式绘制菊花图,代码极简效果图:image一、自定义loadingview:publicclassLoadingViewextendsView{privateRectFrectF
一花亦城
·
2023-09-26 04:21
vue + bpmn.js 通过.bpmn文件展示工作流(流程高亮,可拖动)
npminstallbpmn-js--save//如果想要从本地导入bpmn格式的流程文件,需要配置raw-loadernpminstallraw-loader--save//用来实现拖动功能npmidiagram-js--save
自定义
海綿寶寶_
·
2023-09-25 20:57
bpmn.js
vue
vue.js
javascript
宽高自适应的正方形图片展示
//布局//
自定义view
publicclassSquareLayoutextendsRelativeLayout{publicSquareLayout(Contextcontext,AttributeSetattrs
JWangZzz
·
2023-09-25 13:22
Android项目记录
android
Android进阶之
自定义View
原理(一)View的Measure过程
引言
自定义View
作为Android开发者必须掌握的重点和难点,它是android开发的核心技能之一。网络上有很多介绍它们的文章,但存在一些问题:内容不全、浅尝辄止、无源码分析等等。
kakaxicm
·
2023-09-23 12:30
自定义View
实践篇(1)- 自定义单一View
1.简介前面分析了一大堆原理:
自定义View
原理篇(1)-measure过程
自定义View
原理篇(2)-layout过程
自定义View
原理篇(3)-draw过程现在来看看是如何实现
自定义View
:2.
自定义
四月葡萄
·
2023-09-23 10:52
腾讯Android二面经历(未通过)
我讲了
自定义view
和多进程,但使用多进程的好处在哪我没讲出来,他追问还有没有细节上的优化,我也没答出来,而且他还说
自定义view
问的不深没啥可说的…
hdychi
·
2023-09-22 23:49
个人笔记---view的事件分发机制
说到
自定义view
,相信很多人都比较头疼了,当然我也不擅长这个。
__Saber__
·
2023-09-22 16:14
关于Android获取屏幕宽高、dp、sp、px之间的转化
开发过程中,动态创建布局,或者
自定义view
,少不了需要获取屏幕宽高,这里的宽高指手机屏幕的分辨率,单位是px,而我们在布局文件中用到的空间宽高单位是dp,字体用的是sp。
水很清
·
2023-09-22 16:13
android
获取屏幕宽高
dp
sp
px
fragment自适应高度问题
需求是在ScrollView中嵌套ViewPager,每个fragment中高度不同步骤:1,
自定义view
pager重写onMeasure方法@OverrideprotectedvoidonMeasure
Android14k纯金大佬
·
2023-09-22 15:48
自定义View
实战——Kotlin综合效果篇
前言本文的目的有两个:大多数时候,
自定义View
并不会被用到,但一旦用到,通常都是很炫酷的效果。App的开发本身并不酷,让它们变酷的是设计师们的想象力与创造力。
Alex_Reeves
·
2023-09-22 00:00
Android 打造展开收起控件,并支持正则
最近有个需求,要支持展开收起、并且还需要支持文字中匹配正则,可点击之类等,所以就搞了个
自定义view
。先上个图,大家可以看下效果。以上是展开收起的效果图。一、支持的功能。
积水成渊,蛟龙生焉
·
2023-09-21 04:48
自定义view
android
android
studio
java
Android 仿京东搜索历史之
自定义View
Group
如图所示,
自定义view
group实现京东搜索历史效果。
积水成渊,蛟龙生焉
·
2023-09-21 04:18
自定义view
android
android
架构-MVP
MVP面向协议编程presenter中间调度者(声明协议,来实现接口)viewmodel之间的调度view:
自定义view
代替原有viewmodel:交给preset调度,并赋值。
暗夜精灵_NightElf
·
2023-09-20 18:44
Android——View的工作流程——draw过程
调用该方法前必须完成layout过程
自定义View
时,应复写onDraw(canvas)方法进行绘制,不应复写该方法
自定义View
时,若确实要复写该方法,则需先调用s
四喜汤圆
·
2023-09-20 15:20
自定义View
(一)Paint
1颜色Canvas绘制的内容,有三层对颜色的处理:1.1基本颜色像素的基本颜色,根据绘制内容的不同而有不同的控制方式:Canvas的颜色填充类方法drawColor/RGB/ARGB()的颜色,是直接写在方法的参数里,通过参数来设置的;drawBitmap()的颜色,是直接由Bitmap对象来提供的.LinearGradient线性渐变Shadershader=newLinearGradient(
故江
·
2023-09-20 05:31
android多状态布局
一般的做法是将多个状态封装成
自定义View
,然后在每一个页面的布局文件中引入,在加载数据时展示不同的状态。
turbof
·
2023-09-19 19:29
自定义view
-仿一个锦鲤鱼
此前看到了一个大佬自定义drawable画一条锦鲤鱼,看到效果后,决定自己也学习(抄袭)一番,学习思想,自己也画一条。先看自己实现的效果图:哈哈,稍微有点喜感好,然后看全代码实现思路,主要是拆解成多个小图形,然后一个一个的画,最主要的方法为上图,三角函数根据角度,直线距离计算目标点的坐标,有了这个方法就简单了,拆分的图形一个一个的来就好了,画每个图形都依据一个相对的起点坐标和当前的鱼的角度,这样就
tangYaXin
·
2023-09-19 18:56
Android 自定义带文字图片的view,Android
自定义View
实现简单文字描边功能
本文实例为大家分享了Android实现简单文字描边功能的具体代码,供大家参考,具体内容如下效果图:实现代码:packagecom.example.zhangyu.myview.widget;importandroid.content.Context;importandroid.graphics.Bitmap;importandroid.graphics.BitmapFactory;importan
核心期刊编辑大唐
·
2023-09-19 04:19
Android
自定义带文字图片的view
动态换肤五(高级换肤)
前言 上一章讲了Fragment以及系统状态栏、系统底部虚拟按键的换肤,这一章我们来完成
自定义View
的换肤以及字体换肤(字体样式)。
radish520like
·
2023-09-18 12:30
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他