- 博客(15)
- 资源 (43)
- 收藏
- 关注
原创 Android AlertDialog对话框自定义风格的另类实现
在实现 Android 自定义对话框风格的时候,我们往往是通过自定义 布局来实现想要的对话框风格,这里教大家一招,自己不用写布局文件,修改系统自带的对话框布局,来达到想要的效果。
2015-02-27 08:15:15 9682 21
原创 Android打造通用的下拉刷新组件
此篇博客为 Android 通用型下拉刷新,怎么个通用法呢?达到通用的条件就是,针对不同的控件,比如 listView、scrollView、recyclerView、gridView 甚至是 TextView、webView 等等,都能通过此下拉刷新来实现,而不需要每一个控件都写一套刷新机制。
2015-02-26 08:22:58 2905 5
原创 Android 事件处理全面剖析
篇外话:先来说下今天的日期,今天是2015年02月18日也就是大年三十,大家都在欢欢喜喜的准备过大年,活动也各式各样,搓麻将、打扑克、放烟花、准备看春晚,而我却还在敲代码,我只想说身为程序员的我们,真的屌丝的不能再屌丝了。虽然很屌丝,但我在这里还是要给大家拜个年,祝大家羊年喜气洋洋、写出来的代码少 bug、产品少改需求!
2015-02-25 08:17:50 3137 14
原创 打造Android 最实用的ViewPager 指示器控件
为什么我说它是最实用的 ViewPager 指示器控件呢? 它有以下几个特点: 1、通过自定义 View 来实现,代码简单易懂; 2、使用起来非常方便; 3、通用性高,大部分涉及到 ViewPager 指示器的地方都能使用此控件; 4、实现了两种指示器效果,传统版指示器和流行版指示器(具体请看效果图)
2015-02-14 16:17:03 6009 12
原创 Android Annotation注解的剖析和使用
都说Annotation的运用非常简单,但真正我们需要下手实现的的时候,有的时候就不知道从哪里下手,为什么我们觉得很简单的东西,但却无法下手呢? 原因只有一个,我们对它的使用非常少
2015-02-14 15:58:28 2849 1
原创 Android自定义View,你必须知道的几点
为什么我们觉得自定义View是学习Android的一道坎? 为什么那么多Android大神却认为自定义View又是如此的简单? 为什么google随便定义一个View都是上千行的代码? 以上这些问题,相信学Android的同学或多或少都有过这样的疑问。
2015-02-13 17:06:34 6026 10
原创 Android 自定义 View 实现通讯录字母索引(仿微信通讯录)
一、效果:我们看到很多软件的通讯录在右侧都有一个字母索引功能,像微信,小米通讯录,QQ,还有美团选择地区等等。这里我截了一张美团选择城市的图片来看看; 我们今天就来实现图片中右侧模块的索引功能,包括触摸显示以选中的索引字母。这里我的UI界面主要是参照微信的界面来实现,所以各位也可以对照微信来看看效果,什么都不说了,只有效果图最具有说服力!二、分析: 我们看到这样的效果我们心理都回去琢磨,他是如何
2015-02-12 21:30:03 6167 1
原创 Gson 过滤字段的几种方法
gson 大家基本上都用过吧,没用过的话,建议你赶紧使用,因为使用起来太方便了,只需要一句话就能把一个类打包成 json 数据,同样也只需要一句代码就能把 json 数据转化成一个对象。当然今天讲的不是如何转化对象和解析 json 数据,而是我们在打包或解析数据的时候,往往有些字段我们不需要,所以这就需要过滤;这里总结了一下集中方法, 方法一 ; 在对象中把字段用@Expose 注解,这样其他没
2015-02-11 23:49:31 7866
原创 ActionBar 浮动,毛玻璃渐变效果(仿蝉游记)
最近看了一下蝉游记这款 app ,发现其中有很多界面还是非常漂亮的,这里截了几幅图,一起来欣赏一下。可以看到第一张图片实现了毛玻璃效果,而且向上滚动的时候毛玻璃效果越来越明显,我今天就是要模仿这个效果先看下我实现的效果图吧:效果跟蝉游记的基本一致,那么来看看是怎么实现的; 1、先来分析一下, a)首先的定一个透明的并且浮动的 ActionBar b)需要获取 ActionBar 的高度,这可以
2015-02-11 22:22:07 4340 1
原创 RecyclerView 定制item 分割线
RecyclerView作为 ListView GridView的升级版,但是却不能在xml中指定item之间的分割线 但这也有个好处,是我们更灵活的定制我们的分割线,可以定制任意类型的分割线,下面我们来看看 怎么定制item 之间的分割线 public void addItemDecoration(ItemDecoration decor) {}RecyclerView为我们提供了addI
2015-02-11 17:46:29 34642 9
原创 Android studio mipmap图片资源文件夹
今天同事说Android studio 可以更新了,然后就更新了下,新建工程,结果一看,以前的drawable-xxxx 目录都没了,取而代之的是mipmap-xxxx目录,打开一看果然,里面放的是图片资源; 但是我们引用图片文件肯定不能直接用以前的@drawable/ic_launcher 而 要换成 @mipmap/ic_launcher; 为什么google 要更换文件夹名字呢,百度一下才
2015-02-11 13:10:24 13230 8
原创 Scroller 的运用案例(一)
此类内容也不多,而我们经常用到的就更少了,我在这里记录下我经常用到的几个知识点 :第一个知识点:public void startScroll(int startX, int startY, int dx, int dy) { startScroll(startX, startY, dx, dy, DEFAULT_DURATION);}
2015-02-10 20:13:19 2116
原创 生活中的 真、善、美
真、对自己实事求是,不要骗自己,也不要骗别人,善、善待别人,就是善待自己的生活,善,其实就在我们每一个人的身边,不要为难别人,不要挖苦别人,不要侮辱别人,就是善良的行为,有时你的一点点善就能结出一个善果,使你的生活因此变得幸福。美、有人曾经说过,生活中本来就不缺少美,缺少的只是发现美的眼睛,是的生活中的确如此,不要总惦记自己的不幸,也不要总点击别人的缺点,这样做只能是你的生活更加不幸,你觉
2015-02-10 13:25:04 1457 1
原创 Android 应用实现多进程
Android Service 跨进程实现:同一个应用程序中实现多个进程通信通信机制 :使用Aidl通信:具体步骤:1、新建Aidl文件 例 : IClickAidlInterface.aidlinterface IClickAidlInterface { String testAidl(String str) ;}以上步骤,如果没有差错,重新
2015-02-09 23:19:23 1151
原创 Android 微信6.1 tab栏图标和字体颜色渐变的实现
相信大家都见到了微信图标颜色渐变的过程,是不是感觉很牛逼?不得不说微信团队确实是很厉害的团队,不管是从设计还是开发人员。今天我带大家来看看,微信 tab 栏图标和字体颜色渐变的过程。先上图吧!今天学了一招制作 gif 动态图的快捷方法。刚好用的上,以前一直想写点什么东西,苦于一直不知道怎么生成动态图,现在终于学会了,哈哈,让我偷偷的乐一会。额,还是上图吧。。。
2015-02-07 22:32:39 9431 16
android HttpDemo
2013-11-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人