♚android♚
文章平均质量分 81
binbin_civil1
Read The Fucking Source Code.
展开
-
完美解决 两层Fragment,内层空白
归根结底看是由于一些Fragment相关的原因导致往ViewGroup里添加子View失败。原创 2016-05-09 13:36:13 · 7962 阅读 · 4 评论 -
抛硬币动画--我的第一个开源项目
这是我的第一个开源项目:https://github.com/binbincivil/TossImageView。最近在项目里要实现一个抛硬币的效果,在网上搜了搜,没有找到很合适的开源项目。这时想到了郭霖博客里的签名:每当你在感叹,如果有这样一个东西就好了的时候,请注意,其实这是你的机会。所以就有了它原创 2016-01-18 16:51:41 · 6465 阅读 · 7 评论 -
andorid可拖拽的gridview
GridView拖拽排序算是个比较不错的效果,有不少程序实现了这个效果,闲来无事,我也山寨一把。原创 2015-12-24 13:25:42 · 2306 阅读 · 1 评论 -
菜鸟进阶之Android Touch事件传递(一)
罪过啊,已经有一个月没有写blog了(转载不算)。年末了各种加班,搞得身累心累的,也没有那心情写。但是春节临近,适逢今天放假,我再也不能抑制内心的那份冲动,必须得写几篇blog抒发一下新春佳节即将到来的这份愉快。这几篇blog主要就是android的源码和自己的总结,有可能还有demo。我发现阅读android的源码是件很令人开心的事情,因为android源码够难,需要理清作者思路,揣测作者的原创 2015-02-07 14:44:31 · 3139 阅读 · 0 评论 -
菜鸟进阶之Android Touch事件传递(二)
这是touch事件传递系列博客的第二篇,如果想了解touch和click的那些事,请浏览投产事件传递系列的第一篇。http://blog.csdn.net/bingospunky/article/details/43603397理理思路,我发现touch传递这部分的内容很多,所以每篇博客介绍一个方面比较好。这篇博客主要介绍touch事件传递的现象,一个简单的demo,让大家可以看到touc原创 2015-02-11 16:32:18 · 5991 阅读 · 3 评论 -
菜鸟进阶之Android Touch事件传递(三)
这是touch传递系列文章的第三篇,我打算在这篇文章里从源码的角度解释dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent方法的返回值影响touch传递的原理。如果想了解touch和click的那些事,请浏览touch事件传递系列的第一篇http://blog.csdn.net/bingospunky/article/details/43603397如果想了解touch事件一步一步传递的路线,请浏览touch事件传递系列的第二篇http://blog原创 2015-03-09 16:49:28 · 8342 阅读 · 4 评论 -
菜鸟进阶之Android Touch事件传递(四)
尊重他人劳动成果,转载请说明出处:http://blog.csdn.net/bingospunky/article/details/44343477在该系列文章第四篇,我准备介绍一下viewpager的touch事件处理。如果想了解touch和click的那些事,请浏览touch事件传递系列的第一篇http://blog.csdn.net/bingospunky/artic原创 2015-03-17 16:13:30 · 3015 阅读 · 0 评论 -
自己动手写android图片异步加载库
尊重他人劳动成果,转载请说明出处:http://blog.csdn.net/bingospunky/article/details/44344085接触android有半年了,关于图片异步加载,一直只用别人的框架,虽然特别方便,但是始终未见识到图片异步加载的庐山真面目。最近比较悠闲,研究一些高大上的东西。在这篇文章总结一下我对图片异步加载的一些学习心得。图片加载最重要的无非就是内存和线程。原创 2015-03-17 16:48:21 · 3033 阅读 · 0 评论 -
自己动手写android图片异步加载库(二)
在《自己动手写android图片异步加载库》系列的第一篇文章中,主要是学习了使用ReferenceQueue来实现一个内存缓存。在这篇文章中主要是介绍在下载很多图片是怎么控制线程和队列。在这版代码里,加入信号量和队列,可以控制下载任务的顺序、可以控制暂停和结束。代码A:ImageLoader.java/** * 图片加载工具类 * * @author qingtian * @bl原创 2015-04-27 13:30:27 · 2787 阅读 · 0 评论 -
android如何实现两层可滚动view,内层优先响应
需求:我们自定义一个可以滑动的MyView,把这个MyView放在ViewPager(ScrollView同理)里面,滑动该MyView。如果MyView可滑动,那么MyView响应滑动;如果MyView不能滑动,那么让外层的ViewPager滑动。几个不可行的思路:1.在MyView的onTouchEvent方法中,MotionEvent.ACTION_DOWN事件,返回true。原创 2015-06-25 17:32:32 · 9987 阅读 · 1 评论 -
EditText用法--添加表情
android 聊天添加表情,Spanned源码学习。原创 2015-09-10 17:09:02 · 2741 阅读 · 3 评论 -
android VelocityTracker用法
在Android开发过程中,有这样一个普遍的需求:用手指滑动一个View,当手离开屏幕后View还能滑动一定的距离。要完成这样的效果只需两步:1.获取手指离开时的速度。2.使View滚动一定的距离。原创 2015-11-04 17:45:47 · 4684 阅读 · 1 评论 -
RemoteViews用法二:可以接收点击事件并改变外观的widget
这是一个可以接收点击并改变外观的widget,帮助新手掌握widget的用法。原创 2014-11-21 15:29:11 · 10069 阅读 · 1 评论 -
viewgroup和子view关系为何暨PinnedExpandableListView总结
最近在项目里需要做一个在上面显示分组的listview,类似于手机里的联系人列表。github上有完成这种功能的库,是继承的ListView。我参考的代码是继承ExpandableListView的一个叫PinnedExpandableListView的类。其实不论是继承自ListView,还是继承自ExpandableListView,并没有多大的差别,因为ExpandableListView也原创 2014-12-31 12:28:57 · 2516 阅读 · 0 评论 -
RemoteViews用法三:包含的widget的类音乐播放器
这篇博文主要是完成一个类音乐播放器,作为综合应用activity,widget,service这几个类的参考,希望能帮助像我一样新手朋友们。原创 2014-11-21 16:38:03 · 3144 阅读 · 0 评论 -
RemoteViews用法一:widget简单用法
简单的widget用法,初识庐山真面目,查看widget声明周期。原创 2014-11-21 10:55:20 · 3602 阅读 · 0 评论 -
两层Fragment嵌套,外层Fragment切换时内层Fragment不显示内容
转眼,已经凌晨四点半了,凌晨四点半的五道口很安静,很美。原创 2015-07-12 03:19:20 · 9997 阅读 · 8 评论