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
自定义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
Canvas drawText文字垂直居中方案
最近绘制
自定义view
时,用到画笔绘制文本,针对drawText的绘制做一些总结。
zizi192
·
2023-09-17 09:03
自定义View
注意的问题
本文重点关于
自定义View
的初始化方法关于addSubview关于frame与bounds关于
自定义View
的初始化方法通常我们会创建私有方法createUI方法来创建当前
自定义View
所需要的子View
ice_玖闻于世丶
·
2023-09-17 08:37
iOS开发基础
objective-c
ios
xcode
Flutter开发之
自定义view
,widget
为了满足我们自身的开发需求,很多时候就需要我们自定动手制作东西,也就是所谓的
自定义view
,那么我们一起学习下flutter的
自定义view
吧本人理解flutter的
自定义view
可以归为两类:1,已有控件
我打小就帅
·
2023-09-17 06:04
Android
自定义View
-记录一个简单却又常见的效果实现
上周遇到一个需求,用一个圆形进度条的形式来展示某项操作所占的比例,虽然类似的轮子已经有很多了,但是这种简单的
自定义View
个人觉得有时间的话,还是自己写写比较好。
山水相逢z
·
2023-09-17 04:36
swift中使用xib
自定义View
报错"init(coder:) has not been implemented"
一、错误写法由于刚学习swift,代码习惯偏向OC,使用xib
自定义View
的时候,将初始化xib的方法写在init的方法里
自定义View
的类classxxxView:UIView{overrideinit
Flawless_00
·
2023-09-16 23:08
Android kotlin 实现仿西瓜视频自动播放列表功能(横屏没有上下滑动)(RecyclerView+BRVAH3.0.6+androidx+jiaozivideoplayer+glide)
文章目录一、实现效果二、引入依赖三、AndroidManifest.xml四、实现源码1、实体类2、视频
自定义View
3、适配器代码解析4、实现视图一、实现效果1、可见的第一个正在播放的视频item滑向上如果超顶部时就停止
彬sir哥
·
2023-09-16 18:42
Android
kotlin开源项目-功能
RecyclerView
BRVAH3.0.6
androidx
JzvdStd
glide
okgo网络框架+其他diglog,utils等各类封装(依赖持续更新中...)
整理了网络获取框架,其他常用
自定义view
,dialog,还有常用的Utils。
Steve_man
·
2023-09-16 16:43
优雅实现垂直SeekBar:不继承Seekbar、不
自定义View
目录0前言关于
自定义View
1实现竖直SeekBar1.1XML布局解析1.1.1套一层FrameLayout1.1.2SeekBar去除左右间距1.1.3SeekBar高度无法设置1.1.4SeekBar
Swuagg
·
2023-09-15 23:41
SeekBar
VerticalSeekBar
自定义View
Android实现文本过长时右边渐隐,聚焦时跑马灯效果
目录Part11.如何实现文本右边渐隐的效果2.如何判断文本内容的宽度超出了布局宽度3.如何在不聚焦时显示渐隐效果,聚焦时显示跑马灯效果4.考虑更好的复用Part21.
自定义View
代码2.自定义属性代码
Swuagg
·
2023-09-15 23:40
Android:开发实践
TextView
跑马灯
阴影渐变
文本过长
上一页
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
其他