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自定义view
----音乐播放动画
先给大家看一下效果,因为我也不知道这个东西具体叫什么,标题上面写的是"音乐播放动画",可能描述的不太准确。效果图.gif前言最近项目中做了一个音频播放的功能,播放条上需要一个如上图的效果。一开始为了赶时间,就用帧动画实现的,但是效果看起来没那么丝滑。今天没啥事,就抽时间用自定义view的方式了一下。看上图的对比,自定义view的实现效果是不是像德芙一样丝滑。优势自定义view实现的方式比起帧动画的
chaohx
·
2019-12-21 20:09
【
Android自定义View
】-组合控件
Android自定义View
,如果说要按类型来划分的话,自定义View的实现方式大概可以分为三种,自绘控件、组合控件、以及继承控件。
OlivineVip
·
2019-12-21 15:52
Android自定义view
---- 饼状图
前言最近项目中遇到一个需求,需要一个饼状图,显示百分比,点击每一个扇形区域可以切换下面列表的数据。拿到这个需求后首先想到了MPAndroidChart等第三方库,这个库中包含了各种各样的图表,冷静下来一想,整个项目中就这一个地方用到,那么引入这个库必然会增大项目的体积。所以呢,还是自己搞一个算了。、效果图先看一下最终的效果图:最终效果.png设计思路看了效果图,是不是感觉还不错。其实实现起来还是挺
chaohx
·
2019-12-21 07:13
Android自定义View
(六) -- 属性动画(上)
前面学习的内容:
Android自定义View
(一)--初识
Android自定义View
(二)--Paint详解
Android自定义View
(三)--drawText()
Android自定义View
(四)
T9的第三个三角
·
2019-12-20 23:28
Android自定义View
之酷炫吊炸天的圆环(二)
先看下最终的效果静态:动态:在线mp4togifhttp://ezgif.com/video-to-gif开始实现新建一个DoughnutProgress继承ViewpublicclassDoughnutProgressextendsView{}先给出一些常量、变量以及公共方法的代码,方便理解后面的代码privatestaticfinalintDEFAULT_MIN_WIDTH=400;//Vie
hellsam
·
2019-12-20 13:23
android自定义view
实现钟表效果
本文实例为大家分享了androidview实现钟表的具体代码,供大家参考,具体内容如下先看效果图:自定义view大家肯定已经不陌生了,所以直接今天直接步入正题:如何利用canvas去绘制出一个钟表当然绘制之前我们必须进行测量(重写onMeasure),根据自己的规则去测量,这暂时是将控件限制为一个正方形。首先我们先把钟表分解,看它由哪几部分组成。如上图:钟表包括表盘(刻度)和表针还有文字构成。分清
_implements
·
2019-12-20 11:11
Android自定义View
Pager导航页和自定义按钮
使用Viewpager制作导航页先绘制出那几个点,动态的用java代码编写ImageViewgray_iView=newImageView(this);gray_iView.setImageResource(R.drawable.gray_shape);LinearLayout.LayoutParamslayoutParams=newLinearLayout.LayoutParams(Layout
清枫_小天
·
2019-12-20 09:48
android自定义view
《二》锤各种各样的进度条
进度条或者说一个waiting的控件,基本上用到的地方太多了,各种花式进度条也很多,但是原理并不复杂。话不多说,开锤。gifhome_480x854_5s.gifView的坐标系View的坐标系类似于android的坐标系,是相对于父布局的相对坐标。image.png我们在使用canvas画布绘制图像的时候,绘制的坐标都是使用相对坐标getX()和getY()。开始绘制旋转环形进度条image.p
CharlesCT
·
2019-12-20 09:49
Android自定义View
详解
声明:作者原创,转载注明出处。作者:帅气陈吃苹果一、Android控件架构开发过程中,当Android原生控件无法满足项目需求时,就需要我们自己自定义View来实现了。Android中的每个控件都会在界面上占据一个矩形区域,控件大致分成两类,ViewGroup控件和View控件。ViewGroup控件往往作为容器,它可以包含多个View控件,并管理被其包含的子控件。通过ViewGroup,整个界面
帅气陈吃苹果
·
2019-12-20 06:17
Android自定义View
:模仿Lofter图片加载(二)
回顾【
Android自定义View
:模仿Lofter图片加载(一)】上一篇文章已经讲了自定义进度条的实现了,那么这篇文章我们就来谈谈将结合Glide和上篇文章的ImageProgressView,实现一个单图预览的控件
陈岗不姓陈
·
2019-12-19 23:45
Android 自定义View--ProgressBar篇(二)
1.2
Android自定义View
步骤:自定义属性;选择和设置构造方法;重写onMeasure()方法;重写onDraw()方法;重写onLayout()方法;重写其他事件的方法(滑动监听等)。
枫羽望空
·
2019-12-19 19:34
Android自定义View
的实现
很多时候,Android自身提供给我们的视图可能不能满足我们的需求,这个时候我们就需要自定义视图。1.自定义视图分类单视图:单视图不包括子视图。单视图几乎总是用来处理定制绘制。组合视图:组合视图一般包括多个子视图。在组合视图中一般不处理绘制事件,而是对子视图进行管理,绘制的任务一般都是由子视图来完成。如自定义导航栏和自定义搜索栏等。2.自定义视图的实现步骤(1)继承已有控件继承已有的控件,创建新控
瑟闻风倾
·
2019-12-19 15:10
分析实现
Android自定义View
之递增直方图
继上次分析实现
Android自定义View
之扇形图之后,自己又画了下面的这个递增直方图,本来是想做个静态的直方图就完了,结果想想静态的没啥趣味,于是就加了递增运行图^_^1从分析最终效果界面上要展现的东西有
stefanJi
·
2019-12-19 15:50
Android自定义View
封装的android页面加载的几种情况!
1,在Android的APP中一般会在进入一个界面的时候会加载一个界面的时候会先出现一个动画表示页面的加载,加载完成会有几种情况1,加载失败2,加载成功3,暂无数据。无图无真相,上图:我这里演示的是,1,加载中,2,加载完成后。大的分类就是加载中和加载完成。加载中是一个动画,加载完成是展示的一种状态。主要的思路是自定义一个View进行加载。自定义view设定几种状态对外暴露设置状态方法对外暴露的可
kangaroo9997
·
2019-12-19 01:05
Android TextView 相关
概述
Android自定义View
过程中,绘制文字主要有如下手段:通过Canvas的drawText的相关Api:publicvoiddrawText(@NonNullchar[]text,intindex
三十二蝉
·
2019-12-18 08:30
「码个蛋」2017年200篇精选干货集合
(提前通知:过年还有福利)目录
Android自定义View
热门技术系列文章工具技巧Python通用技术程序人生Android自定义V
陈宇明
·
2019-12-18 07:30
自定义View倾诉过程-1
很多的Android入门程序猿来说对于
Android自定义View
,可能都是比较恐惧的哈哈我就是其中一人,俗话说干一行爱一行,既然咱们已经入海了,何不尽情的在大海中遨游,同时了这又是学习安卓的必经之路,
木溪M
·
2019-12-17 13:25
Android自定义View
实现八卦图效果
最近研究了下自定义View,就自己写了个Demo练练手。网上有很多讲自定义View实现的文章,我这里就不说了,直接上Demo。先看下效果八卦图.png实现思路1、左右两边分别画一个背景为黑色和白色的半圆。2、上下画两个小圆3、最后画鱼眼实现步骤1、设置自定义属性//这里我们设置了两个属性,一个是背景色,另一个是八卦的半径2、定义画笔和其他属性/***黑色画笔*/privatePaintmBlack
吾若成疯
·
2019-12-15 21:16
Android自定义View
的基础知识
一、自定义View的套路1.自定义属性2.测量(onMeasure)3.摆放(onLayout)4.绘制(onDraw)5.用户交互,触摸事件(onTouchEvent)二、自定义属性的步骤1.编写attrs.xml文件(如下)2.在布局中引用3.在自定义View中获取privatevoidinit(Contextcontext,AttributeSetattrs){TypedArrayarray
刘付文
·
2019-12-15 19:07
Android 自定义view 基础篇(二)
目录从0到1
Android自定义View
(二)分类和核心函数.png一、自定义View分类常见的
Android自定义View
主要有两种类型:1、组合控件通过Android的基础控件(TextView、ImageView
justCode_
·
2019-12-14 21:50
Android自定义View
实战之PuzzleView
本篇文章为利用Matrix自定义View的第二篇,第一篇见
Android自定义View
实战之StickerView在阅读本篇文章之前,希望大家有基本的自定义View知识和Matrix的知识,当然最好阅读了前一篇
_飞翔的荷兰豆
·
2019-12-14 11:18
Android自定义View
中的常用方法(距离、位置、点击事件)
View介绍的官网地址:https://developer.android.com/reference/android/view/View.html屏幕的左上角为坐标的原点,屏幕上边缘往右为X轴正方向,屏幕左边缘往下为Y轴正方向.view自身坐标:getLeft(),getTop(),getRight(),getBottom()view自身宽高:getWidth(),getMeasuredWidt
_小马快跑_
·
2019-12-14 11:49
【
Android自定义View
】仿Photoshop取色器ColorPicker(二)
ColorPicker一款仿Photoshop取色器的Android版取色器。github地址:https://github.com/relish-wang/ColorPicker前言上一篇已经简单介绍了ColorPicker的项目结构以及两种颜色空间,接下来我们详细解析一下ColorPicker的核心自定义控件ColorPickerView。ColorPickerView在阅读代码之前,我们先看
鑫之所向
·
2019-12-14 05:16
Android自定义View
_底部弹出Popuwindow
从底部弹出PopuWindow在开发中是一个经常用到的问题,代码枯燥,又没有什么技术含量,我就把它封装了一下,以最简单的方式实现它.看下效果图这里写图片描述实现方式基础类packagecn.yuan.xiaoyu.testmodule.view.picker;importandroid.content.Context;importandroid.graphics.Rect;importandroi
Yukoyuan
·
2019-12-13 09:21
Android自定义view
绘制 清屏 矩形
Android自定义view
绘制矩形,在这我给出两种方式:1.常用的,大家都使用drawRect(RectFrectF,Paintpaint)2.PathPathpath=newPath();path.moveTo
茶杯里的阳光
·
2019-12-12 10:25
Android自定义View
(一、初体验自定义TextView)
作者:open-Xu来源:CSDN原文:https://blog.csdn.net/xmxkf/article/details/51454685版权声明:本文为博主原创文章,转载请附上博文链接!目录:继承View重写onDraw方法自定义属性onMeasure方法MeasureSpec分析为什么我们自定义的MyTextView设置了wrap_content却填充屏幕重写onMeasure方法自动换
买火柴的大叔
·
2019-12-12 05:44
android全功能音乐播放器、基于MVP-Clean + Weex + RxJava2 + Retrofit + Dagger2 + MTRVA的综合应用、图片滤镜处理等源码
imageAndroid图片滤镜处理,相机滤镜处理效果源码image
Android自定义View
源码:一个水平的进度条image基于MVP-Clean+Weex+RxJava2+Retrofit+Dagger2
安卓巴士官方
·
2019-12-12 03:41
Android自定义View
实战之角度选择器
本文比较基础,在阅读本文前只需要掌握最基础的自定义View知识和Android事件知识。起步有一天晚上,在GooglePhotos查看照片,用了一下它的图片剪裁功能,于是我马上就被其界面和操作吸引。第二天我就想模仿做一个这样的裁图库,当然,我做了。同时也做了一个和GooglePhotos裁图页面几乎一模一样的角度选择器。那么,来看一下最终的效果:思路仔细观察这个效果,先分析构成结构,我把它分成三部
_飞翔的荷兰豆
·
2019-12-11 19:48
Android自定义view
之属性动画初见
序言:初到新公司,暂时工作没有那么忙,每天都在看公司的代码,在看代码以及效果的同时发现一个很大的问题,就是打开新的Activity的时候都会有一段progressDialog显示,刚开始我以为是他们自己自定义的view,后来才发现原来是帧动画实现的,LZ比较有强迫症,大量的图片汇集在一起生成一个帧动画,怎么想都觉得有点划不来,而且大量的图片处理不当的话会造成系统卡顿和OOM,加之这两天在学习属性动
24K纯帅豆
·
2019-12-08 18:59
Android 自定义View UC下拉刷新效果(二)
啦啦啦,这是山寨UC浏览器的下拉刷新效果的第二篇,第一篇请移步
Android自定义View
UC下拉刷新效果(一)我们看图说话:pull_refresh2.gif主要工作1.下拉刷新的圆形向回首页的圆形的过度以及返回的效果
lovejjfg
·
2019-12-08 17:05
Android自定义View
:关于打钩小动画的思考重构
动图动图.gif静态图静态图1.回顾【
Android自定义View
:一个精致的打钩小动画】上一篇文章,我们已经实现了基本上实现了控件的效果了,但是...但是...过了三四天后,仔细看回自己写的代码,虽然思路还在
陈岗不姓陈
·
2019-12-08 09:08
Android自定义View
:一个精致的打钩小动画
Github地址:TickView,一个精致的打钩小动画https://github.com/ChengangFeng/TickView1.前言最近在看轻芒杂志的时候,看到一个动画很带感很精致;恰好这段时间也在看【HenCoder】的自定义view教程(里面写得非常非常详细,也有相应的习题等等),所以就趁热打铁,熟悉一下学习的知识。国际惯例,先上轻芒杂志标记已读的动画看了后是不是感觉很精致,很带感
奶盖ww
·
2019-12-08 06:58
Android自定义view
---VerticalTextView
VerticalTextViewAndroid垂直TextView(VerticalTextView),文字垂直显示文本Github源码:VerticalTextViewDemodemo.gifgradleimplementation"com.sjtu.yifei:vertical-textview:1.4.0"参数说明参数类型说明textstring&reference文本textColorco
iyifei
·
2019-12-08 06:34
四:自定义View,实现水波纹效果(正余弦水波纹)
本文主要参考
Android自定义view
实现水波纹效果GIF.gif思路基本如下:1、确定水波函数方程是一个标准的正余弦函数:**y=Asin(wx+b)+h**,其中,w影响周期,A影响振幅,h影响y
i冰点
·
2019-12-08 02:51
Android自定义View
之继承自View后的wrap_content属性不生效的解决
关于自定义View,建议大家最好继承自Android已经实现过的View,比如ImageView和TextView,这样比较简单,而且各种属性都能生效,比如match_parent和wrap_content等属性。但是当你开发的自定义View是继承自View的话,那就需要考虑自己实现wrap_content属性了,如果不自己实现的话,你的wrap_content和match_parent是一样的效
ReadyShow
·
2019-12-07 16:08
Android自定义View
Android自定义View
Android自定义View
时,一般会涉及到onMeasure、onLayout、onSizeChanged、onDraw以及和事件分发传递相关的方法等
Android自定义View
胖达G
·
2019-12-07 03:32
android自定义View
别踩白块儿
废话不说,先贴张原游戏的图片,和我们自己最后的效果图,直接进入正题。原图效果图可以看到别踩白块儿,将屏幕的宽和高都分成了四部分,十六小块,然后将不同的小块填充为不同的颜色,在原游戏中还有一种长长的黑块,而我们这个是简化板,只保留了每个黑块只占一小块。由于每个小块,都是矩形块,我们选择用canvas.drawRect()方法来绘制,那么首先要定义一个PiecesRectF类继承自RectF,并在Pi
Hia_chuang
·
2019-12-06 20:02
Android 自定义View--ProgressBar篇(一)
1.2
Android自定义View
步骤:自定义属性;选择和设置构造方法;重写onMeasure()方法;重写onDraw()方法;重写onLayout()方法;重写其他事件的方法(滑动监听等)。
枫羽望空
·
2019-12-06 08:39
Android自定义View
从零出发
从零起步,从入门到懵逼的自定义View教程。一、基础篇安卓中的坐标系角度与弧度颜色二、进阶篇自定义View分类与流程Canvas之绘制基本形状Canvas之画布操作Canvas之图片文字Path之基本操作Path之贝塞尔曲线Path之完结篇(伪)Path之玩出花样(PathMeasure)Matrix原理Matrix详解MatrixCamera事件分发机制原理作者微博:@GcsSloop
Aervon
·
2019-12-02 06:28
Android自定义View
:模仿Lofter图片加载(一)
前言最近公司给了个需求,要求图片加载的时候显示加载进度。恰好,平时都比较喜欢用Lofter浏览一些图片,所以就有了个想法,就做个模仿Lofter图片加载的控件吧。先看一下效果图LofterImageView整体效果可能上面的图网速太快,看不了什么效果,下面的图应该可以看清楚一点LofterImageView控件效果分析什么都别说,先看看Lofter加载图片的截图,仔细分析一下如果是我们来实现的话,
陈岗不姓陈
·
2019-12-02 00:01
Android自定义View
(二) -- Paint详解
本文是自定义View的第二篇,主要学习:Paint第一篇地址
Android自定义View
(一)--初识本文计划根据HenCoder系列文章进行学习,所以代码风格及博文素材可能会摘自其中。
T9的第三个三角
·
2019-12-01 21:49
Android自定义View
基本图形
onMeasure:用于测量视图的大小;onLayout:用于给视图进行布局;onDraw:用于对视图进行绘制;相应的思维导图如下:setARGB(inta,intr,intg,intb)用于设置颜色,各参数值均为0~255之间的整数,分别用于表示透明度、红色、绿色和蓝色值setColor(intcolor)用于设置颜色,参数color可以通过Color类提供的颜色常量指定3.Color.rgb(
逸軒
·
2019-12-01 18:36
Android自定义View
中的常用方法(距离、位置、点击事件)
View介绍的官网地址:https://developer.android.com/reference/android/view/View.html屏幕的左上角为坐标的原点,屏幕上边缘往右为X轴正方向,屏幕左边缘往下为Y轴正方向.view自身坐标:getLeft(),getTop(),getRight(),getBottom()view自身宽高:getWidth(),getMeasuredWidt
SYfarming
·
2019-11-30 13:28
[Android]Paint类的方法ascent和descent
android自定义View
绘制的时候,会有很多情况下要与字体打交道,涉及到字体宽度、高度的时候要特别注意一下几个概念,见图:baseLine:一行文字的底线。
子木同
·
2019-11-30 10:09
Android自定义View
——啥是佩奇?
《啥是佩奇》可谓是年前的一大热点,所谓热点就是你在干嘛,它都能进入你的视线。刚好有看到用Python画佩奇的,所以就寻思着用Android也画了一个。佩奇完工已有些时日,一直想写篇文章记录下,奈何拖到现在。限于水平有限,不对的地方,还望斧正。直接点,咱们先来看一下效果,然后再去想怎么画出来。简单分析下佩奇,会发现构图基本由曲线构成的,还有部分使用了圆、椭圆、矩形等常规图形。常规图形我们使用Canv
呱呱_
·
2019-11-30 04:10
阿里高级Android面试题解析:
Android自定义View
—布局过程的自定义
自定义分三部分绘制、布局和触摸反馈,本篇主要讲的布局过程的自定义布局过程的含义布局过程,就是程序在运行时利用布局文件的代码来计算出实际尺寸的过程。布局过程的工作内容两个阶段:测量阶段和布局阶段。测量阶段:从上到下递归地调用每个View或者ViewGroup的measure()方法,测量他们的尺寸并计算它们的位置;布局阶段:从上到下递归地调用每个View或者ViewGroup的layout()方法,
Z_萧晓
·
2019-11-16 00:51
android
自定义view
面试
android自定义View
之从入门到放弃(五)仿QQ侧滑详解 记录学习
因公司开发需要,以前在实现列表展示后的修改删除等操作都是在recyclerview的长按事件中进行实现的,慢慢的接触到了自定义View就想着自定义一个仿QQ的实现侧滑的效果,期间也查看了很多大神的文档,毕竟刚开始学习自定义view,所以还是有些生疏。。。。废话不多哔哔,开始开始效果图:首先要实现列表我们需要适配器,子布局还有数据我们就来一点一点实现item布局:首先我们定义了一个自定义的组件,然后
安东尼肉店
·
2019-11-15 17:28
android
自定义view
Android自定义View
以及在项目中的实际运用(持续更新)
前言Android自定义控件,在项目中运用十分广泛,好多看上去炫酷的特效或是产品想要的效果,原生的系统控件中没有直接提供,此时我们就需要自定义控件。而自定义控件的难易程度不同,遇到想要的控件,我们首先想到是的看看有没有开源的轮子,有就直接拿来用。如果没有的话,我们就要自己想办法造。造轮子的过程可能并不容易,此时我们就需要了解一下自定义的原理和流程。本文总结了自定义控件的流程和几种常用的实现方式,同
小羊子说
·
2019-11-13 08:48
自定义view
android
倒计时
进度条
Android自定义View
系列 (从小白做起) 一: 初识
很多的Android入门程序猿来说对于自定义View,可能都是比较恐惧的,其实没那么难,写的多了也就熟练了。高手之路也是从小白做起的。总结来说,自定义控件的实现有三种方式,分别是:组合控件、自绘控件和继承控件。我们先总结下自定义View的步骤:1、自定义View的属性2、在View的构造方法中获得我们自定义的属性[3、重写onMesure]4、重写onDraw我把3用[]标出了,所以说3不一定是必
SYfarming
·
2019-11-08 18:11
Android自定义View
系列之(1):初识自定义View
序言:
Android自定义View
是一个程序员进阶的必备技能,也是在日常开发中用得比较多的一个技能,所以在今后的一段时间里,通过自定义View系列文章来巩固加深自己的Android技能,丰富自己的武器库
右眼皮的爱
·
2019-11-08 15:03
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他