获得徽章 0
- MultiType:简单轻松地实现RecyclerView显示多种类型数据,一对多、多对多,可以注册全局类型、局部类型、默认类型
为实现RecyclerView显示多种类型数据,包括各种Headers、Footers,参考drakeet的扛鼎之作MultiType后, 着重优化了一对多的显示,即一种数据类型对应多种布局的情况,例如新闻数据类型(News.class)就可能显示 文本、左图、右图、大图、多图等多种item布局,面对这种情况就要根据数据中的类型字段(你指定属性的get()方法)去区分, 这里通过Java8的特性传递方法的引用,再通过KeyGenerator执行这个方法获取数据对应的值来解决这个问题的。
GitHub 地址:github.com
展开评论12 - 670
- 移动端开发调试神器 Mobile Debug (
www.jscompress.cn);
可调试移动app内嵌页面,移动端web页面,桌面软件内嵌页面:
1.跨平台(window,mac);
2.Console输入输出打印显示;
3.Network请求列表
4.Dom节点生效样式查看
5.Dom节点悬停高亮
6.代理抓包
7.请求劫持
8.线上线下页面的调试展开13141 - 基于IntelliJ IDEA开发的代码生成插件,支持自定义任意模板(Java,html,js,xml)。只要是与数据库相关的代码都可以通过自定义模板来生成。支持数据库类型与java类型映射关系配置。支持同时生成生成多张表的代码。每张表有独立的配置信息。完全的个性化定义,规则由你设置。评论21
- 112
- Google 出的 Guava 是 Java 核心增强的库,GitHub 地址:
github.com
借助日常使用的 Cache 组件来看看 Google 大牛们是如何设计的,Guava 源码分析之Cache的实现原理:ifeve.com
展开评论10