![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android代码优化篇
文章平均质量分 77
程序员码仔
AI 应用创业者,公号:陈宇明
展开
-
灵活且强大的RecyclerViewAdapter源码分析
虽然工作可以不涉及编码,但是本着对编码的热爱,于是在业余时间写了一个关于RecyclerViewAdapter高度定制的开源库。 相信大家RecyclerView应该不会陌生,大多数开发者应该都使用上它了,它也是google推荐替换ListView的控件,但是用过它的同学应该都知道它在某些方面并没有ListView使用起来方便,需要我们额外的编写代码,今天就给大家介绍一个Github上面的一个开原创 2016-06-29 09:57:33 · 19543 阅读 · 4 评论 -
RecyclerView.Adapter优化了吗?
昨天写了一篇「还在用ListView?」讲的内容是RecyclerView的使用技巧以及一些常用的开源库,有朋友反馈“我已经在用recyclerview了”,那么如何让它更好用呢?此时我想到了优化RecyclerView.Adapter,因为在RecyclerView还没出来之前我就写过一篇「ListView之Adapter优化」,通过这篇文章的优化思路可以在原来的代码上修改部分代码用在优化Recy原创 2016-04-10 15:56:47 · 37080 阅读 · 1 评论 -
BaseRecyclerAdapter之添加不同布局(头部尾部)
最近写了个Android开源库「BaseRecyclerViewAdapterHelper」集成了很多常见需求的解决方案,希望大家多多star哦~!效果如何?如何使用?多个不同布局public class MultipleItemAdapter extends BaseQuickAdapter<String> { private final int TEXT_TYPE = 1; p原创 2016-04-22 00:37:52 · 21178 阅读 · 4 评论 -
BaseRecyclerAdapter之添加不同布局(优化篇)
由于之前发了篇「BaseRecyclerAdapter之添加不同布局(头部尾部)」收到了以下反馈,在此非常感谢,宝贵建议!希望加群多多提建议,让这个项目更加好用,帮助到更多人。 目前已优化:「GitHub源码地址」 效果如何?优化前:public class MultipleItemAdapter extends BaseQuickAdapter<String> {原创 2016-04-22 18:35:27 · 19835 阅读 · 6 评论 -
ym——优化你的Java代码(新)
1.面向对象的3要素。2.面向对象开发的6大原则。1.单一职责原则应该有且仅有一个原因引起类的变更。2.里氏替换原则只要父类能出现的地方,其子类就应该能出现。也就是用子类替换父类后,保证程序照样运行。3.依赖倒置原则面向接口编程。4.接口隔离原则接口细化,也就是接口中的方法要尽量少。5.迪米特法则也称为最少知识原则,其定义为:一个对象应当对其原创 2014-08-08 16:38:56 · 11432 阅读 · 0 评论 -
ym——Android之Adapter优化
做过Android开发的都知道,Adapter的使用频率很高。无论是ListView、GridView、Gallery都需要设置Adapter,而且它们的Adapter几乎一样,让我们来看看我们经常用到的Adapter吧:package com.cym.chadtestdemo;import java.util.List;import android.content.Context;原创 2014-08-25 20:27:23 · 4676 阅读 · 0 评论 -
Android开源之BaseRecyclerViewAdapterHelper(持续更新!)
RecyclerView作为Android最常用的控件,受益群体几乎是所有Android开发者,希望更多开发者能够一起来维护这个项目,把这个项目做得更好,帮助更多人。Star我的项目可加Q群558178792,申请的时候把GitHub的账号名字备注上否则不予通过,谢谢配合。中国有句古话叫“授人以鱼不如授人以渔”,不仅仅提供使用,还写了如何实现的原理:「RecyclerView.Adapter优化了吗原创 2016-04-17 10:00:17 · 42288 阅读 · 31 评论