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
-->仪表盘
文章目录前言一、先画带锯齿的弧形代码和注释如下:重要点1.PathDashPathEffect2.刻度和间隔二、画指针总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、先画带锯齿的弧形代码和注释如下:importandroid.co
lbj23vs6
·
2023-03-30 16:25
自定义控件
android
一个超简单的渐变平行四边形进度条
,真的是许久不见,屈指一数,这次断更了有些许时日了,没别的理由,就是懒,不想更[捂脸哭],之后尽量会多更一更,目前储备了有一些技术文章了,后续陆陆续续就写起来了,2023,开年第一篇,搞一个无比简单的
自定义
二流小码农
·
2023-03-30 13:34
android
kotlin
平行四边形
自定义View
一个简单的自定义输入框
Hello啊各位老铁,今天还是一篇关于
自定义View
相关的,带来一个大众的,常见的一个输入框,很多的场合下都能遇到,比如验证码,密码框等等,配置了很多常见的属性,可以满足不同场合下的需求,矩形框,圆角框
二流小码农
·
2023-03-30 13:27
自定义View
验证码框
密码框
自定义输入框
Android
仿Flipboard 波浪折叠式Logo
自定义View
一直在学习扔物线的Hencoder的android教程中,其中有这么一个仿写活动,将之前在这个教程中学到关于
自定义View
的知识点应用下,最终在参考了仿写活动的获胜者的实现后,自己也实现了这么一个仿写,
我喂自己袋丶夏洛克
·
2023-03-30 07:36
自定义View
——FlowLayout(流式标签布局)
参考Android开发之流式布局(实现热门标签效果)Android
自定义View
Group实战篇->实现FlowLayout实现效果能够根据宽度自动换行要实现这种效果,也可以使用FlexboxLayout
大灰狼zz
·
2023-03-30 03:20
Android
自定义View
- 左右平衡指示器
自定义view
用的很多了,说实在的就是把人家的轮子拿来用,现在我自己造了一个,虽然比较简单,但是开始了这篇就随便写了个平衡滑动的view,先上个效果图再上计算平衡值的算法以及转化view需要的参数SliderViewmBalance
小江yue
·
2023-03-30 02:46
TextView 字体大小自适应
描述在进行android开发过程中,会遇到TextView中文本显示不全的情况,这个时候想根据文本的长度自动改变字体大小,首先想到的时候
自定义View
,但是呢在AndroidO中已经提供了实现方式,并且拥有兼容库
占卜L
·
2023-03-29 17:43
Android
自定义View
基本步骤
一.自定义属性1.在res下的values下面新建attrs.xml2.在布局中使用,声明命名空间3.在
自定义View
构造方法中通过TypedArray获取属性4.必须回收array.recycle()
躺平君~从安卓到全栈
·
2023-03-29 14:05
Android自定义View
android
Jetpack - Lifecycle
LifecycleOwner生命周期拥有者LifecycleRegistry生命周期发布者,流转事件LifecycleObserver生命周期事件监听者通过生命周期成员自己时间生命周期的监听和通知生命周期持有者/***
自定义
supter川
·
2023-03-29 10:37
从入门到实战,Android学习路线大全,程序员翻身之路
Activity的方法IntentFilter的使用方法ActivityGroup的使用方法自定义控件实现方法:自定义ListView的实现方法可折叠ListView的使用方法自定义Adapter的实现方法
自定义
智恩架构师
·
2023-03-29 08:47
程序员
架构
移动开发
android
Android DataBinding 自定义 View 的双向绑定
本篇文章着重于写怎么实现DataBinding
自定义View
的双向绑定,理论和定义不再赘述。
风雨同舟jk
·
2023-03-29 06:30
Android
dataBinding
DataBinding
自定义
View
双向绑定
Android-
自定义View
Group-上下滑动整体实践下
本来上周六晚上出去散步的时候就随便想了下,当时的想法是ViewGroup要实现内部控件的滚动,1.最终效果肯定就是子控件的重绘对吧?2.重绘肯定就涉及到onLayout重新定位的处理对吧?重新定位+重新绘制理论上就是实现滚动的原理了吧。基于上述猜测,小白以为我们只要在onLayout中重新刷新控件的位置不就可以实现滚动了么?没错,小白实践了,可以滴?--需要了解如下知识:Invalidate:To
MonkeyLei
·
2023-03-29 05:37
android
自定义View
Group之浪漫求婚
1、最终效果这里写图片描述有木有发现还是很小清新的感觉O(∩_∩)O~2、看整体效果这是一个scrollView,滑动时每个子view都有一个或多个动画效果,但是如果我们直接给每个子view加上动画去实现这个需求就太low了,而且也不利于扩展,所以这里将会设计一套框架,使别人能很方便的使用我们定义的控件。3、首先看看我们是怎么使用自己设计的这个控件的......看discrollve:discro
solary2016
·
2023-03-29 04:01
Android面试基础技能罗列,谈谈我认为的高级Android开发到底应该是怎样的
80%的人答不出的字节跳动面试问题—Framework视频内容概要:1.framework层整体执行流程分析2.XML文件加载源码分析3.
自定义VIEW
m0_68629662
·
2023-03-29 04:32
Android
经验分享
面试
开发语言
自定义 View 实践(二)- 简易时钟
这篇文章是基于以下两篇文章的实践:1.
自定义View
-基础2.
自定义View
-Canvas-图形绘制3.
自定义View
-Canvas-画布操作和快照GIF.gif时钟的大致效果如上,用到的主要有图形的绘制
Arnold_J
·
2023-03-29 03:50
ListView 与 RecyclerView 简单对比
布局效果对比常用功能与API对比在AndroidL引入嵌套滚动机制(NestedScrolling)ListView与RecyclerView的简单使用:ListView:继承重写BaseAdapter类;
自定义
Bount林
·
2023-03-29 03:01
Android 上拉菜单
所以自己写了个
自定义View
实现该功能。
红酥手黄藤酒丶
·
2023-03-28 23:08
安卓自定义字母导航栏
实现思路:
自定义View
步骤1、重写构造方法(必须)2、onMeasure()方法,测量控件宽高3、onDraw()绘制(必须)4、onLayout()摆放控件实现自定义字母导航栏:1、初始化画笔PaintmPaint
Hoklam
·
2023-03-28 20:30
自定义View
-文字的绘制
Canvas绘制文字的方式drawText(Stringtext,floatx,floaty,Paintpaint)其中,x,y这个坐标并不是文字的左上角,而是一个与左下角比较接近的位置Alt这种设计其实是有道理的。drawText()参数中的y,指的是文字的基线(baseline)的位置。也就是这条线:Alt用竖线标记出边界后的文字AltdrawTextOnPath(Stringtext,Pat
_Anonymous_
·
2023-03-28 18:10
自定义View
Group显示scrollbar(滚动条)
大家在自定义AndroidViewGroup的时候默认是不会draw滚动条的,但是网上这方面的资料比较少。当我们想要显示滚动条时需要调用:awakenScrollBars();但是,你以为这就完了?其实这样做并无卵用。然后就开始百度。。百度了一圈也没结果。关键词换成英文终于搜到一篇7年前的stackoverflowhttps://stackoverflow.com/questions/951546
星空下奔跑
·
2023-03-28 09:51
界面finish后onStop没有立即调用
答案写在前头:返回到的上个界面,
自定义View
的onDraw()中调用了invalidate(),导致onDraw()死循环调用。
Straw_Hat
·
2023-03-28 02:17
自定义view
1、调用流程图1.png2、普通view的MeasureSpec的创建规则2.png3、Android系统坐标系3.png
Mythqian
·
2023-03-27 19:54
浅谈
自定义View
Group
什么是
自定义view
Group呢?
o_30ca
·
2023-03-27 06:46
Android 之
自定义View
坐标系说明:View的坐标系:image.png实现流程:主要方法onMeasure()、onLayout()、onDraw();1、View的构造方法的重载publicclassMyViewextendsView{privateStringTAG="MyView";//重载View的构造函数//一般在直接New一个View的时候调用publicMyView(Contextcontext){sup
泡泡之意境
·
2023-03-26 19:40
android
自定义View
之音乐播放器的频谱
先给大家看一下效果图吧这个频谱是可以根据音乐的起伏变化的,废话不多说直接上代码publicclassBarGraphViewextendsView{byte[]y=newbyte[1024];Rect[]rects=newRect[1024];Paintpaint=newPaint();Randomrandom=newRandom();privateNumbernumber;publicclass
撩人的风光
·
2023-03-26 15:18
微北洋开发白皮书
里面的代码涵盖了基础库的用法,Kotlin的高级使用方式,架构的抽象封装,
自定义View
之类,吃透两个模块的代码,基本上就没有什么可以担心了。如果不知道从哪里做起,可以先从GP
RetroX
·
2023-03-26 14:07
Android折线图绘制
效果图:折线图实现思路这里其实画了两个图,上面一个折线图,下面一个柱状图,绘制过程并不困难,就一起讲了吧~首先这是个
自定义View
,继承View,通过重写onDraw(
BigP
·
2023-03-26 11:59
自定义View
尺寸进行适配
一、为什么要适配因为Android市场的碎片化,导致APP界面再不同屏幕上显示的尺寸不一致。适配可以让布局,资源,用户流程匹配不同的屏幕。二、布局的适配1.不要写尺寸2.LinearLayout的权重3.RelativeLayout的布局方式4.ContraintLayout5.Percent-Layout来进行布局三、图片资源适配1.使用.9的图片2.使用SVG实现缩放3.使用多种尺寸的mipm
石器时代小古董
·
2023-03-26 04:33
在
自定义View
用StaticLayout让文字换行
先上代码吧:classMyCustomView@JvmOverloadsconstructor(context:Context?,attrs:AttributeSet?=null,defStyleAttr:Int=0):View(context,attrs,defStyleAttr){vartext=""vartextPlaint=TextPaint()varsize=50fvartextColo
Kyunban
·
2023-03-26 01:56
Flutter 总结《二》
Q1:Flutter是如何
自定义View
?
Scott昵称被占用
·
2023-03-25 23:03
自己实现双向拖动进度条
写的很简陋,但是还是用到的一点点
自定义view
的知识packagecom.gtxc.linedemoimportandroid.content.Contextimportandroid.graphics.Canvasimportandroid.graphics.Col
爱言语论
·
2023-03-25 23:58
Andorid Widget 使用 RemoteViews 加载
自定义View
最终效果图AndroidWidget的实现方式中View是由RemoteViews实现的*{@codeRemoteViews}islimitedtosupportforthefollowinglayouts:*Andthefollowingwidgets:*{@linkandroid.widget.AdapterViewFlipper}*{@linkandroid.widget.FrameLayo
kongjn
·
2023-03-25 22:28
自定义View
,绘制
1.使用绘制方法,画出一个view,然后在xml文件中使用即可1.创建自定义的view这里我只画了一个空心圆,canvas是画布,paint是画笔,用画笔可以画出任何图形设置颜色、空心实心、线条宽度,通过RectF设置圆的位置和大小publicclassPaintViewextendsView{publicPaintView(Contextcontext){super(context);}publ
编程_书恨少
·
2023-03-25 03:04
Android
自定义View
之使用Path绘制手势轨迹和水波效果
先看下效果图:path.gifripple.gif绘制轨迹绘制手指的轨迹主要是拦截View的onTouchEvent()方法,并根据手指的轨迹绘制path。path中有两种可以实现的方法1、Path.lineTo(x,y)方法publicclassMovePathViewextendsView{privatePathmPath;privatePaintmPaint;//手指按下的位置private
深情不及酒伴
·
2023-03-25 02:30
自定义View
4.4
自定义View
本节将详细介绍
自定义View
相关的知识。
Chenstyle
·
2023-03-25 00:38
Android
自定义View
抗锯齿
1.设置paint抗锯齿valbgPaint=Paint().apply{isAntiAlias=true//抗锯齿isDither=true//防抖动isFilterBitmap=true//bitmap抗锯齿}2.设置canvas抗锯齿在overridefunonDraw(canvas:Canvas){}或者overridefundispatchDraw(canvas:Canvas){}中调用
我是你森哥哥
·
2023-03-24 18:13
Android获取Toolbar上Menu中的
自定义View
正常情况下,只能通过以下代码获取到MenuItem的实例MenuItemitem=menu.findItem(R.id.action_download);若想得到对应的View,可以自定义MenuItem,如下:MenuItemitem=menu.findItem(R.id.action_download);MenuItemCompat.setActionView(item,R.layout.la
8a6694221956
·
2023-03-23 23:05
ACTION_CANCEL事件是怎么产生的?当滑出子View区域时会产生该事件吗?
0.讨论的前提基于api29源码的Viewgroup分析,
自定义View
重写dispatchTouchEvent()方法的话也是可以自己随便生成ACTION_CANCEL事件的。
古宇强
·
2023-03-23 21:13
自定义View
Group_标题栏的悬浮吸顶渐变效果
之前帮朋友写了这样的一个效果:标题栏中的元素随着屏幕的滑动发生渐变的效果,有文字大小的渐变也有透明度和距离的渐变等,后面没有及时更新上来,今天补一下。效果图如下:思路+原理OK,先来说下思路,很容易就能想到图中渐变的效果是根据滑动监听一点点动态变化的,这里我们就可以监听NestedScrollView的滚动(or其他,我这里主页用的是NestedScrollView)。原理:在FrameLayou
BraveJoy
·
2023-03-23 20:07
Android view 事件分发原理分析
搞懂Android事件的分发是一件很有意义的事情,因为我们在
自定义View
的时候会通过事件的监听来做相应的操作。
loveCandyTQJ
·
2023-03-23 18:48
自定义View
知识梳理
前言
自定义View
的基础是了解绘制的流程及相关方法(onMeasure()、onLayout()、onDraw()),了解事件分发机制及相关方法,还有Canvas、Paint等与绘制有关的类,详细的学习可看大神的文章
Dengszzzzz
·
2023-03-23 16:43
2018-08-07CustomViewStyleable
ccfd58a0f3ac参考文章"CustomViewStyleable":MismatchedStyleable/CustomViewNamestyleable的名字必须与组件的名字类名一样,而且如果
自定义
AndroidTalent
·
2023-03-23 02:10
自定义View
签到打卡
打卡签到view一个自定义签到View,从网上找了个做了修改,以适应自己项目https://github.com/1976222027/View实现签到规则如下:1、周一-周四连续签到,周四奖励翻倍,连续签到7天周日翻倍。2、连续签到记录在第8天开始时将清零重新计算。3、如果中断签到,连续签到记录也将清零。4、其中bean,activity控制view的显示逻辑有点乱仔细看,根据自己需求更改实现过
mahongyin
·
2023-03-23 00:38
Android实现画板功能(二)
前言在上一片Android实现画板功能(一)文章中我介绍过用
自定义view
的方式实现画板功能,在这篇文章中继续讲解使用imageView,bitmap的方式实现画板功能。
吐尔洪江Coding
·
2023-03-22 22:46
Android:自定义View
android
kotlin
canvas
ListView和RecyclerView的区别
ListView和RecyclerView的区别:1、优化ListView优化需要
自定义View
Holder和判断convertView是否为null。
摸鱼小能手啊
·
2023-03-22 12:09
CocoaPods开源库制作方案: demo - NITools(包你会做自己开源、私有库)-有问题私信
NIToolsNIToolsimage.pngExampleToruntheexampleproject,clonetherepo,andrunpodinstallfromtheExampledirectoryfirst.效果
自定义
wvqusrtg
·
2023-03-22 03:18
Android 音视频从入门到提高 —— 任务列表
1.在Android平台绘制一张图片,使用至少3种不同的API,ImageView,SurfaceView,
自定义View
2.在Android平台使用AudioRecord和AudioTrackAPI完成音频
小皮皮鸭
·
2023-03-22 00:13
自定义涟漪效果的按钮
谈不上很好看很好看,但是需要的知识点还是挺多的,希望能在
自定义View
上对你们有一点点帮助不多说了,直接上效果需求:涟漪、进度条渐变、可点击暂停继续wave.gif直接上源码,注释已经很清楚,有不明白的可以留言给我自定义属性
贝贝beibei96
·
2023-03-21 19:57
Android之View拖拽效果
图片.png我们看一下上图,现在要求把这个按钮拖拽到蓝色区域(1)利用setTranslationX改变按钮的位置思路:自定义一个View,重写onTouchEvent方法,获取手指的移动位置,并改变
自定义
NoBugException
·
2023-03-21 18:26
android 添加浮动标签在textView最尾端,自动换行
就是动态根据textView文本,追随一个标签在最后面~其实代码也很简单,就是动态计算textView文本的宽度和标签的宽度,如何两个之和大于父控件的宽度,这时候件需要把标签的位置改变,这边我们可以使用
自定义
Kael_祈求者
·
2023-03-21 13:57
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他