自定义控件
kieCool
坚持不懈,勇往直前
展开
-
WaterView 自定义圆形水波进度
今天来探讨一下水波进度的实现过程, 看看效果图 全部代码在下面import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.Path;import andr原创 2017-08-18 13:25:26 · 868 阅读 · 0 评论 -
android抽奖大转盘
前段时间看见朋友做了一个大转盘,效果很好,耐不住寂寞的我也操刀上阵,亲自实现一下这个抽奖,然后带个大奖回家给充气的gf。。如果你的工资不是很高,或者最近有点缺钱花,那么你就更应该好好来看看这个大转盘,因为我这个大转盘有相当丰厚奖品,只有想不到,没有中不到的大奖,不过兑换奖品就到相关中奖单位去领取,最终解释权也归中奖的相关单位。。原创 2017-11-13 11:08:54 · 2030 阅读 · 0 评论 -
Android ViewPagerIndicator仿今日头条标题栏效果(二)
前面已经提到过一种效果,不过那是以前版本,而且也是项目中用到的效果。现在今日头条版本已经6.3.9了,他的tab切换动画有所更改,那么我们今天来看看这个高大上的今日头条就这个功能用到那些技术点。。 看效果图,过过眼原创 2017-10-24 09:52:22 · 3010 阅读 · 1 评论 -
android RoundedBitmapDrawable最简单方式实现圆角图片(一)
一次偶然的机会,让我发现了新大陆RoundedBitmapDrawable,不难看出他的作用是圆角图片。今天来看下史上最简单的方式,为啥说最简单呢,因为系统已经提供了api,你只需一句话调用就完事,你说能不简单吗。。先看如何使用,效果图我放后面,我担心有人看到图就忘记看代码了原创 2017-10-16 17:30:40 · 7918 阅读 · 1 评论 -
Android ViewPagerIndicator仿今日头条标题栏效果(一)
以前在项目中遇到这个需求,和头条标题栏效果一样,现在我就把最简单的实现方式贴出来,一起学习下。目前各大网站三类似的效果框架比比皆是,但是作为学习还是值得借鉴的。。原创 2017-10-23 09:31:02 · 1610 阅读 · 0 评论 -
android 圆角图片实现(三)
前面已经提到了实现圆角的方法,现在是第三种,这种也是大家最熟悉的一种,稍后一看就明白了 还是和以前一样,上代码看效果。原创 2017-10-19 13:58:58 · 414 阅读 · 0 评论 -
android 圆角图片实现(二)
上篇我们已经说过了一种最简单实现圆角图片的方法,今天我们来第二种方法,这种方法和第一种是一样的,只不过上次用的是系统实现的,今天我们自己来一步步干出来。。 好,先看看我的女神,很漂亮的哦原创 2017-10-18 16:18:58 · 323 阅读 · 0 评论 -
自定义viewgroup流式布局
网上现在有很多这种控件代码,但是作为学习者,还是自己实现一下这种方式。不抛弃,不放弃,每天进步一点点,坚持,坚持。。。原创 2017-09-30 10:20:36 · 342 阅读 · 0 评论 -
android自定义控件手势密码
现在很多app都用到一种安全机制,手势密码,特别是银行相关的app,虽然他也并不是那么安全,但是就是喜欢用。今天来看一个简单而炫酷的手势密码锁,废话不多说,上图上代码。看图说话,想怎么定义就怎么定义,使用起来就是这么任性。。。原创 2017-09-20 16:50:45 · 814 阅读 · 0 评论 -
android自定义ViewGroup卫星导航菜单
卫星导航菜单看起来还是很酷的,实现起来也不是很难,网上也已经有很多这样的demo,而且封装的也特别好。作为一个技术gou,不能只是一味的用现成的轮子,向大神学习,自己造轮子。今天菜鸟也来尝试一下,从头到尾来实现一吧这高端的ui效果。。原创 2017-09-24 18:46:17 · 574 阅读 · 0 评论 -
Andoird 自定义ViewGroup实现竖向Viewpager
Viewpager只能横向滑动,如果是要竖向滑动呢,那么立马会想到ScrollView ,但是都知道ScrollView滑动并没有判断一页一页分屏滑动,今天来自定义一个ViewGroup实现这个功能。原创 2017-09-16 17:20:10 · 507 阅读 · 0 评论 -
LrcView逐行歌词
今天来谈谈歌词控件的实现。大体思路先解析歌词,歌词配合控件的宽高计算坐标(歌词必须显示在行的中间),然后进行绘制onDraw,最后就是事件处理(歌词 拖动)和歌词随着时间自动移动,这个相对比较麻烦点。先上个图看看效果原创 2017-07-18 22:13:00 · 1191 阅读 · 0 评论