240 发简信
IP属地:广东
  • 120
    快速理解-设计模式六大原则

    前言:设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代...

  • 120
    Android 5.0+ 屏幕录制实现

    前言 Android 从 4.0 开始就提供了手机录屏方法,但是需要 root 权限,比较麻烦不容易实现。但是从 5.0 开始,系统提供给了 app 录制屏幕的一系列方法,不...

  • 120
    Android GestureDetector 源码分析

    前言 工作这段时间以来,陆陆续续看了一些类的源码,但是都没有详细的记录下来,只是在笔记上记录了一些功能性的代码,导致一段时间之后,完完全全忘记了。所以今天打算回顾梳理系统里的...

  • 120
    解决 Android 逐帧动画Drawable Animation 引起的OOM以及卡顿问题

    前言 逐帧动画 (Frame By Frame) 是 Android 系统提供的一种常见的动画形式,通过播放一组连续的图片资源形成动画。当我们想用一组连续的图片播放动画时,首...

  • 120
    Android View 层级实现仿 iOS 左边缘右滑关闭页面

    前言 之前在实现功能需求的时候,遇到过一些知识点和难点,但在解决了之后,自己并没有详细的记录下来,而是仅仅简单的收藏起关键的代码,准备以后需要的时候可以用到。但是过了一段时间...

  • 自定义Behavior的艺术探索-仿UC浏览器主页

    前言&效果预览 最近几个周末基本在研究 CoordinatorLayout 控件和自定义 Behavior 当中,这期间看了不少这方面的知识,有关于CoordinatorLa...

  • 令人困惑的fitsSystemWindows属性

    fitsSystemWindows 介绍 根据官方文档,如果某个View 的fitsSystemWindows 设为true,那么该View的padding属性将由系统设置,...

  • 120
    手把手教你打造RecyclerView滚动特效

    本篇文章已授权微信公众号 code小生 发布转载请表明出处:http://www.jianshu.com/p/4176c1247eed 前情提要 最近开发中遇到这样的需求,r...