Android自定义View
文章平均质量分 72
Android中常用的控件经常很难满足我们的正常使用,所以我们必须要学会自定义View
DylanAndroid
未来已经来临,只是尚未流行
展开
-
【Android自定义View实战】之仿百度加载动画,一种优雅的Loading方式
【Android自定义View实战】之仿百度加载动画,一种优雅的Loading方式 无意中看到了百度的加载动画,看起来非常优雅,打算亲手造一个。 仿百度加载动画的重要思路:当第一遍执行完毕后就让第一个停下来在中间位置,换原来中间位置的第三个开始执行动画, 以此类推,当第二遍执行完毕后第二个停下来,中间位置的开始执行动画。第一个:仿百度加载动画,用ObjectAnimator属性动画操原创 2016-12-05 22:13:04 · 12598 阅读 · 7 评论 -
【Android自定义View实战】之自定义超简单SearchView搜索框
【Android自定义View实战】之自定义超简单SearchView搜索框这篇文章是对之前文章的翻新,至于为什么我要重新修改这篇文章?原因如下1.有人举报我抄袭,原文链接:http://www.it165.net/pro/html/201407/17779.html。呵呵...................................................................请大家仔细看看,那个图片水印。到底是谁抄袭谁呢?2.之前的那篇文章写得非常随意,今天先到来封原创 2014-07-18 16:15:28 · 14494 阅读 · 4 评论 -
【Android自定义View实战】之自定义项目通用的标题栏CustomTitleBar
在Android开发中,一般来说项目中都会用到一个通用风格的标题栏,比如说左边返回按钮,中间显示标题,最后边可能会有一个保存按钮。那么我们是不是每次在新建一个布局的时候都要去用一个线性布局去加载三个控件,特别麻烦。我们自定义之后,一个控件就好了,下面就来看一下如何来打造通用的自定义标题栏。原创 2016-10-29 09:42:36 · 7792 阅读 · 1 评论 -
【Android自定义View实战】之自定义项目通用的加载等待对话框LoadingDialog
在平时的Android开发中,我们难免会遇到像登陆.注册.获取数据这样的操作,而用的的网络状况不同,导致操作需要等待一定的时间,那么为了友好期间,我们需要给用户提供一个在操作完之后的一个友好的等待界面,而原创 2016-10-30 11:51:57 · 13933 阅读 · 7 评论 -
【Android自定义View实战】之仿去哪儿网App图片按压显示指纹并缩放效果TouchFingerImageView
我们发现去哪儿网app的首页做的win8风格的方块,然后按压方块后悔发现,这个图片不但有缩放效果,而且还有显示指纹的效果,感觉跟真的手指按上去一样,很高逼格。今天我们就来看一下,这个是如何实现的。1.先看一下效果图2.第一步,准备一张指纹效果的透明背景图片由于透明的看不到效果,我就连背景图片一起在这里显示了 3.第二步开始自定义View,有详细注释import android.content.C原创 2016-10-31 21:35:36 · 3830 阅读 · 1 评论 -
【Android自定义View实战】之仿QQ运动步数圆弧及动画,Dylan计步中的控件StepArcView
在之前的Android超精准计步器开发-Dylan计步中的首页用到了一个自定义控件,和QQ运动的界面有点类似,还有动画效果,下面就来讲一下这个View是如何绘制的。1.先看效果图2.效果图分析功能说明:黄色的代原创 2016-10-28 08:41:15 · 7967 阅读 · 4 评论 -
【Android自定义View实战】之自定义圆形头像CircleImageView支持加载网络图片
在Android开发中我们常常用到圆形的头像,如果每次加载之后再进行圆形裁剪特别麻烦。所以在这里写一个自定义圆形ImageView,直接去加载网络图片,这样的话就特别的方便。先上效果图主要的方法1.让自定义 CircleImageView 继承ImageView/** * 自定义圆形头像 * Created by Dylan on 2015/11/26 0026.原创 2016-10-27 09:03:42 · 5888 阅读 · 12 评论 -
【Android自定义View实战】之自定义评价打分控件RatingBar,可以自定义星星大小和间距
在Android开发中,我们经常会用到对商家或者商品的评价,运用星星进行打分。然而在Android系统中自带的打分控件,RatingBar特别不好用,间距和大小无法改变。所以,我就自定义了一个特别好用的打分控件。在项目中可以直接使用,特别简单。下面直接上图:效果图实现代码,有详细的注释在attrs中声明的可以在xml中设置的变量declare-styleable nam原创 2016-10-26 08:50:44 · 17299 阅读 · 17 评论 -
【Android自定义View实战】之获取验证码倒计时按钮
在Android开发中,我们不可避免的会做到注册功能,而现在的注册大多数都是用手机去注册的,那么注册的时候都会要求用获取验证码的方式去验证,我们接下来就来实战一下自定义获取验证码倒计时按钮:1.我们涉及到的变量倒计时时长,可设置/** * 倒计时时长,默认倒计时时间60秒; */private long length = 60 * 1000;在点击按钮之前按钮所显示的文原创 2016-10-25 08:54:07 · 6347 阅读 · 14 评论 -
【Android自定义View实战】之你应该明白的事儿
在Android的实际开发中,我们Android系统本身已经给我们提供了很丰富的UI以及各种实用的控件,例如TextView,Button,ImageView等。用这些基础控件已经能够实现非常优美的界面以及功能。然而在实际的开发中,我们由于客户的各种需求,App开发的各种标新立异,追求个性化,所以,导致我们用这些最基础的控件已经不能够满足我们的各种个性化需求。那么,我们就要考虑去自定义控件来完成我们原创 2016-10-24 14:45:02 · 4660 阅读 · 1 评论