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
【05】京东淘宝首页二级联动怎么实现
(1)
自定义View
中的事件分发流程(2)嵌套滑动冲突(3)嵌套滑动冲突解决方案(4)嵌套滑动及吸顶效果制作(5)嵌套滑动吸顶效果滑动冲突解决方案(6)嵌套滑动吸顶效果中的惯性滑动处理(7)事件的内部拦截与外部拦截
清风百草
·
2023-04-21 07:21
【04】Android高级UI
【06】
自定义View
之文字绘制
(1)Android绘制文字(2)文字绘制之认知baseline(3)文字绘制之测量(4)文字绘制之渐变绘制(5)画布裁剪(6)属性动画(7)过度绘制【06】
自定义View
之文字绘制文章目录【06】
自定义
清风百草
·
2023-04-21 07:21
【05】Android
UI
案例
仿抖音直播聊天室换行内容TextView+ReplacementSpan
一.抖音聊天室文本,看似简单并非简单抖音文本换行.二.实现方案TextView+ReplacementSpan方案思路利用span原理,继承ReplacementSpan,
自定义VIew
Span。
一片叶子_ee00
·
2023-04-21 03:44
#事件
我们称之为“响应者对象”处理事件->
自定义view
->重写触摸方法-(CGPoint)locationInView:(UIView*)view;返回值表示触摸在view上的位置这里返回的位置是针对view
英雄出少年
·
2023-04-20 20:50
Android
自定义View
文字的坐标排版
背景:需定义一个类似刻度的View思路:分三部分绘制:1.绘制最外侧的弧线,2.给外侧虚线添加虚线效果3.绘制旁边的有进度条的View4.给进度条添加白色刻度5.文字绘制本文重点是文字绘制;声明paint,在onDraw函数中,canvas.drawText(),传参drawText(@NonNullStringtext,floatx,floaty,@NonNullPaintpaint)参数详解:
qq_35416760
·
2023-04-20 14:54
Android
android
自定义View
事件篇进阶篇(三)-CoordinatorLayout与Behavior
IMG_0096.JPG前言在上篇文章中,我们介绍了NestedScrolling(嵌套滑动)机制,介绍了子控件与父控件嵌套滑动的处理。现在我们来了解谷歌大大为我们提供的另一个控件的交互布局CoordainatorLayout。CoordainatorLayout对于Android开发老司机来说肯定不会陌生,作为控制内部一个或多个的子控件协同交互的容器,开发者可以通过设置Behavior去控制多个
AndyJennifer
·
2023-04-20 14:44
自定义View
绘图篇(一)-Canvas
前言View的绘制相当于我们平时根据需求去画出各种图案,而Canvas和Paint就像我们平时画画需要的画笔和画纸一样,也就是我们的Paint(画笔)和Canvas(画纸,通常称为画布),所以凡是跟要画的东西设置相关的,比如颜色、大小、宽度、样式、透明度等都是在Paint中设置的。而凡是跟要画的成品,比如想画一个矩形、圆形、文字、路径等都是通过Canvas操作的。一、基本方法Canvas我们可以看
Active_Loser
·
2023-04-20 12:38
Android 自定义 View
前言
自定义View
有几种实现类型,分别为:继承自View完全自定义;继承自现有控件(如ImageView)实现特定效果;继承自ViewGroup实现布局类。
Little丶Jerry
·
2023-04-20 07:58
iOS--控制器加载
自定义view
的xib
我们在项目中,经常需要使用到自定义的view,而xib布局显得更为简洁,那么如何加载一个自定义的xib呢,网上的方法也很多很多,就是因为太多了,我经常会弄混,所以总结其中一个使用,如果以后使用到其他的在补充O(∩_∩)O~~1.创建一个继承UIView的文件和xib,命名一样2.设置view所有者的class3.给view关联属性view的.m文件里面加载xib:-(void)awakeFromN
炸街程序猿
·
2023-04-20 05:13
圆角升级啦,来手把手一起实现
自定义View
Group的各种圆角与背景
作者:newki定制圆角与背景的
自定义View
Group实现前言目前线上的一些第三方圆角容器大部分都只支持四周固定圆角,我们一些使用场景只需要顶部圆角,或者底部圆角,或者一个角圆角。
Android小贾
·
2023-04-19 13:07
Android
移动开发
Framework
android
kotlin
Framework
PMS
移动开发
Android
自定义View
(学习 整理 绘制顺序)
draw总执行绘制方法,调度其他的绘制方法draw(Canvascanvas){drawBackground(canvas)//privatemethod,绘制背景onDraw(canvas)//自身绘制内容dispatchDraw(canvas)//绘制子ViewonDrawForeground(canvas)//绘制前景(6.0及以后加入View)drawDefaultFocusHighlig
犇犇灬zk
·
2023-04-19 02:32
Android
自定义View
实现圆弧进度效果
前言:Android开发中,
自定义View
实现自己想要的效果已成为一项必备的技能,当然
自定义View
也是Android开发中比较难的部分,涉及到的知识有Canvas(画布),Paint(画笔)等,自定义控件分为三种
ruancw
·
2023-04-18 20:31
Android开发(28)——MVC、MVP、MVVM架构模式和组件化
本节内容1.搭建界面2.正常方式实现操作3.分析数据模型Model4.实现数据解耦5.抽离Repository创建过程6.MVP设计模式实现7.ViewModel感知生命周期8.
自定义View
ModelProvider
让时间走12138
·
2023-04-18 19:44
android 抽象方法 自定义控件,GitHub - jyvvip/android-custom-views: Android
自定义view
练习,整理自hencoder的
自定义view
相关教程及代码.
自定义view
:基本套路:对既有控件的组合;完全自定义控件,集成View,SurfaceView,TextureView;三类ViewView:普通view,与宿主窗口共享一个绘图表面,再UI线程中绘制
高地清风
·
2023-04-18 14:17
android
抽象方法
自定义控件
iOS 探探首页的卡片切换效果
最近公司要求写一个类似于探探的项目,在网上找了半天也没有找到合适的dome,所以就自己写了一个dome,希望能够帮到大家步骤:1.实现左右滑动2.实现删除或者还原3.实现左右旋转4.实现卡片的替换5.实现实现卡片的跟随首先
自定义
RogueYBJ
·
2023-04-18 07:51
自定义view
实现TabLayout效果(其中滑块根据Tab的字长度改变而改变)
最近为了满足公司ui的要求,TabLayout已经满足不了,
自定义View
实现!
c3e73e0cbeb9
·
2023-04-18 07:51
每周一个
自定义View
(1) -动态ProgressView
每周一个
自定义View
(1)-动态ProgressView欢迎大家访问我的个人博客新的一个系列,应该是计划每周实现一个
自定义View
,看看能坚持到多久吧这次就从一个常见的ProgressBark开始吧,
又似在水一方
·
2023-04-18 05:27
解决Glide4.x上的crossFade无法生效
在部分组件失效(RoundImageView,然而实际上在我一开始网上搜索的时候,大部分人遇到这个情况也是在这个View上)结果差异普通ImageView渐变效果仍然生效RoundImageView以及部分
自定义
ZZombiee
·
2023-04-17 23:38
Android实现三角形气泡效果方式汇总
实现方式:1、通过.9图进行实现;2、通过shape方式实现;3、通过
自定义view
的方式实现;实现逻辑:
龙旋之谷
·
2023-04-17 21:43
Android
自定义View
之九宫格抽奖View
最近在项目中要实现一个九宫格抽奖view。中间是抽奖按钮,八个格子是奖品。效果图如下:九宫格抽奖View接下来我就分析一下实现这个View的步骤:1.绘制出外框(此处难点是绘制闪光点的效果);2.绘制九个格子,这个就是计算均分的逻辑,比较简单。3.实现抽奖动效,以及点击中间start按钮有个缩放效果的实现。我一一分析一下。1.绘制外边框:见代码:核心是使用canvas.drawRoundRect(
宋小胖并不胖
·
2023-04-17 17:25
Android JetPack Compose实现网络请求分页加载,ExoPlayer视频播放,无缝全屏播放| Compose 与 View的互相调用
最近几天一直在研究谷歌的JetPackCompose,给我最大的感受就是便捷,往往使用RecyclerView和Adapter需要实现的功能,包括
自定义View
,或者简单到一个View的自定义,代码比起
被违规后的昵称
·
2023-04-17 12:09
自定义View
—裁剪框的过度动画实现
然后就决定
自定义view
,一帧一帧的绘
呦呦乎
·
2023-04-17 12:48
自定义View
android
java
直接Rotation旋转Toast的方向(无需
自定义View
)
由于Android原生就会出现当竖屏横屏切换时会有卡顿的问题,所以我是在竖屏状态下显示横屏样式内容,所以一些View显示方向需要做一下更改.Toasttoast=Toast.makeText(this,result+"%",Toast.LENGTH_SHORT);toast.setGravity(Gravity.END|Gravity.CENTER,0,0);ViewtoastView=toast
有_风
·
2023-04-17 01:49
自定义View
Pager:禁止滑动和无切换效果
原理和代码比较简单,就不再多说原理。但使用场景较多,特此记录,代码如下:publicclassNoScrollViewPagerextendsViewPager{privatebooleannoScroll=true;publicNoScrollViewPager(Contextcontext,AttributeSetattrs){super(context,attrs);}publicNoScr
追梦de蜗牛
·
2023-04-17 00:55
Kotlin使用ButterKnife
自定义View
的参数名
一般使用kotlin的时候不再需要显式的@BindView了,而可以直接使用view的id来操作这个view。如果按照kotlin变量名初始化,会提示@BindViewfieldsmustnotbeprivateorstatic,即便var默认是public的@BindView(R.id.tv)varmTv:TextView?=null但是如果我们还是想使用java的那套@BindView机制怎么
帅哥不帅123
·
2023-04-16 23:08
Android
自定义View
:点击飘心特效
项目需求,自己实现点击飘心特效,写的不足之处,希望体谅......具体实现不好描述,可参考demo,查看源码效果图floating.gif分析1.点击按钮,添加一个图片2.添加的图片按照贝塞尔曲线执行动画使用1.在项目gradle中添加allprojects{repositories{...maven{url'https://jitpack.io'}}}2.添加依赖{'com.github.Jad
玉寒_99cf
·
2023-04-16 15:17
初学Kotlin——在
自定义View
里的应用,安卓ndk开发书籍
}用Kotlin你可以实现的更简洁classBarChart@JvmOverloadsconstructor(context:Context,attrs:AttributeSet?=null,defStyleAttr:Int=0)View(context,attrs,defStyleAttr){privatevalmContext:Context=contextinit{}你可以在init代码块里
m0_66685251
·
2023-04-16 14:36
程序员
面试
自定义View
:04-字母索引
1、效果图如下:字母索引.gif2、实现2.1自定义IndexesView_06继承ViewpublicclassIndexesView_06extendsView{privatePaintpaint;privateString[]letterList=newString[]{"A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","
萌新11
·
2023-04-16 13:19
View绘制系列(5)-Canvas基础图形绘制
Canvas基础图形绘制上文中我们简单实现了使用
自定义View
绘制一个边长100的正方形这个需求,不知道同学们掌握的怎么样了?接下来我们看下
自定义View
中其他图形的绘制方式。
小海编码日记
·
2023-04-16 09:59
自定义View绘制详解
canvas
自定义View
android
关于IQKeyboardManager加在KeyWindow失效问题
问题在一些全局弹框中由于遮罩层加在keywindow上,
自定义view
加在了遮罩层上,导致IQKeyboardManager对textField的自适应失效。
微步毂纹生
·
2023-04-16 09:22
笔记1(
自定义view
)
1、moveTo(floatx,floaty);画笔移动到坐标(x,y)的位置2、lineTo(floatx,floaty);用于画直线,一般是从(0,0)坐标连接当前坐标(x,y)的直线,当结合moveTo使用时,是当前画笔的坐标连接坐标(x,y)的直线;mPath.lineTo(400,400);canvas.drawPath(mPath,mPaint);lineTomPath.moveTo(
5b4187ae8813
·
2023-04-16 00:04
自定义View
:可伸展折叠的ExpandTextView
前言最近工作比较多,写了几个小控件跟大家分享一下。首先看图:效果图这种可以显示展开和折叠的TextView非常常见,如果全文要当作一个按钮处理的话,就没办法和文字混排,所以以前就和产品商量折中方案,就没太细细研究这个效果。今天算是补上了。正文其实实现这个效果非常简单,总共就100行代码。首先我们要解决的问题是按钮和文字的混排问题,首选方案肯定是SpannableString,文字的大小,颜色,下划
珠穆朗玛小王子
·
2023-04-15 21:38
自定义View
-波浪加载球
之前见到360加载球,一直想自己做一个,然后学习了前辈们的思路,自己撸一个。写个动画模拟加载进度,haha来个效果图主要是二阶贝塞尔曲线的绘制,从负一个view的宽度位置画4段二阶贝塞尔曲线,然后动画控制移动就好了。
tangYaXin
·
2023-04-15 17:55
Swift
自定义view
关联xib
方法一://
自定义view
:MyView//xib中CustomClass的class修改为MyView,这样才能将控件从xib中拖到关联的类中importUIKitclassMyView:UIView
轻轻语焉
·
2023-04-15 15:04
android 面试相关基础问题
的生命周期与启动模式5:性能优化6:内存优化7:数据结构(这方面是我的弱项,于是给我一个场景让我如何去选择,为什么)8:Bitmap如果优化,他的三级缓存的大致思想与逻辑9:给我说一个你项目中你用到的
自定义
chen酿葡萄酒
·
2023-04-15 11:24
Android学习路线
语言,面向对象分析设计能力,反射原理,自定义注解及泛型,多次采用设计模式重构项目;熟练掌握IVM原理,反射,动态代理以及对ClassLoader热修复有比较深的理解;熟悉数据结构和算法;熟悉UI,精通
自定义
阿毅同学
·
2023-04-15 09:55
Framework
android
android
自定义view
混淆,Android
自定义View
之倒计时分秒
项目中可能会需要倒计时的效果,今天给大家带来一个自定义倒计时:时分秒,分秒,秒三种效果:1,上代码:packagecom.gyq.countdown.view;importandroid.content.Context;importandroid.util.AttributeSet;importandroid.widget.Chronometer;importjava.text.SimpleDat
胡老师聊自考
·
2023-04-15 06:36
Android
自定义View
之 计时文字
计时文字前言正文一、XML样式二、构造方法三、API方法四、使用五、源码前言 在Android开发中,常常会有计时的一些操作,例如收验证码的时候倒计时,秒表的计时等等,于是我就有了一个写
自定义View
初学者-Study
·
2023-04-15 06:57
自定义View
android
自定义View
计时控件
android
自定义view
【绘图篇】
kotlin语法总结硬件加速概述GPU的英文全名为graphicsprocessingunit中文翻译为图形处理器。与CPU不同,GPU是专门为处理图形任务而产生的芯片软件绘制与硬件加速的区别CPU绘制流程1.让View层次结构失效2.绘制View层次结构硬件加速模式下的GPU绘制流程1.让View层次结构失效2.记录、更新显示列表3.绘制View层次结构在GPU加速时,流程中多了一步,表示在第一
居居用屁屁
·
2023-04-15 05:23
Android
自定义View
之 圆环进度条
而在日常开发中,有时候UI为了让页面更美观,就需要用到圆环进度条,那么本文就是通过自定义写一个圆环进度条,首先看一下效果图:正文 关于
自定义View
的基础知识就不再做过多的讲解了,我们直接进
初学者-Study
·
2023-04-15 04:21
自定义View
android
自定义View
圆环进度条
自定义View
粒子效果
描述效果图:image.png要实现一张图片的爆炸效果,有几个关键的点:第一点、根据图片的宽和高获取每一个像素的点,并且根据这个像素点构建在这一个像素点ball对象;第二点、在获取ball的数组对象的时候,需要在子线程来做这个事情,防止UI卡顿。第三点、启动一个动画来循环的调用绘制。第四点、在绘制的时候需要把所有ball都一一绘制。创建一个粒子对象(Ball)。-图片像素点颜色值color-粒子圆
占卜L
·
2023-04-15 03:40
Android
自定义View
-实现Tag效果自动换行
直接上代码:publicclassTagGroupextendsViewGroup{/***行间距*/privateintverticalSpacing=0;/***列间距*/privateinthorizontalSpacing=0;/***字体大小*/privatefloattextSize=0;/***圆角大小*/privatefloattag_radius=0;/***表框粗细大小*/pr
CHNEGC
·
2023-04-14 23:14
Android
自定义View
实现圆弧进度效果逐步完成过程
目录技术实现1.继承自View2.Paint初始化3.Canvas绘制4.添加动画效果及数据涉及到的知识Canvas(画布),Paint(画笔),自定义控件等有三种:一个是直接从View继承,完全的自定义;二是对原有控件进行改造,达到想要的效果;还有一种自定义的组合控件,根据自己的需要将已有的控件组合起来达到效果。我对自定义视图也略知一二,就简单记录一下自己对自定义视图的学习吧(继承自View)过
·
2023-04-14 22:06
android
自定义view
流程,Android
自定义View
入门及实战案例分析
原标题:Android
自定义View
入门及实战案例分析前言上次我们讲了,这次我们来看看
自定义View
控件,在Android应用开发过程中,固定的一些控件和属性可能满足不了开发的需求,所以在一些特殊情况下
weixin_39662594
·
2023-04-14 20:27
android
自定义view流程
android
自定义view
案例,Android
自定义View
,你摸的透透的了?
前言View,有很多的名称。不论是你熟知的布局,还是控件,他们全部都继承自View。思维导图工作流程measure其实通过layout中的第二张图我们已经知道了控件大小的计算了。height=bottom-topwidth=right-left对于ViewGroup而言,就是对容器内子控件的遍历和计算了。因为直接继承自View的控件使用wrap_cotent和match_parent是显示出来的效
诗和远方越远越脏
·
2023-04-14 20:56
android
自定义view
如何控制view的高度_Android
自定义View
,敢说都知道吗?
码个蛋(codeegg)第906次推文作者:ClericYi链接:https://juejin.im/post/5e54e2de5188254945386529前言View,有很多的名称。不论是你熟知的布局,还是控件,他们全部都继承自View。文内部分图片转载自Carson_Ho大佬的文章思维导图工作流程measure其实通过layout中的第二张图我们已经知道了控件大小的计算了。height=b
weixin_39630880
·
2023-04-14 20:56
android
android四周阴影效果
OC
获取view相对位置
自定义linearlayout
添加布局
自定义控件获取activity
Android中的
自定义View
(一)
目录1、
自定义View
的分类2、
自定义View
的注意事项3、
自定义View
的实例1、
自定义View
的分类
自定义View
的分类到目前还没有统一的标准,以我对
自定义View
的学习积累,我把
自定义View
规划为以下这
小二同学呵呵
·
2023-04-14 20:53
android
java
移动开发
编程语言
css
Android入门教程
自定义View
详解 真实案例
本文通过一个21点游戏的案例进行讲解
自定义View
,代码注释里有详细解释。
3052world
·
2023-04-14 20:18
学习笔记
Android
Android入门教程
Android入门教程
自定义View
Android
游戏
View
自定义
安卓
自定义View
- 基础
文章目录前言一、onMeasure(测量)二、onLayout(布局)用下面的坐标图可以更直观的理解:三、onDraw(绘制)总结前言
自定义View
的最基本的三个方法分别是:onMeasure()、onLayout
且随疾风前行.
·
2023-04-14 20:46
View
安卓
android
java
Android
自定义View
简介及入门
目录写在前面一、
自定义View
简介1.1、什么是
自定义View
?
一叶难遮天
·
2023-04-14 19:45
Android自定义View
android自定义View
MeasureSpec
onMeasure
自定义属性
自定义TextView
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他