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
实现钟摆效果进度条PendulumView
在网上看到了一个IOS组件PendulumView,实现了钟摆的动画效果。由于原生的进度条确实是不好看,所以想可以自定义View实现这样的效果,以后也可以用于加载页面的进度条。废话不多说,先上效果图底部黑边是录制时不小心录上的,可以忽略。既然是自定义View我们就按标准的流程来,第一步,自定义属性自定义属性建立属性文件在Android项目的res->values目录下新建一个attrs.xml文件
FightLei
·
2016-09-17 10:55
Android自定义View
——仿滴滴出行十大司机评选活动说明
仿滴滴出行十大司机评选活动说明前言:最近在使用滴滴出行的时候发现了一个有意思的View界面,看到心动的View就会想着动手去画一遍,本篇只是大概的模仿一下自定义的View的画法,如果有更好的方法,请大神指导留言。事先说明:该View涉及到Path类的运用,如果对Path类不熟悉的,可以看http://blog.sina.com.cn/s/blog_4d9c3fec0102vyhs.html,这篇文
qq_30379689
·
2016-09-15 22:00
android
Path
Studio
自定义view
android实战
Android自定义View
——彩色圆环统计图
彩色圆环统计图事先说明:如果对View的绘制不熟悉的话,可以先查阅资料绘制简单的几何图形,再来阅读本篇文章如果是对View刚入门的,可以先从我最简单的View学起:简单实现边缘凹凸电子票效果更多有趣的View尽在我的CSDN博客:http://blog.csdn.net/qq_30379689效果图:步骤一:分析变量信息//-------------必须给的数据相关------------- pr
qq_30379689
·
2016-09-15 16:00
控件
自定义view
圆环统计图
Android自定义view
系列之99.99%实现QQ侧滑删除效果实例代码详解
首先声明本文是基于GitHub上"baoyongzhang"的SwipeMenuListView修改而来,该项目地址:https://github.com/baoyongzhang/SwipeMenuListView可以说这个侧滑删除效果是我见过效果最好且比较灵活的项目,没有之一!!!但是在使用它之前需要给大家提两点注意事项:1,该项目支持Gradledependence,但是目前作者提供的依赖地
qiang_xi
·
2016-09-08 11:41
Android自定义View
绘图实现渐隐动画
实现了一个有趣的小东西:使用自定义View绘图,一边画线,画出的线条渐渐变淡,直到消失。效果如下图所示:用属性动画或者渐变填充(Shader)可以做到一笔一笔的变化,但要想一笔渐变(手指不抬起边画边渐隐),没在Android中找到现成的API可用。所以,自己做了一个。基本的想法是这样的:•在View的onTouchEvent中记录触摸点,生成一条一条的线LineElement,放在一个List中。
foruok
·
2016-09-07 14:18
Android自定义View
绘图实现拖影动画
前几天在“Android绘图之渐隐动画”一文中通过画线实现了渐隐动画,但里面有个问题,画笔较粗(大于1)时线段之间会有裂隙,我又改进了一下。这次效果好多了。先看效果吧:然后我们来说说基本的做法:•根据画笔宽度,计算每一条线段两个顶点对应的四个点,四点连线,包围线段,形成一个路径。•后一条线段的路径的前两个点,取(等于)前一条线段的后两点,这样就衔接起来了。把Path的Style修改为FILL,效果
foruok
·
2016-09-07 14:58
Android自定义View
绘图实现拖影动画
前几天在“Android绘图之渐隐动画”一文中通过画线实现了渐隐动画,但里面有个问题,画笔较粗(大于1)时线段之间会有裂隙,我又改进了一下。这次效果好多了。先看效果吧:然后我们来说说基本的做法:根据画笔宽度,计算每一条线段两个顶点对应的四个点,四点连线,包围线段,形成一个路径。后一条线段的路径的前两个点,取(等于)前一条线段的后两点,这样就衔接起来了。把Path的Style修改为FILL,效果是这
foruok
·
2016-09-07 08:00
android
动画
handler
Path
自定义view
Android自定义View
——折线统计图
折线统计图事先说明:该View涉及到Path类的运用,如果对Path类不熟悉的,可以看http://blog.sina.com.cn/s/blog_4d9c3fec0102vyhs.html,这篇文章通熟易懂,如果你学习过我上篇网格属性图的同学,看到这个属性图,可以自己先动手试一下效果图:步骤一:分析变量信息//-------------View相关------------- //View自身的宽
qq_30379689
·
2016-09-06 19:00
android
Path
统计图
Studio
自定义view
android实战
Android自定义View
Group实现标签流容器FlowLayout
本篇文章讲的是
Android自定义View
Group之实现标签流式布局-FlowLayout,开发中我们会经常需要实现类似于热门标签等自动换行的流式布局的功能,网上也有很多这样的FlowLayout,但不影响我对其的学习
qq_20785431
·
2016-09-06 10:42
Android自定义View
Group之FlowLayout(三)
本篇继续来讲自定义ViewGroup,给大家带来一个实例:FlowLayout。何为FlowLayout,就是控件根据ViewGroup的宽,自动的往右添加,如果当前行剩余空间不足,则自动添加到下一行,所以也叫流式布局。Android并没有提供流式布局,但是某些场合中,流式布局还是非常适合使用的,比如关键字标签,搜索热词列表等,比如下图:定义FlowLayoutLayoutParams,onLay
huaxun66
·
2016-09-05 16:48
Android自定义View
实现弹性小球效果
照例先看效果图自定义代码示例publicclassBezierViewextendsView{Paintpaint;//画笔Pathpath;//路径intradius=50;//圆的半径inttime=100;//计数时长intindex;intoffsetIndex;floatviewX,viewY;//图形中心点坐标floatwidth;//屏幕宽度floatpartWidth;//屏幕宽度
pengkv
·
2016-09-05 15:42
Android自定义View
Group之WaterfallLayout(二)
上一篇我们学习了自定义ViewGroup的基本步骤,并做了一个CustomGridLayout的实例,这篇我们继续来说说自定义ViewGroup。Android中当有大量照片需要展示的时候,我们可以用GridView作为照片墙,但是GridView太整齐了,有时候不规则也是一种美,瀑布流模型就是这样一个不规则的展示墙,接下来我们尝试用自定义ViewGroup来实现瀑布流。实现瀑布流的方式也有很多,
huaxun66
·
2016-09-05 14:12
Android自定义View
Group之CustomGridLayout(一)
之前写了两篇关于自定义view的文章,本篇讲讲自定义ViewGroup的实现。我们知道ViewGroup就是View的容器类,我们经常用的LinearLayout,RelativeLayout等都是ViewGroup的子类。并且我们在写布局xml的时候,会告诉容器(凡是以layout为开头的属性,都是为用于告诉容器的),我们的宽度(layout_width)、高度(layout_height)、对
huaxun66
·
2016-09-05 11:11
Android自定义View
——多边形网格属性图
多边形网格属性图事先说明:该View涉及到Path类的运用,如果对Path类不熟悉的,可以看http://blog.sina.com.cn/s/blog_4d9c3fec0102vyhs.html,这篇文章通熟易懂该View还涉及到数学的Cos和Sin式子,也就是一些圆的基本知识,如果不了解的话请补补高中知识吧效果图: 步骤一:分析变量信息//-------------我们必须给的模拟数据---
qq_30379689
·
2016-09-04 22:00
android
Path
Studio
自定义view
android实战
网格图
Android自定义View
实现简单的圆形Progress效果
先给大家展示下效果图,如果感觉不错,请参考实现思路:我们要实现一个自定义的再一个圆形中绘制一个弧形的自定义View,思路是这样的:先要创建一个类ProgressView,继承自View类,然后重写其中的两个构造方法,一个是一个参数的,一个是两个参数的,因为我们要在xml文件中使用该自定义控件,所以必须要定义这个两个参数的构造函数。创建完了这个类后,我们先不去管它,先考虑我们实现的这个自定义View
Rabbit丶
·
2016-09-03 08:57
Android自定义View
绘制随机生成图片验证码
本篇文章讲的是
Android自定义View
之随机生成图片验证码,开发中我们会经常需要随机生成图片验证码,但是这个是其次,主要还是想总结一些自定义View的开发过程以及一些需要注意的地方。
Adan0520
·
2016-09-02 10:20
Android自定义View
——简单实现边缘凹凸电子票效果
简单实现边缘凹凸电子票效果效果一:项目思路:查看效果图,该View继承LinearLayout,可以发现在View的上下边缘为圆心,画出的白色圆形即可。这里只要计算出圆的个数和其循环的规律即可,下面请看分析:步骤一:分析实现的过程通过分析图:我们取卡片的前2个凹凸来看,将其分为四部分,并且两部分为循环可得到另两部分,其中我们只要计算出圆的半径位置,我们就可以重复的画出第二个圆,因为gap和radi
qq_30379689
·
2016-08-29 20:00
控件
自定义view
卡片边缘凹凸效果
Android自定义View
的构造函数
自定义View是Android中一个常见的需求,每个自定义的View都需要实现三个基本的构造函数,而这三个构造函数又有两种常见的写法。第一种每个构造函数分别调用基类的构造函数,再调用一个公共的初始化方法做额外初始化。publicclassMyViewextendsListView{ publicMyView(Contextcontext){ super(context); sharedCon
zdd
·
2016-08-28 12:00
Android自定义View
精品(LineBreakLayout-自动换行的标签容器)
而自定义控件系列文章中对于自定义ViewGroup上次只是讲解了一些基础和步骤
Android自定义View
G
open-Xu
·
2016-08-27 17:07
Android自定义控件案例
自定义控件高手
Android自定义View
——教你制作ViewPager(二)
教你制作ViewPager(二)本篇文章介绍:处理滑动监听,处理滑动冲突,增加ViewPager的指示器。欢迎关注我的CSDN博客,Hensen_的博客,http://blog.csdn.net/qq_30379689步骤一:在上篇中介绍了ViewPager的实现后,接下来介绍指示器的完成,指示器用RadioButton来实现,在xml中编写RadioGroup 步骤二:在主页面中对Rad
qq_30379689
·
2016-08-27 14:00
viewpager
控件
自定义view
Android自定义View
——教你制作ViewPager(一)
教你制作ViewPager(一)事先说明:本篇文章会介绍:自定义ViewPager的创建。处理滑动监听,处理滑动冲突,增加ViewPager的指示器等将会在下篇文章中介绍。文章也会涉及到手势识别器和Scroller滑动,详细可以查询相关文章。基础概念:常见的滑动冲突:外部滑动方向和内部滑动方向不一致、外部滑动方向和内部滑动方向一致。我们自定义的ViewPager如果在其中一页中存在ListView
qq_30379689
·
2016-08-26 23:00
viewpager
控件
自定义view
android自定义view
之半圆形进度条
啥都不说了直接上代码你直接复制过去就可用的VIEW后续我回加上解释importandroid.content.Context;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroid.graphics.Paint;importandroid.graphics.RectF;importandroid.util.A
我的大腿黑又粗
·
2016-08-26 10:11
android
Android自定义View
基础开发之图片加载进度条
学会了Paint,Canvas的基本用法之后,我们就可以动手开始实践了,先写个简单的图片加载进度条看看。按照惯例,先看效果图,再决定要不要往下看:既然看到这里了,应该是想了解这个图片加载进度条了,我们先看具体用法,再看自定义View的实现:ImageLoader.getInstance().displayImage(url,imageView,options,newSimpleImageLoadi
happy_fsyy
·
2016-08-26 10:25
Android 图像处理(一) : Shader
之前一段时间,我都在研究
Android自定义View
的相关知识,随着逐渐的深入,渐渐了解到了一些Android图像处理的知识,主要是Bitmap,Canvas,Shader,Matric,ColorFilter
remcarpediem
·
2016-08-26 00:00
shader
android
Android自定义View
Group(二)之WaterfallLayout
上一篇我们学习了自定义ViewGroup的基本步骤,并做了一个CustomGridLayout的实例,这篇我们继续来说说自定义ViewGroup。Android中当有大量照片需要展示的时候,我们可以用GridView作为照片墙,但是GridView太整齐了,有时候不规则也是一种美,瀑布流模型就是这样一个不规则的展示墙,接下来我们尝试用自定义ViewGroup来实现瀑布流。实现瀑布流的方式也有很多,
huaxun66
·
2016-08-24 21:00
Android自定义View
Pager指示器
ZzPagerIndicatorApowerfulcustomindicatorforAndroidViewPager.支持自定义文字大小、颜色、图标大小、下划线长度、下划线高度、下划线颜色等。Github项目托管地址:https://github.com/zhouzhuo810/ZzPagerIndicator效果如图:玩安卓版王者荣耀的朋友,刷金币看这里链接:http://pan.baidu.
zhouzhuo810
·
2016-08-24 17:44
Android自定义view
实现圆形、圆角和椭圆图片(BitmapShader图形渲染)
一、前言Android实现圆角矩形,圆形或者椭圆等图形,一般主要是个自定义View加上使用Xfermode实现的。实现圆角图片的方法其实不少,常见的就是利用Xfermode,Shader。本文直接继承ImageView,使用BitmapShader方法来实现圆形、圆角和椭圆的绘制,等大家看我本文的方法后,其他的类似形状也就都能举一反三来来画出来了。二、效果图:三、BitmapShader简介Bit
Jamy Cai
·
2016-08-24 17:19
Android自定义View
Group(一)之CustomGridLayout
之前写了两篇关于自定义view的文章,本篇讲讲自定义ViewGroup的实现。实现自定义ViewGroup我们知道ViewGroup就是View的容器类,我们经常用的LinearLayout,RelativeLayout等都是ViewGroup的子类。并且我们在写布局xml的时候,会告诉容器(凡是以layout为开头的属性,都是为用于告诉容器的),我们的宽度(layout_width)、高度(la
huaxun66
·
2016-08-23 22:00
Android自定义View
实现打字机效果
一、先来看看效果演示二、实现原理:这个其实不难实现,通过一个定时器不断调用TextView的setText就行了,在setText的时候播放打字的音效。具体代码如下:importjava.util.Timer;importjava.util.TimerTask;importandroid.content.Context;importandroid.media.MediaPlayer;importa
张明云
·
2016-08-22 17:39
Android自定义View
(二)
如果说要按类型来划分的话,自定义View的实现方式大概可以分为三种,自绘控件、组合控件、以及继承控件。那么下面我们就来依次学习一下,每种方式分别是如何自定义View的。自绘控件自绘控件的意思就是,这个View上所展现的内容全部都是我们自己绘制出来的。绘制的代码是写在onDraw()方法中的。我们来写一个经常会看到的音量调节View的例子,就是下面这种效果1.自定义View的属性
huaxun66
·
2016-08-20 17:00
自定义view密码框等同于支付宝支付密码框
阅读更多
Android自定义View
密码框例子遵从准则样式图片链接:http://images.cnitblog.com/blog/275810/201406/201603541141956.jpg暴露您
jokeYJW
·
2016-08-19 16:00
android
xml
password
editText
自定义view密码框等同于支付宝支付密码框
Android自定义View
密码框例子遵从准则样式图片链接:http://images.cnitblog.com/blog/275810/201406/201603541141956.jpg暴露您view
jokeYJW
·
2016-08-19 16:00
android
xml
EditText
password
自定义view密码框等同于支付宝支付密码框
阅读更多
Android自定义View
密码框例子遵从准则样式图片链接:http://images.cnitblog.com/blog/275810/201406/201603541141956.jpg暴露您
jokeYJW
·
2016-08-19 16:00
android
xml
password
editText
Android自定义view
实现水波纹进度球效果
今天我们要实现的这个view没有太多交互性的view,所以就继承view。自定义view的套路,套路很深1、获取我们自定义属性attrs(可省略)2、重写onMeasure方法,计算控件的宽和高3、重写onDraw方法,绘制我们的控件这么看来,自定义view的套路很清晰嘛。我们看下今天的效果图,其中一个是放慢的效果(时间调的长)我们按照套路来。一.自定义属性看下效果图我们就知道因该需要哪些属性。就
顾修忠
·
2016-08-19 16:45
Android自定义View
(一)
对于很多Android入门程序猿来说自定义View,都是比较恐惧的,但是这又是高手进阶的必经之路。先总结下自定义View的步骤:1、自定义View的属性2、在View的构造方法中获得我们自定义的属性[3、重写onMesure]4、重写onDraw我把3用[]标出了,所以说3不一定是必须的,当然了大部分情况下还是需要重写的。其中第1,第2点在前面的文章已经有详细的介绍Android自定义属性,不了解
huaxun66
·
2016-08-19 16:00
Android自定义View
之圆形进度条式按钮
介绍今天上班的时候有个哥们问我怎么去实现一个按钮式的进度条,先来看看他需要实现的效果图。和普通的圆形进度条类似,只是中间的地方有两个状态表示,未开始,暂停状态。而且他说圆形进度的功能已经实现了。那么我们只需要对中间的两个状态做处理就行了。先来看看实现的效果图:上面说了我们只需要处理中间状态的变化就可以了,对于进度的处理直接使用了弘洋文章中实现:http://blog.csdn.net/lmj623
yissan
·
2016-08-18 09:07
Android自定义属性
Android自定义View
是程序猿从初级阶段进阶的必由之路,而自定义View必然会伴随自定义属性,本篇先来讲讲安卓自定义属性1、自定义View的属性,首先在res/values/ 下建立一个attrs.xml
huaxun66
·
2016-08-15 20:00
Android自定义View
实现多图片选择控件
前言相信很多朋友在开发中都会遇到图片上传的情况,尤其是多图上传,最经典的莫过于微信的图片选择了。所有很多情况下会使用到多图选择,所以就有了这篇文章,今天抽点时间写了个控件。•支持自定义选择图片的样式•支持设置图片选择数量•支持图片预览,删除•支持图片拍照先来看看效果实现分析假如不定义控件,我们要实现这样一个功能,无非是写个GridView在item点击的时候去显示图片进行选择,在返回界面的时候进行
yissan
·
2016-08-12 11:07
Android自定义view
之(CSDN应用splash界面的倒计时View)
最近有点闲,准确来说是很闲,每天早上要在公车上度过一段时间,一般我就会打开csdn应用看看别人的博客,哎哟~!看到CSDN欢迎页的倒计时view还不错哦,正好最近在学自定义View,所以就捣腾了一下,以前感觉遥不可及的东西真正做起来也不难哈,菜鸟一个,大牛勿喷^~^!!先看一下效果图:思路:1、肯定是自定义个View了,偷懒下一个,为了不自己定义progress就直接继承ProgressBar,通
vv_bug
·
2016-08-08 21:00
android
Android Span 进阶
架构介绍》,我们讲述了AndroidSpan的基本概念和用法,这篇文章我们就来扩展一下我们对AndroidSpan的了解,这一定会使你感到惊奇的,惊叹AndroidSpan竟然还能完成这些的效果,让你在
Android
程序员历小冰
·
2016-08-08 21:06
android
Span
view
Android Span 进阶
架构介绍》,我们讲述了AndroidSpan的基本概念和用法,这篇文章我们就来扩展一下我们对AndroidSpan的了解,这一定会使你感到惊奇的,惊叹AndroidSpan竟然还能完成这些的效果,让你在
Android
remcarpediem
·
2016-08-08 00:00
spannablestring
textview
android
Android自定义View
之PinnedHeaderListView
PS:做android已经有一年的时间了,在外包干了一年,所以也做了将近10多个app了,各种类型的都有,虽然做了很多app,也实现了很多功能,只能说你现在给我一个需求,我能自己查查资料倒腾倒腾我能把它做出来,所以我还是停留在会用的阶段,还没怎么深入的研究一个东西,还停留在初级程序员的道路,准备向中级程序员进发了,听了许多大牛们的成长之路,就是要不断的总结,光看没用,哪怕是照着别人的代码敲一遍,对
vv_bug
·
2016-08-07 22:00
给自定义View添加xml属性
android自定义view
的使用(最佳demo——返回标题栏)android自定义控件(底部icon点击效果)笔者之前的文章中仅仅介绍了如何使用自定义View以及为什么要使用自定义View等等,但是在实际操作中
许佳佳233
·
2016-08-04 11:10
【Android】
Android
UI进阶
给自定义View添加xml属性
android自定义view
的使用(最佳demo——返回标题栏)android自定义控件(底部icon点击效果)笔者之前的文章中仅仅介绍了如何使用自定义View以及为什么要使用自定义View等等,但是在实际操作中
许佳佳233
·
2016-08-04 11:10
【Android】
Android
UI进阶
[置顶] Android 自定义ViewGroup实现整个Item布局竖直跑马灯效果
之前我也写过一篇关于Android竖直跑马灯效果的控件,不过这个控件是基于子Item是纯文本的情况,详情请移步:
Android自定义View
实现竖直跑马灯效果,不过后面项目需求发生了变化,必须要整个Item
cc_lova_wxf
·
2016-08-03 11:00
android
自定义控件
无限滚动
竖直跑马灯
Android自定义view
生命周期
定义一个自定义CustomView,在xml中加载,打印MainActivity和view各个生命周期方法,对比如图显示自定义view的生命周期过程主要分为三个环节,初始准备,监测绘制,销毁如图所示,一开始view在xml中加载,调用构造函数CustomView(Contextcontextt,AttributeSetattrs),当从xml中加载完成后,调用onFinishInflate方法,这
一个没有暖用的岛
·
2016-07-26 15:13
Android自定义View
实现照片裁剪框与照片裁剪功能
本文所需要实现的就是这样一种有逼格的效果:右上角加了个图片框,按下确定可以裁剪正方形区域里的图片并显示在右上角。实现思路:1:首先需要自定义一个ZoomImageView来显示我们需要的图片,这个View需要让图片能够以合适的位置展现在当前布局的图片展示区域内(合适的位置值的是:如果图片长度大于屏幕,则压缩图片长度至屏幕宽度,高度等比压缩并居中显示,如果图片高度大于屏幕,则压缩图片高度至屏幕高度,
化作孤岛的瓜
·
2016-07-26 12:03
[GitHub开源]
Android自定义View
实现微信打飞机游戏
之前写了很多自定义View理论方面的文章,具体可以参见《Android中自定义View、ViewGroup理论基础详解》。理论指导实践,本博文演示了如何通过自定义View实现微信打飞机游戏。全部源码已经开源到GitHub,如果觉得不错,欢迎大家Star和Fork!GitHub:https://github.com/iSpring/GamePlane/游戏说明飞机一直发射子弹,用手指滑动可以改变飞机
iSpring
·
2016-07-24 18:24
[GitHub开源]
Android自定义View
实现微信打飞机游戏
之前写了很多自定义View理论方面的文章,具体可以参见《Android中自定义View、ViewGroup理论基础详解》。理论指导实践,本博文演示了如何通过自定义View实现微信打飞机游戏。全部源码已经开源到GitHub,如果觉得不错,欢迎大家Star和Fork!GitHub:https://github.com/iSpring/GamePlane/游戏说明飞机一直发射子弹,用手指滑动可以改变飞机
孙群
·
2016-07-24 17:21
Android
Android自定义View
通过手势实现
Android自定义View
的缩放
这里使用了一个自定义View–TouchImageView来实现图片的缩放,代码如下:TouchImageView:packagecom.example.test;/***Createdbyagint_binon2016/7/20.*/importandroid.content.Context;importandroid.graphics.Matrix;importandroid.graphics
agent_bin
·
2016-07-20 20:04
Android
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他