会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
阿呆哥哥
博客园
首页
新随笔
联系
管理
订阅
随笔分类 -
自定义View
Android -- 自定义view实现keep欢迎页倒计时效果
摘要:1,最近打开keep的app的时候,发现它的欢迎页面的倒计时效果还不错,所以打算自己来写写,然后就有了这篇文章。 2,还是老规矩,先看一下我们今天实现的效果 相较于我们常见的倒计时,这次实现的效果是多了外面圆环的不断减少,这也是我们这次自定义view的有意思的一点。 知道了效果我们先来效果分析一波,
阅读全文
posted @
2017-08-14 17:41
阿呆哥哥
阅读(2355)
评论(0)
推荐(0)
Android -- 《 最美有物》好看的点赞效果
摘要:1,前天在鸿洋的公众号上看到一款不错的点赞效果,是仿最美有物的点赞,再加上自己最近学习状态很差,自己想着通过这个效果练手一下,果然,花了整整两天的时间,按照以前的效率的话一天就够了,哎,已经调整了一个多月了,希望自己状态早点找回来吧,早点给大家多写写博客。 2,回到正题上来,今天我们实现的效果如下:
阅读全文
posted @
2017-08-11 15:52
阿呆哥哥
阅读(1451)
评论(0)
推荐(0)
Android -- 自定义ViewGroup+贝塞尔+属性动画实现仿QQ点赞效果
摘要:1,昨天我们写了篇简单的贝塞尔曲线的应用,今天和大家一起写一个QQ名片上常用的给别人点赞的效果,实现效果图如下: 红心的图片比较丑,见谅见谅(哈哈哈哈哈哈)。。。。 2,实现的思路和原理 从上面的效果图我们可以看到,实现基本上可以分为两部分: ①点击红心的时候底部出现ImageView的颜色是随机的
阅读全文
posted @
2017-04-01 17:50
阿呆哥哥
阅读(7607)
评论(1)
推荐(3)
Android -- 自定义ViewGroup实现FlowLayout效果
摘要:1,在开发的时候,常在我们的需求中会有这种效果,添加一个商品的一些热门标签,效果图如下: 2,从上面效果可以看得出来,这是一个自定义的ViewGroup,然后实现换行效果,让我们一起来实现一下 自定义属性 从上面的效果来看,我们需要动态的设置每个lable的宽度和高度,所以我们编写如下的自定义属性
阅读全文
posted @
2017-03-27 14:22
阿呆哥哥
阅读(1774)
评论(0)
推荐(0)
Android -- 打造我们的StepView
摘要:1,前两天我们分析了Github开源的StepView 《自定义StepView实现个人信息验证进度条》,这两天想着想自己写一个,so,就有了这一篇文章,不废话,先看看实现的效果: 2,首先我们来看看我们常规的自定义view的基础步骤吧 初步分析 首先根据我们的上面效果,可以看到,主要是由直线、圆环
阅读全文
posted @
2017-03-24 17:27
阿呆哥哥
阅读(3523)
评论(0)
推荐(0)
Android -- ViewGroup源码分析+自定义
摘要:1,我们前三篇博客了解了一下自定义View的基本方法和流程 从源码的角度一步步打造自己的TextView 深入了解自定义属性 onMeasure()源码分析 之前,我们只是学习过自定义View,其实自定义ViewGroup和自定义View的步骤差不了多少,他们的的区别主要来自各自的作用不同,View
阅读全文
posted @
2017-03-23 14:42
阿呆哥哥
阅读(639)
评论(0)
推荐(0)
Android -- onMeasure()源码分析
摘要:1,作为自定义控件最重要的三个方法之一,onMeasure()可以说是我们研究的重点,今天我们更详细的来研究一下View的onMeasure()方法和ViewGroup的onMeasure()方法 2,onMeasure()什么时候调用 我们先来自定义一个控件TestView,然后重写对应的构造函数
阅读全文
posted @
2017-03-22 15:09
阿呆哥哥
阅读(2133)
评论(1)
推荐(0)
Android -- 深入了解自定义属性
摘要:1,相信我们写过自定义控件的同学都会有一个疑问,自定义属性到底是怎么工作的,为什么要使用自定义属性呢,接下来结带着大家一起来学习学习,在学习这一篇的时候,可以下看看我的上一篇《从源码的角度一步步打造自己的TextView》,会对这篇有更好的理解 2,为什么要使用自定义属性 我们要使用自定义属性的话首
阅读全文
posted @
2017-03-21 15:42
阿呆哥哥
阅读(8354)
评论(0)
推荐(0)
Android -- 从源码的角度一步步打造自己的TextView
摘要:1,自定义控件一直是我们的痛点,今天就和大家一点点去了解了解,首先一般的自定义控件都是继承于View类,所以我们先来看看view的一些重要的方法,这是官方文档,大家想了解更多也可以去看看,这里我展示对我们常用到的,如下所示: 根据上面的方法,发现我们想绘制自己的view的话最简单的就是重写一下OnD
阅读全文
posted @
2017-03-21 11:50
阿呆哥哥
阅读(5390)
评论(0)
推荐(1)
Android--自定义加载框
摘要:1,在网上看了下好看的加载框,看了一下,挺好看的,再看了下源码,就是纯paint画出来的,再加上属性动画就搞定了 再来看一下我们的源码 LvGhost.java 在我们的布局文件中使用一下 这样就可以简单的使用了
阅读全文
posted @
2016-11-04 11:10
阿呆哥哥
阅读(2879)
评论(0)
推荐(0)
Android -- 仿ios上下反弹效果
摘要:1,前几天在一个app上看到了滑动反弹效果,觉得这个效果挺不错的,然后想自己来实现一下,在网上查了一下基本上都是大致的说了下思路,自己看了一下,决定把实现的思路来详细的写下来,先看一下我们实现的效果吧。 可以看出这个使我们自定义的ScrollView,通过两次判断(头部、底部)来将动态的将Scrol
阅读全文
posted @
2016-10-19 16:07
阿呆哥哥
阅读(2083)
评论(0)
推荐(1)
Android -- 自定义View小Demo,动态画圆(一)
摘要:1,转载:(http://blog.csdn.NET/lmj623565791/article/details/24500107),现在如下图的效果: 由上面的效果图可以看到其实是一个在一个圆上换不同的颜色绘制圆弧,这样的话我们来先看一下我们自定义的话需要提供什么 1,提供两种颜色 2,提供圆弧的宽
阅读全文
posted @
2016-10-14 16:25
阿呆哥哥
阅读(7211)
评论(0)
推荐(0)
Android -- 自定义View小Demo,绘制四位数随机码(一)
摘要:1,现在有这样一个需求,实现显示随机随机数可能在代码中直接很简单的就实现了,但是现在我们直接自定义View来实现这个效果,那么我们来分析一波吧,我们允许开发者自己设置这个textview的大小,颜色,和初始四位随机数的文字,那么我们需要提供自定义属性,好吧,首先把自定义属性的简单使用介绍一下吧: 首
阅读全文
posted @
2016-10-13 18:42
阿呆哥哥
阅读(1150)
评论(0)
推荐(0)
Android -- 自定义View小Demo,绘制钟表时间(一)
摘要:1,昨天刚看了hongyang大神推荐的自定义时钟效果(传动门:http://www.jianshu.com/users/a45d19d680af/),效果还是不错的,自己又在github上找了找,发现了修复了bug的源码,然后就分析分析,先看一下效果: 思路分析一波,由于界面是在不停的绘制的,说以
阅读全文
posted @
2016-10-11 15:17
阿呆哥哥
阅读(3613)
评论(0)
推荐(0)
Android -- 自定义View小Demo,关于Rect绘制Android机器人(一)
摘要:1,关于Rect和RectF类的区别以前一直没有去关注它,刚刚了解了一下才知道都是用来确定矩形的区域,不过Rect是int类型的坐标而RectF是float类型的坐标,所以说RectF要更加精确。现在是要使用paint画出一个机器人的图片,如下图机器人的图片: 2, 看一下我们做出来的效果 再看看代
阅读全文
posted @
2016-10-10 16:55
阿呆哥哥
阅读(1360)
评论(0)
推荐(0)
Android -- 自定义View小Demo,关于Path类的使用(一)
摘要:1,在我们知道自定义view中onDraw()方法是用于绘制图形的,而Path类则是其中的一个重要的类,如下图效果: 代码也没有什么难度,直接贴出来吧 绘制三角形,效果图如下: 代码如下: 绘制折线 代码如下:
阅读全文
posted @
2016-10-10 16:17
阿呆哥哥
阅读(918)
评论(0)
推荐(0)
Android -- 自定义View小Demo(一)
摘要:1,现在要实现下图的简单效果,很简单 ,就是使用paint在canvas上绘制5中不同颜色的圆圈,效果图如下: 这是绘制基本图形一种最简单的方法,下面是它的代码 ,注释写的很详细,也就不去讲解了 MyCircleView.java
阅读全文
posted @
2016-10-10 15:08
阿呆哥哥
阅读(647)
评论(0)
推荐(0)
Android -- 自定义View(一)
摘要:1,引言:刚从国庆长假的放荡中醒过来,已经有将近十天没碰电脑了,上午写写代码感觉手还是挺生的,想把自定义view好好的系统的学学,在网上看了看别人出的教程 ,stay4it的自定义view感觉还是挺好的,就打算按照这个课程好好学习学习。并打算用blog记录下来(主要怕自己忘记嘛) 2, 今天这个简单
阅读全文
posted @
2016-10-08 16:33
阿呆哥哥
阅读(305)
评论(0)
推荐(0)
公告