老哥帮忙系列
文章平均质量分 83
叶落无痕52
遇见不一样的自己
展开
-
百度地图点聚合改造
前几天,一个老铁问了我关于百度地图聚合的问题,这个聚合算法主要是百度谢好的,我们不做深究,但是关于表层的一些修改,比如聚合物图标,以及选中效果(点击聚合图标自动放大)等需要我们自己手动 添加代码了,哈哈!废话少说,先来看下效果图:聚合图标是我随便加的,哈哈。原创 2017-11-06 12:23:32 · 581 阅读 · 0 评论 -
关于Retrofit返回错误信息的统一解决办法
最近哥们儿遇到的一个棘手难题,关于Retrofit请求的处理,一开始我觉得这种一般简单,根据返回code来就行,框架都给封装好了啊,之后自己上手之后才发现有些还是需要处理的。问题如下图所示:我来解释一下,Call里面的泛型和返回的对应不上,但是还是会走成功,同时response.isSuccess()为tue,对象里面的属性全是null(很好理解,因为JavaBean根本对应不上啊转载 2017-09-28 14:39:38 · 8840 阅读 · 0 评论 -
复杂RecyclerView的实现(添加底部瀑布流效果)
言归正传,我们首先来看看实现的效果:这篇文章主要讲的是底部瀑布流的实现,如果对于上面的布局存在疑问的话,请转移我的另一篇博客:复杂RecyclerView实现言归正传:看到这种效果图的第一反应便是,卧槽,这什么鬼,布局太复杂了。这种反应很正常,因为木有从一个宏观的角度去分析问题。依据之前博客的思路,我们根据不同的ItemType进行区分不同类型的条目原创 2017-08-23 21:57:24 · 856 阅读 · 1 评论 -
复杂ListView实现
前期,一个哥们接到了一款APP的首页需求,首页的页面相对比较复杂,由几种布局组合而成,开始,他打算用addHeader的这种方式来完成复杂布局,但是,在编码过程中遇到了诸如滑动冲突等的一系列的坑,最后不得不放弃。我抽空写了个Demo给他,由于之前接触的大部分也是单个布局,很少会有复杂布局之类的需求,但是我又不想和他一样踩坑,怎样才能既不用处理竖直方向的滑动冲突呢,所以我便开始了研究。实现效果如原创 2017-07-15 16:01:57 · 599 阅读 · 0 评论 -
android-zxingLibrarye如此封装打开闪光灯报错的问题解决
前段时间,以为老铁遇到了一个问题。就是在使用ZXingLibrary第三方二次封装(非常的好用,在此安利一下)的时候,想满足一个需求:那就是在启动摄像头的时候,想直接打开闪光灯,但是一直会报错,初步判断是因为闪光灯在打开的时候,摄像头还没有初始化完全导致的。进入zxing源码,发现了相关的摄像头初始化方法: private void initCamera(SurfaceHolder原创 2017-10-23 08:41:05 · 587 阅读 · 0 评论