Avatar notebook default
17篇文章 · 10097字 · 0人关注
  • Resize,w 360,h 240
    Koltin Contract DSL分析

    前言 对于Kotlin DSL不熟悉的同学建议先阅读《Kotlin in Action》第11章 DSL构建 本文主要探讨Kotlin Cont...

  • Kotlin JVM常用注解参数解析

    前言 Kotlin为了能和Java更加友好的进行交互(PY),提供了一些注解参数使得Java调用Kotlin时更加方便和友好. Kotlin官方...

  • Resize,w 360,h 240
    Fragment Transactions & Activity State Loss

    Read the Fucking Source Code 上周在Fabric的Crashlytics榜首出现了一个关于Fragment状态引发的...

  • Resize,w 360,h 240
    探究jumpDrawablesToCurrentState问题发生原因

    你永远都追不上比你优秀的人,因为他们比你更努力~ 【今日份丧】 最近日常的需求量激增,写代码写的石乐志。上周在实现一个Vi...

  • Resize,w 360,h 240
    ButterKnife原理及源码浅析

    知其然知其所以然 ButterKnife使用Java Annotation Processing技术,在Java代码编译成Java字节码的时候处...

  • Resize,w 360,h 240
    Android动态加载dex入门

    前言 Android构建过程是将Java源代码转换成.dex(Dalvik EXexcutable)文件,这些文件是Android OS在Dal...

  • Java图形化编程之BorderLayout源码解析

    BorderLayout是一个限制性布局,它只允许在东、南、西、北和中心五大区域内去放置组件,每个区域至多一个组件.虽然感觉这个布局在实际使用中...

  • Java图形化编程之GridLayout源码解析

    GridLayout将一个容器的组件放在一个矩形网格中。容器被分成等大小的矩形,每个矩形中放置一个组件。那么GridLayout内部的处理逻辑是...

  • Java图形化编程之FlowLayout源码解析

    FlowLayout将组件从左到右“流动"到窗体上,直到占满上方的空间,然后向下移动一行,继续流动。在FlowLayout中的组件都将被压缩到它...

文集作者