花费 19 ms
[UI]抽屉菜单DrawerLayout分析(一)

侧拉菜单作为常见的导航交互控件,最开始在没有没有android官方控件时,很多时候都是使用开源的SlidingMenu,一直没机会分析侧拉菜单的实现机理,本文将分析android.supp ...

Thu Apr 17 04:07:00 CST 2014 0 47605
平时代码中用不到设计模式?Are you kidding me?

引子 平时我是个反应非常慢的人。有多慢呢?大概是两年前有次团队内部开会时,我听到同学说平时代码中用不到设计模式,我当时没有回答。两年后我终于反应过来了:“Are you kidding me?我每天 ...

Wed Jun 12 17:40:00 CST 2019 5 1495
[UI]抽屉菜单DrawerLayout分析(三)

在[UI]抽屉菜单DrawerLayout分析(一)和[UI]抽屉菜单DrawerLayout分析(二)中分别介绍了DrawerLayout得基本框架结构和ViewDragerHelper的作用以及手 ...

Sat May 03 20:59:00 CST 2014 6 6788
[UI]抽屉菜单DrawerLayout分析(二)

继续分析DrawerLayout的手势分发部分 谈到手势分发,这本身就是个好话题,DrawerLayout作为继承自ViewGroup得布局他可以拦截手势也可以分发给子view,也就是在onInte ...

Sun Apr 20 08:53:00 CST 2014 0 7735
深入理解函数式编程

函数式编程是对行为进行抽象。 编程一生,公众号:编程一生架构之思-分析那些深入骨髓的设计原则 这句话比较难理解,换句话来说:函数式编程是给自己的对象整容,有可能整 ...

Mon Nov 08 15:46:00 CST 2021 5 1540
把对象交给spring管理的3种方法及经典应用

背景 先说一说什么叫把对象交给spring管理。它区别于把类交给spring管理。在spring里采用注解方式@Service、@Component这些,实际上管理的是类,把这些类交给spring来 ...

Thu Aug 19 06:35:00 CST 2021 0 218
Java的强引用、软引用、弱引用、虚引用

背景 工程中用到guava的本地缓存。它底层实现和API接口上使用了强引用、软引用、弱引用。所以温故知新下,也夯实下基础。 预备知识 先来看下GC日志每个字段的含义 Young GC示例 ...

Wed Nov 18 21:48:00 CST 2020 0 547

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM