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 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
Android-
图片根据高度自适应
主要是adjustViewBounds和:scaleType两个参数
唔笛plk
·
2023-10-07 04:45
Android-
树形选择列表
Android-
树形选择列表-简书列表控件:多级树(第三方AndroidTreeView)_android多级树形控件-CSDN博客https://www.cnblogs.com/bdsdkrb/p/5841468
wushijun5200
·
2023-10-06 11:38
android
自定义view
播放Gif图,可监听开始,暂停,继续,结束事件
/***播放动画的主类*/@SuppressLint("AppCompatCustomView")publicclassGifImageViewextendsImageViewimplementsView.OnClickListener{privateMoviemMovie;//播放动画需要用到的,系统类privateintmImageWidth;//动画的imageview的宽度privatei
木叶纷飞
·
2023-10-06 02:03
android多用户共进程,
Android-
多进程初识
Android-
多进程初识学习自进程与线程IPC(Inter-ProcessCommunication)指的是进程间通信,指的是两个进程之间交换数据的过程。
徐校长
·
2023-10-05 22:14
android多用户共进程
如何写好一个
自定义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
Android-
详解网络请求框架-OkHttp(源码)
前言1.OkHttp的优点网络方面(1)它支持http2.0,在网络请求响应方面使用了多路复用;(2)内置连接池,减少连接开销,复用连接;(3)内有Response缓存,缓存响应,避免重复的请求;(4)对响应体支持gzip压缩,使得传输数据更为轻量;(5)支持SPDY,允许连接同一主机的所有请求分享一个socket;拓展方面(1)支持重定向,重试请求,重写编码拦截器;(2)支持头部信息拦截,自带C
长安故里.
·
2023-10-04 11:15
Android开发旅途
java
android
http
Android-
如何更好的刷新RecyclerView
如何刷新RecyclerView?首先刷新RecyclerView会使用Adapter,数据源采用List,那么我们怎样去刷新RecyclerView更合适?看看下面的方法,或许能适用于你。相关方法inlinefunObservableArrayList.communicateWithAdapter(adapter:RecyclerView.Adapter)=addOnListChangedCal
Cosecant
·
2023-10-04 09:11
【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-
数据库-ORM框架
一.ORM介绍对象关系映射ObjectRelationalMapping,用于实现面向对象编程里不同系统数据之间转换!面向对象是从耦合/聚合/封装的基础上发展,关系数据库是从数学理论发展而来;两套理论存在显著的区别,ORM对象关系映射就是为了解决它们之间的差异!直白地说,ORM建立对象和数据库表的对应关系,方便程序员直接用对象操作数据库!二.Java的ORM框架Hibernate,iBatis,D
lioil.win
·
2023-10-02 15:44
Android
Android笔记
android
数据库
orm
框架
<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
逆向
android-
让你也能开发微信的xposed插件-手机root(一)
逆向
android-
让你也能开发微信的xposed插件手机root手机安装Magisk开启root手机debugable功能,对所有应用进行断点调试学习smail语言基本语法通过断点调试,查看微信某个界面的数据信息编写第一个微信
非花非雾--
·
2023-09-27 13:18
XPosed
Android的
开发经验
android
微信
智能手机
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
Android 进阶性能优化
这也是“
Android-
面试官”系列文章。好了,废话不多说,直接冲冲冲!前排温馨提示:阅读本文前,请自备豆浆!
梦想不上班
·
2023-09-22 18:46
操作
android
个人笔记---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-
全自动埋点方法论-上
用户行为采集范围一个App从打开到用户在App内进行操作,最终退出App,整个过程中用户行为包括App启动、界面PV、界面元素点击行为,其中从App启动中可以推算出DAU等数据。这些就是用户行为的范围,也是我们采集的目标。用户行为采集方式主要包含两种方式:1、手动采集,就是所谓的代码埋点,自己在App上述事件发生时调用代码进行数据采集上报。好处就是精细,想怎么采集怎么采集,乡采集多少采集多少,缺点
AnonyPer
·
2023-09-21 10:59
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-
内存泄露知识详解
目录一、内存泄露基础知识1.1内存泄漏简介1.2内存泄露的本质原因1.3内存泄露和内存溢出1.3.1介绍1.3.2内存溢出和内存泄露的关系以及区别二、Android内存管理机制2.1简介2.2针对进程的内存策略a.内存分配策略b.内存回收策略2.2针对对象、变量的内存策略a.内存分配策略b.内存释放策略三、常见打的内存泄露原因及解决方案3.1集合类3.2Static关键字修饰的成员变量注:静态成员
夏屿_
·
2023-09-19 20:02
#
Android相关知识
android
java
内存泄露
android多状态布局
一般的做法是将多个状态封装成
自定义View
,然后在每一个页面的布局文件中引入,在加载数据时展示不同的状态。
turbof
·
2023-09-19 19:29
自定义view
-仿一个锦鲤鱼
此前看到了一个大佬自定义drawable画一条锦鲤鱼,看到效果后,决定自己也学习(抄袭)一番,学习思想,自己也画一条。先看自己实现的效果图:哈哈,稍微有点喜感好,然后看全代码实现思路,主要是拆解成多个小图形,然后一个一个的画,最主要的方法为上图,三角函数根据角度,直线距离计算目标点的坐标,有了这个方法就简单了,拆分的图形一个一个的来就好了,画每个图形都依据一个相对的起点坐标和当前的鱼的角度,这样就
tangYaXin
·
2023-09-19 18:56
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他