Android自定义控件实战
日常开发中,总是有各种各样的需求,系统提供的控件往往不太够用,这时候就要自己去动手完成一个适合需求的自定义控件,记录一些自己写过的控件.或许里边有你需要的.
冷不冷
这个作者很懒,什么都没留下…
展开
-
Android简单的可设置间隔评分条的实现
最近比较忙,有一段时间没有写博客了,之前项目写过一个很简单的评分条,来分享一下:安卓原生提供了SeekBar可拖动的评分条,不过有的时候并不怎么好用,当只需要去显示评分条(比如几颗星的评分)的情况下,不需要拖动,SeekBar本身没有方法去设置单项之间的间隔,比较普遍的做法就是去修改一下图片,在图片两边适当添加一些距离.用起来不是特别舒服,所以自己实现一下.代码实现代码比较简单,就直接贴一下. 先原创 2016-07-26 09:19:24 · 1302 阅读 · 0 评论 -
Android简单的ViewPager指示器
平常写项目在写介绍页,或者一些简单的轮播图的时候,总会需要搭配指示器来标明当前在什么位置.写法也比较多,刚好自己需要用到,以前用的一些方法,用起来需要配置好多东西,有些大材小用,所以来简单的实现一个.效果图如下:一、简单分析与代码实现因为比较简单,所以就简单的分析一下: 1)每一个指示器项有两种状态,普通状态和选中状态,所以需要准备两种状态的图片. 2)指示器的个数和ViewPager的页数要保原创 2016-06-16 13:07:46 · 8189 阅读 · 4 评论 -
Android带有边框的RelativeLayout、LinearLayout
平常开发的时候总会遇到一些分割线,之前都是用一个View或者一个ImageView来绘制一条比较细的分割线,时间长了再去修改代码,有的时候就去要看一下,也比较乱.所以就打算写一个带有边框的ViewGroup方便日常开发.一、代码实现代码很简单,直接放下代码: 定义一下自定义属性,在attr文件: <!--边框的粗度--> <attr name="borderStrokeWidth"原创 2016-06-12 09:56:10 · 14039 阅读 · 4 评论 -
Android通用的搜索框
之前项目总会遇到很多搜索框类的功能,虽然不是很复杂,不过每次都要去自己处理数据,并且去处理搜索框的变化,写起来也比较麻烦,今天来做一个比较简单的通用搜索栏。先看下效果图:没什么特别的,只是今天要做的就是简单的把搜索框的内容封装一下.一、分析功能先考虑一下,搜索框一般都是由一个搜索图标(一般都是一个放大镜),一个输入框和一个清除按钮组成.然后会通过监听输入框的变化去处理清除按钮的显示和隐藏并且去过滤相原创 2016-06-02 10:31:41 · 8709 阅读 · 6 评论 -
Android仿斗鱼领取鱼丸文字验证(三)
今天来写最后一部分,九宫格部分,先来看一下最终的效果图:一、分析功能直接看下边的九宫格,九宫格里边的文字随机,文字颜色随机,并且每个文字都进行了不同程度的扭曲变形,点击看不清的时候,可以对九宫格的内容进行重置,要解决的问题差不多就这么多.(1)对于九宫格来说,安卓原生提供了GridView,使用它可以很轻松的完成该功能. (2)对于文字处理,随机生成文字和文字颜色,这个很简单,在上一篇文章中我们封原创 2016-05-16 12:05:42 · 2022 阅读 · 1 评论 -
Android仿斗鱼领取鱼丸文字验证(二)
接着第一篇内容,来完成一下中间部分,中文验证码的部分,先看一下要实现的效果:一、分析功能分析一下,我们要实现一个验证码功能,随机生成4个中文组合,文字随机,文字颜色随机,文字会出现不同程度的旋转,并且文字周围会出现一些干扰项,点击看不清时验证码内容会进行刷新重置.要解决的问题基本就这么多,下面分步来解决一下.(1)文字和文字颜色随机,这个实现起来不难,只需要随机产生一个中文,并且画笔定义随机的颜色即原创 2016-05-12 16:05:42 · 5511 阅读 · 3 评论 -
Android仿斗鱼领取鱼丸文字验证(一)
记得有一次宿舍兄弟要开直播,尽管他的直播间只有几个人(宿舍几兄弟- - ),我还是把我攒了许久的鱼丸给他走了一波,还惦记着他以后成了网红占占光,结果……哈哈,满满都是回忆啊.看过斗鱼直播的应该都知道,每次领取鱼丸的时候都会有一个文字验证,今天就用安卓来仿一下.先看一下效果图:一、分析功能首先我们拆分一下,分为3个大部分,分别是验证答案框,验证码,还有底下的九宫格文字.验证框用来验证在九宫格中选择的文原创 2016-05-09 16:03:05 · 1710 阅读 · 1 评论 -
Android仿斗鱼滑动登录验证
最近事情不是很多,在家无聊的时候看看直播,总能看到一些新奇的验证登录方式,正好自己最近也要去熟悉一下新的开发工具Android Studio,所以打算自己实现一下.先看一下效果图:一、确认需求首先我们确认一下需求,我们分步来看 1.)需要定义一个阴影部分去遮盖图片,确定一个目标位置. 2.)需要一个带有边框的滑块内容,初始位置在最左边. 3.)阴影部分和滑块可以随机旋转,并保持一致. 4.原创 2016-04-29 09:53:38 · 10731 阅读 · 4 评论 -
Android仿打字机打字效果
最近不太忙,看了看JS方面的知识,偶然看到一个打字机打字的效果,感觉挺棒的,就打算用android搞一个试试.为了不造重复的轮子,先在度娘上找了找,果然有前辈已经写过这方面的文章.所以参考了一下,并且加入了一些自己的想法,做了一些优化.先来看一下效果吧:图片可能有点掉帧,实际效果更好一些.一、简单分析看到这个效果,想一想其实并不太难,做一个定时器,然后一点一点的把文字显示出来就可以了,为了更加像打字原创 2016-12-29 20:35:37 · 3398 阅读 · 10 评论 -
Android仿京东首页画轴效果
记得之前京东首页有一个效果,有一个画轴,然后可以滚动画轴,去打开画(不知道怎么去形容这个效果,就叫做画轴效果吧- -!),然后去做相关操作,刚开始看到这个效果,想法是动态的去改变一个ImageView的高度,基本效果也就出来了,不过滚动部分的内容,当时接触的也不是很多,只是看过一些大牛的博客,略微了解了一点,当时也忙着写项目,也就没去多想,前些天忽然想到这个效果,就想着实现一下,不过京东新版本好像去原创 2016-12-12 18:40:51 · 3645 阅读 · 0 评论