子非鱼


  • Home

  • Timeline

  • Tags

  • About Me

  • 推荐

  • Search

「前端&微信」微信前端开发指坑

2018-12-24 于青岛海尔 | 前端

本文主要解决微信前端开发中遇到的奇葩问题和解决方案;

阅读全文 »

RecyclerView Adapter [开源]

2018-11-01 于杭州 | Android

LxAdapter

LxAdapter 轻量 、 面向业务 为主要目的,一方面希望可以快速、简单的的完成数据的适配工作,另一方面针对业务中经常出现的场景能提供统一、简单的解决方案。

LxAdapter 是我做通用适配器的第三次重构版本,尝试了很多种方案,这次摒弃了很多复杂的东西,回归简单,希望会越来越好;

GitHub - LxAdapter

com.zfy:lxadapter:2.0.11

阅读全文 »

「Android」自定义控件 - 水波纹效果

2018-10-25 于青岛海尔 | Android

自定义水波纹效果控件,支持以下特性。

  1. 进度控制
  2. 波纹效果控制(宽度,层次,颜色,波峰高度)
  3. 形状形状,理论上支持所有形状,配合 drawable 实现
  4. 资源控制,资源的回收和复用,避免占用内存
  5. 列表复用

    阅读全文 »

「Android」ConstraintLayout

2018-09-18 | Android

本文主要对 ConstraintLayout 的布局形式按照不同的约束类型进行划分,对约束属性和辅助组件进行整理。

其中约束属性包括 constraint、center、match_constraint、ratio、percent、bias、chain、weight、circle 等。

辅助组件包括 GuideLine、Barrier、Group、Placeholder 等。

阅读全文 »

「源码」ThreadLocal 存储线程本地变量

2018-08-13 于杭州尚妆 | Android
ThreadLocal 顾名思义就是 线程本地数据 的意思,用于在不同线程之间独立的存取数据,这个数据在每个线程都有一个副本,不同线程存取过程不会相互影响。表现出来的效果就是,我在 A 线程存了一个 a,则我只能在 A 线程再取到、更改这个 a,我在 B 线程是拿不到这个值的。 推荐阅读 Threa ...
阅读全文 »

Gradle 日常

2018-07-25 于杭州尚妆 | Android

本文主要记录学习到的一些 gradle 使用技巧,并不全面,但是是在开发中会用到的一些点,可以借助这些技巧少做很多额外的工作。

阅读全文 »

「Weex」Better Weex - 多页面事件交互

2018-07-24 | weex

Weex 本身的设计初衷是单页面应用,本身不具有多页面之间通信的能力,但因为客户端应用的特殊性,多页面的通信需求十分常见,比如我在设置页面更新了用户数据,同时需要刷新首页等场景,当遭遇这些场景时,多页面的事件交互就会变得非常吃力。

为了实现多页面通信的需求,参考 Android 中一个比较著名、比较成熟的基于事件总线的通信类库 EventBus 的设计原理,对 Weex 事件机制进行扩展。

阅读全文 »
123…15
陈栋

陈栋

148 日志
23 分类
42 标签
GitHub
友链
  • 我的GitHub
  • 我的CSDN
  • 我的简书
  • WanAndroid
  • Lebens
© 2020 陈栋 Hosted by Coding Pages