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
实现进度条动画、按钮渐变及录制状态控制
不得不说
自定义view
绘制各种图形及它们的动画是令人有成就感的事情。
码仔时光
·
2023-02-03 08:23
自定义view
之——联系人列表
先看效果:1、自定义一个索引view,就是右边红色的部分:packagecom.example.contact;importandroid.content.Context;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroid.graphics.Paint;importandroid.graphics.Rec
keep_moving12138
·
2023-02-03 08:30
Android自定义控件
Android
自定义View
——曲线图
之前在博客里面已经介绍过了一种自定义绘制饼图的方法,今天再来介绍一种自定义绘制曲线图的方法。博主之前做过折线图,但是这里需要曲线图,简单的drawLine肯定是不行了,查了资料有人推荐用贝塞尔曲线绘制,这里对贝塞尔曲线就不做详细说明了。用贝塞尔曲线绘图的,首先对初学者来说比较麻烦,控制点的不易确定,再者,我看了网上的一些例子,发现贝塞尔曲线画出来的曲线图,跟我们平时画的曲线图还是有一点出入的,在点
liuwan1992
·
2023-02-03 07:09
Android
自定义UI
Android笔记——组合控件实现
自定义View
之可清空内容的EditText
一开始想是
自定义View
,要用Java动态写各个控件的布局等等,觉得很麻烦,后来发现可以先在layout里写控件的布局,然后用类继承RelativeLayout(前面写的布局是用的RelativeLayout
麦香菌
·
2023-02-03 07:46
Swift Tableview学习
android中的listview或者recycleview,tableview由UITableViewCell组成,UITableViewCell负责显示数据(1)创建一个UITableViewCell通过
自定义
PIGROAD
·
2023-02-03 00:09
记一次检测View,ViewController内存的释放.
事故起因:在window上添加
自定义view
。
Taoai_M
·
2023-02-03 00:42
2019-12-15
Android事件分发机制源码解析我们都知道,事件分发在Android的知识体系中是相当重要的一环,只要我们熟悉事件的分发流程,我们无论是在解决view之间的点击响应失效还是滑动冲突都是相对比较容易的,尤其是在
自定义
遥望星空forward
·
2023-02-02 13:15
自定义view
实现拉勾网水波纹效果
github链接:https://github.com/yestin0303/WaveView该效果可以用2个二阶贝塞尔曲线完成,关于贝塞尔曲线,网上文章很多,不在详述,下面直接上代码,publicclassWaveViewextendsView{Pathpath;Paintpaint;Pathpathback;Paintpaintback;intscreen_width;intscreen_he
Yestin
·
2023-02-02 12:40
2019-01-29-VIew绘制异常
调试
自定义View
显示的时候遇到如下问题:01-2918:43:49.5172985-2985/com.horizion.ai.launcherE/FloatWindowUtils:showTTSWindow
凡事要主动
·
2023-02-02 00:29
android
自定义View
使用 DataBinding 笔记
1、系统提供的组件使用DataBinding比较简单,只需要在xml布局文件里面直接引用就好.在build.gradle文件中添加配置android{dataBinding{enabled=true}}系统会根据布局文件名称自动生成相应的DataBinding类,例如布局文件activity_main.xml会生成ActivityMainBinding类,类名生成规则为驼峰命名:文件名(首字母大写
一直都是流年
·
2023-02-01 21:06
自定义view
-仿作业帮答题,拖动效果
直接贴代码然后布局文件然后事件冲突处理layoutok!最后来一张效果图底部布局可拖动,左右切换,底下列表上下滑动.
tangYaXin
·
2023-02-01 17:24
自定义view
控件attr属性添加databinding报错MapperImpl.java:9: 错误: 找不到符号
@BindingAdapter("texta")这种方式不是给attr属性用的,这个自定义控件中没有设置这个属性时通过这个方式扩展控件属性,如果自定义控件中设置有属性这个时候在xml中添加app:progress="@{mainBean.progress}"就会报错报错...MapperImpl.java:9:错误:找不到符号解决方法:在自定义控件中添加对应的publicvoidsetProgre
靠靠_1803
·
2023-02-01 05:58
自定义view
流式布局FlowLayout
效果图:image.pngpackagecom.zsw.mycustomviewlearn.customview;importandroid.content.Context;importandroid.util.AttributeSet;importandroid.view.View;importandroid.view.ViewGroup;importjava.util.ArrayList;im
冰楓紫憶
·
2023-02-01 04:50
Android
自定义View
(15) 《手写一个丝滑过渡的开关》
概述今天再写一个之前很想尝试的开关按钮,大概的效果是这样的。运行效果custom_switch.gif开关组成带圆弧的矩形背景中间的圆形开关按钮动画效果选中时会由白色慢慢变成绿色,然后中间的圆形按钮阴影逐渐向左移,且整个圆形按钮也在不断往右移,切换未选中状态时则相反,那么接下来我们开始coding~参数定义//初始化画笔varpaint=Paint()//定义绘制背景的路径varpath=Path
非典型程序猿
·
2023-02-01 00:04
Android打造带阴影的气泡
Android项目的时候,我们的射鸡师常常会使用阴影,Android实现阴影目前主流有以下几种方式:1)使用.9文件2)使用layer-list3)使用elevation,translationZ4)使用
自定义
冰封de四季
·
2023-01-31 18:47
从0到1Android
自定义View
-零散基础知识
前言最近做个项目,写了大量的
自定义View
,突然今天就想写一个从0到1的Android
自定义View
的文章,为了更好的总结和理解。
我爱田Hebe
·
2023-01-31 13:42
Android
自定义view
之实现带checkbox的Snackbar
前言最近项目要求实现一个类似于snackbar功能,但是又不完全是snackbar的插件,本来想在Google提供的snackbar里面进行更改,但是这样太麻烦了,于是自己动手实现了一个snackbar。先看下效果图:image.png1.要解决的问题1.弹框里面除了文字提示之外还有一个按钮,这个按钮是一个checkbox,分为选择状态和非选择状态。2.弹框底部还有一个布局,弹框要在底部布局之上。
Android高级开发
·
2023-01-31 05:42
2021-02-26 关于
自定义view
直接甩一串代码publicclassCustomViewextendsView{privatefinalstaticStringTAG="customView";//java直接调用走一参publicCustomView(Contextcontext){this(context,null);}//xml调用走两参publicCustomView(Contextcontext,@NullableAt
路漫漫_0f8c
·
2023-01-30 22:29
2020-11-04
自定义视图组件(
自定义View
)https://developer.android.google.cn/guide/topics/ui/custom-components通过标记重复使用布局(includemerge
阵阵忧伤驻心头
·
2023-01-30 17:47
安卓仿华为天气圆弧进度条
Screenshot_20181127-172550_SimpleWar.jpg效果图如上圆弧比较好画,drawArc随便百度一下就行,注意画线的时候用了圆角线,看起来比较好看一点.代码如下
自定义view
privatevarmPaint
安卓呃
·
2023-01-30 14:19
自定义View
一、新建一个class继承ViewpublicclassMyViewextendsView{//第一个构造方法publicMyView(Contextcontext){super(context);}//第二个构造方法publicMyView(Contextcontext,AttributeSetattrs){super(context,attrs);}//第三个构造方法publicMyView(
LiKaiRabbit
·
2023-01-30 06:36
指南
ActivityServiceBroadcastContentProviderFragmentViewView绘制View事件分发
自定义View
View滑动控件RecyclerViewListViewViewPager
我想做个程序员
·
2023-01-30 04:42
Android View工作原理
前言在Android知识体系中,View扮演了很重要的角色;它是Android在视觉上的呈现,Android本身提供了一套GUI库,但是我们的需求不止于系统自带的GUI,因此我们还需要
自定义View
。
小白咸菜
·
2023-01-29 16:18
Masonry 布局打印太多警告
在实际开发中,使用Masonry,经常会出现多个约束约束同一位置,特别是
自定义view
不确定大小得时候,这个时候有耐心的可是自己找到修改,如果没有耐心又不想看到这些打印信息,可以直接把下面代码添加到-(
hanyongwei
·
2023-01-29 16:58
Android 自定义动画 LoadingView
项目地址:https://github.com/CuteWiseCode/LoadingView先上效果图实现思路:代码实现主要结合
自定义view
以及动画属性的方式,根据需求调整动画的展示方式、加速度等
吾爱分享
·
2023-01-29 12:25
android随笔之自定义圆形刻度条
多的不说,少的不唠,上图Screenshot_1601283851.png
自定义view
的流程就不多说了,网上一大堆,直接上代码。
android老菜鸟
·
2023-01-29 08:18
android
自定义View
--圆扩散
前言2018.5.3今天正式加入,记录下。以后的android博客从开源中国转向。要问我理由,只因为发现自己逛比较经常,而且编辑工具相对于开源中国好多了。那么这里对以前写过的博客,筛选一些相对好的搬过来,同时也温故而知新。概述最近跟我的一个同事在讨论关于---有没有必要重复造轮子?就我感受而言不重复造轮子让更多的时间去研究更广阔的领域。但前提是你有一定基础,什么基础呢?知道这个轮子它的实现原理是什
code搬运
·
2023-01-29 00:43
PathMeasure之迷径追踪
转自徐医生的文章PathMeasure之迷径追踪Path,不论是在
自定义View
还是动画,都占有举足轻重的地位。
半生黑豆
·
2023-01-28 22:00
Android 10 Textview.setText 卡顿解决
先上解决方法:1.如果只是纯文本显示推荐使用StaticLayout
自定义view
速度快2.快速解决(API23)if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.M
xiaoyao1920
·
2023-01-28 18:01
安卓
自定义View
之角度和弧度
1.什么是角度和弧度直接上图角度示意图.jpg弧度示意图.jpg角度与弧度的换算关系来自百度百科在数学和物理中,弧度是角的度量单位。它是由国际单位制导出的单位,单位缩写是rad。定义:弧长等于半径的弧,其所对的圆心角为1弧度。(即两条射线从圆心向圆周射出,形成一个夹角和夹角正对的一段弧。当这段弧长正好等于圆的半径时,两条射线的夹角的弧度为1)。简单来讲,弧度=圆弧长度/半径角度简写,deg弧度简写
sofarsogoo_932d
·
2023-01-28 16:02
【Android】一行代码设置Shape Selector样式
DevShapeUtils项目初衷:公司项目样式文件n+1个,多人开发文件命名各种各样,每次都要搜索半天,我也在网上看了很多类似样式设置库,大多数都是
自定义View
,我只想代码直接设置样式,比较方便一点
LuLiangDev
·
2023-01-28 14:45
Android
自定义view
的4个构造函数
自定义View
绘制流程函数调用链(简化版)20171025162206297.jpeg一、
自定义View
的分类:1.
自定义View
Group
自定义View
Group一般是利用现有的组件根据特定的布局方式来组成新的组件
hahauha
·
2023-01-28 06:57
自定义View
——Measure
主要思路遍历递归(递的是MeasureSpec归的是measureWidth/Height)主体函数View.measure(),View.onMeasure(),View.setMeasuredDimension()ViewGroup.LayoutParams作用:用来告诉parentview布局的样式publicstaticfinalintMATCH_PARENT=-1;等于父布局大小-pad
512DIDIDI
·
2023-01-28 02:48
Android 角度弧度
在
自定义View
,尤其是自作一些复杂炫酷的效果时,实际上是将一些简单的东西通过数学上精密的计算组合到一起形成的效果。
wuchao226
·
2023-01-28 01:05
android kotlin带泛型的
自定义View
的坑
带有泛型的
自定义view
直接用kotlin-android-extensions来获取view的id,会报TypemismatchrequiredNothingFound.....这是因为通过kotlin-android-extensions
smallkong
·
2023-01-27 18:14
MVC MVP MVVM设计模式进阶
MVC:在Android中的体现Model:模型层,面向需求模型,数据模型Beans实体sqiteDatabaseView:视图层,面向用户渲染ui画面layout
自定义view
Controller:控制层
佼佼者Mr
·
2023-01-27 16:35
Android
自定义View
- 柱状波形图 wave view
前言柱状波形图是一种常见的图形。一个个柱子按顺序排列,构成一个波形图。柱子的高度由输入数据决定。如果输入的是音频的音量,则可得到一个声波图。wave1.png在一些音频软件中,我们也可以左右拖动声波,来改变音频的播放进度本文举例的自定View,实现如下功能:以柱状形式展示数据的大小标明图形当前最中间的数据可以横向拖动进度,进度就是让某个特定的数据居中展示可以改变左右两边的柱子颜色可以调整柱子的宽度
AnRFDev
·
2023-01-27 01:09
Android
自定义View
之 Path PathMeasure (一)
Pathpath常用apimoveTo(floatx,floaty)移动下一次操作的起点位置lineTo(floatx,floaty)添加上一个点到当前点之间的直线到PathaddRect,addRoundRect,addOval,addCircle,addPath,addArc,arcTo添加(矩形,圆角矩形,椭圆,圆,路径,圆弧)到当前Pathclose()连接第一个点连接到最后一个点,形成一
嘉伦哥
·
2023-01-26 20:35
团队组织架构视图展示
Introduction根据数据源和
自定义view
,自动生成团队组织架构图View,可根据数据量自动约束高度和宽度WechatIMG62.jpegWechatIMG61.jpegUsage1.创建一个自定义模型类
even林0
·
2023-01-26 15:02
自定义View
_单字符展示控件
前两天看到这样一个设计【如图】,于是就写了一下,顺便写个文章~当时直接想到的就是用一个LinearLayout动态的addView就行了,即便是
自定义View
Group大体也是这样的思路和原理,后面想想能不能直接使用一个
BraveJoy
·
2023-01-26 14:53
自定义View
实现Dribbble上动感的Gallery App Icon
GalleryAppIcon.gif之前在dribbble看到一个很好看的动画效果,很想要,遂仿之。也为了练一下自定义控件,有段时间了,现在整理出来dribbble地址:GalleryAppIcon思路拆解一下,还是比较简单,需要绘制的有:圆形背景太阳(圆形)山(三角形)云朵(圆角矩形+三个圆)需要进行的动画:太阳-旋转动画山-上下平移动画云朵-左右平移动画不必绘制圆角外框,因为各个手机厂商的应用
Jinbeen
·
2023-01-26 11:44
Android
自定义View
之 Path PathMeasure (二)
最近项目要求做一个进度条,头部有一个龟头小圆,如下:微信图片_20200907184109.png拿到图第一时间就是对整个图片进行技术拆分,由内到外可分为5个部分:456.png1.绘制实心圆Paintpain=newPaint;pain.setStyle(Paint.Style.FILL);addCircle(floatx,floaty,floatradius,@NonNullDirection
嘉伦哥
·
2023-01-26 08:59
android canvas 坐标系,Android
自定义View
Canvas绘制几何图形基础
项目需求:本项目中为自己的毕设项目,其中有一个模块需要通过APP进行码垛设计,并将码垛的结果发送给机械手的控制器。该模块的需求具体如下:1.可以从物料库中拖动项目的物料模块到码盘。2.用户将对应的图形模块在码盘上进行排列组合,APP将最终确定的组合的各图形的坐标进行保存3.可以增加码垛层数4.可以自定义生成不同大小的图形现有的Android组件无法满足这一需求,在Android中只能进行自定义Vi
weixin_39534002
·
2023-01-26 02:04
android
canvas
坐标系
Android
自定义View
---前奏篇(Paint和Canvas的使用)
在实现
自定义View
之前,有必要掌握Android中画图的相关类的使用方法,这是自定义各种酷炫界面的基础。
classTC
·
2023-01-26 01:42
Android学习
android
canvas
界面
2018-10-03 android
自定义view
(一)
view启动流程测量view的宽高定位view的位置绘制view的内容onMeasure()---------------------->onLayout()---------------------onDraw()依次如下@OverrideprotectedvoidonMeasure(intwidthMeasureSpec,intheightMeasureSpec){//setMeasuredD
preamp
·
2023-01-26 00:00
自定义View
基础一延伸
上一篇讲的
自定义view
说的不够精简,这篇说的详细点,简单点,大家一起学习自定义绘制的方式是重写绘制方法,绘制方法不是一个,其中最常用的是onDraw(),onDraw()负责的是View的整体绘制,具体执行绘制操作的是
大校啊
·
2023-01-26 00:35
安卓
自定义View
学习笔记-目录
1.
自定义View
基础2.安卓
自定义View
-分类与流程3.安卓
自定义View
-Canvas之绘制图形4.安卓
自定义View
-Canvas之画布操作5.安卓
自定义View
-Canvas之图片文字
Eric空空
·
2023-01-21 16:30
个人笔记
android
iOS学习笔记-057.
自定义View
04——刷帧动画
自定义View
04刷帧动画一视图重新绘制的方法二基本刷帧代码ViewControllermWMViewm三基本刷帧图示四两个定时器五刷帧动画代码六刷帧动画图示
自定义View
04——刷帧动画一、视图重新绘制的方法二
愤怒的小明
·
2023-01-21 16:48
iOS学习-iOS
ios
自定义View
刷帧动画
动画
View的draw流程2
就是在
自定义View
中重写该方法来实现。4.绘制子view这一步调用了dispatchDraw方法。这个方法也是一个空实现。ViewGroup中重写了这个方法。
呼啸
·
2023-01-21 16:13
高级android
android
Android学习笔记-
自定义view
保存状态
android在屏幕切换的时候会对view进行重新绘制,如果没有保存状态的话,之前的输入信息就没有了,对于android自身的控件都有保存状态和回复状态的方法,不过android只保存了在布局文件中有id的控件的状态。对于自定义的view如果想要保存状态的话需要重写父类的onRestoreInstanceState和onSaveInstanceState方法下面是我写的一个togglebutton
ghy1993
·
2023-01-21 16:42
Android
android
控件
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他