android View
文章平均质量分 77
javaer19891230
这个作者很懒,什么都没留下…
展开
-
Android自定义View初探(一)——饼图
接触Android已有两年有余,自从工作后都是为了工作而学习,没有时间去想、去做一些事情,久而久之,发现自己除了复制粘贴别人的代码和敲打一些简单的代码之外,无所长进。当然,这里开始尝试做一些事情的时候,并不一定就是“长进”了,只是为了一点点突破,对自己思维的突破,对自己从无到有的突破。因为我意识到,有些事情,你不去尝试,你永远都无法进步。对于从事Android开发工作的人来说,View这个东西既熟悉原创 2015-04-27 17:46:30 · 2612 阅读 · 0 评论 -
关于PtrFrameLayout自定义header的一些探索
先上效果图吧,项目需求是这样一个效果,类似uc浏览器的下拉刷新,当然,我这个要差得多。。。大概的效果就是:1.下拉的时候画一个带点的圆弧,根据下拉距离渐进闭合; 2.当拉倒可以刷新的距离后,放手刷新,再画一个带点的圆弧旋转; 3.刷新完成后,画一个渐进闭合的圆; 4.最后,画一个钩,然后关闭header。在实现的过程中有两个地方比较难办,一个是打钩的过程,另一个是header驻留一下才收起。对原创 2016-12-21 11:33:27 · 5006 阅读 · 0 评论 -
打造更好的透明(沉浸?)状态栏
开篇之前首先,这是github项目地址的传送门CollapsingView 有兴趣的童鞋可以去clone下来,尽量在真机上看效果,因为我不知道这工程怎么就不支持x86的模拟器。。。再来看看6.0上面的截图和效果(as截取的,太大了o(╯□╰)o)这个是截图 这个是6.0上透明后的效果 这个是6.0上状态栏标题栏同色效果 原理解析看过一些大神的方法和思路,最主要的就是这篇博客Android 透原创 2016-10-11 12:00:23 · 1726 阅读 · 1 评论 -
ListView实现类似WheelView效果的探究
不得不说,作为一名安卓码农,总是会有蛋蛋的忧伤,因为CP常说的就是:你看,人家ios的那个效果好炫酷,比如下面这样的 代码已上Github,部分代码有所调整,以Github上代码为准需要Demo和源码的请戳这里…作为一名合格的码农,实在不能忍,最后还是实现了这个效果,虽然没有ios的厉害。。。实现的思路还是不复杂的,主要分两个方向:WheelView类似的思想(githu...原创 2016-06-03 17:38:07 · 7106 阅读 · 2 评论 -
ListView滚动方向和滚动位置的探索
在开发的过程中,有时候会需要知道可以滚动的视图当前的滚动方向、是否滚动到顶部或底部等信息,ScrollView因为在新API中才加入了滚动回调接口,在之前都是之定义回调接口,通过onScrollChanged方法来回调,相比之下,ListView就要简单得多,因为其自带滚动回调接口。但是往往有时候,系统的API返回的数据不能满足我们的需求,比如下面这种效果:1.内容向上滚动时,滚动到底部时按钮显示,原创 2016-06-02 10:21:31 · 5250 阅读 · 1 评论 -
Android自定义View(七)--很low的bannerView
最近公司的项目需要实现类似淘宝、京东首页的广告banner,作为一个专业的“拷贝型”程序猿,在github上搜了一下,还是挺多的,其中还有两个比较好的,扩展性和特效都不错,看得我很是羡慕啊,有兴趣的童鞋请移步:1.FlycoBanner_Master2.Android-ConvenientBanner作为一个长期“拷贝”的程序猿,偶尔还是有点小失落的,偶尔也会有大神梦,即使那么遥不可及。。。 于是原创 2016-03-02 13:31:37 · 2450 阅读 · 0 评论 -
Android自定义View(六)——打造更完美的侧滑
开篇之前,先感谢@鸿洋_,我自定义view的大部分知识都是源于他的博客。对代码有疑问的请移步:http://blog.csdn.net/lmj623565791/article/details/39257409,但此文是里面有些叙述是错误的,请大家自行测试。以下分析完全是基于ScrollView,和View本身的一些方法是有出入的虽然已经有很多人写过侧滑菜单了,但是我还是要写。为什么呢...原创 2015-12-19 17:35:47 · 1094 阅读 · 0 评论 -
Android自定义View(五)——带扫描线的View
因为技术原理比较简单,所以就不详细赘述实现的细节了。效果需求 一个具有圆形背景的等宽等高的视图上,上下来回滚动一个渐变的矩形,矩形的两边不能超出圆,也不能比圆小...原创 2015-11-12 17:09:34 · 4624 阅读 · 1 评论 -
Android自定义View(四)——仿Android5.0波纹效果
项目源码比较简单,直接看帖的代码就可以了。说实话,我是真没有去看RippleView的源码,只是从表面看到它的效果,所以产生了一点思路,所以功能很有局限性,而且用起来也比较复杂,大家且看且喷就好^_^。大致的思路就是在需要波纹效果的视图上叠加一层View,在下层View需要触发波纹效果时,绘制一个从中心扩散的圆,或从四周往中心收缩的圆,只要控制好透明度和颜色还有绘制频率,即可仿效出RippleView原创 2015-08-13 18:00:58 · 1517 阅读 · 0 评论 -
android自定义View(三)——动画焦点框
源码已同步到github:https://github.com/ykbjson/FocusView.git闲话 本来最近在做一个IPTV的广告插件包,因为这个项目没多少功能,仅仅涉及悬浮Window的相关操作,所以后面就很闲,看到别的同事在分析阿狸TV市场的一个炫酷效果,所以就索性自己尝试仿效一下。原创 2015-07-16 16:01:40 · 2984 阅读 · 1 评论 -
Android自定义View初探(二)——仿360垃圾清理
明天就是五一劳动节了,在这里先祝各位程序猿劳动节快乐,别在加班了!自从尝试过写自定义View(Android自定义View初探(一)——饼图)之后,每当看到别人的应用时,总是在想别人的实现方式,或许,这就是程序猿的悲哀吧O(∩_∩)O~。前两天就想尝试去用自定义View实现360的垃圾清理界面了,只是最近一直在忙dicuz自定义修改,所以就先放下了。不过马上放五一了,没太多事,今天就来做一些新的尝试原创 2015-04-30 15:17:42 · 3859 阅读 · 1 评论 -
关于分段ScrollView的探索
本来是要做一个类似淘宝和京东的产品详情页的那个两段ScrollView的效果,但是最后并没有完全实现,等后面有时间了再继续折腾一下看能不能完全模仿吧。还是老样子,先看看效果图如果只是达到我这个效果,方法就比较简单了,简单到什么地步呢?整个类只有250多行代码。。。 虽然简单,但是我么还是要知道怎么实现的对吧,所以我还是简单的讲一下我当时对这个问题的思考吧原创 2016-12-29 17:43:26 · 809 阅读 · 0 评论