• 使用Transition FrameWork实现有意义的转场动画(译)

    原文AndroidTransitionFramework可以实现三种效果:不同Activity之间切换时,Activityc的内容(contentView)转场动画不同Act...

  • 120
    VectorDrawable怎么玩

    摘要从5.0(API等级21)开始,android开始支持矢量图了。关于什么是矢量图以及矢量图有什么优缺点不在本文的涉及范围之内,具体可以参考矢量图百科。不过这里要提一下它的...

  • 怎么使用Toolbar之给Toolbar加上动画

    摘要通过上一篇文章我们初次认识了下Toolbar。聊了下怎么把Toolbar集成到项目中和Toolbar的基本设置这两个问题。接下来聊聊怎么给Toolbar加上一些交互效果,...

  • 120
    怎么使用Toolbar之集成与属性配置

    摘要自Toolbar面世也有些年头了,但线上项目中一直没有机会使用。想着再不用就太对不起这么好的控件了,所以最近抽空研究了下Toolbar。写下这篇文章,做个总结。Toolb...

  • Handler机制分析

    最近翻译了一片关于Context泄露的文章,其中提到了Handler的一些知识点。想想当初自己研究这块的时候也是看着源码一点点抠出来的。只不过那时候没有做个总结,现在正好借着...

  • 学习EventBus之发布事件

    在上篇文章中,我们从源码里了解了EventBus的注册机制。这篇文章我们接着上篇,把另一半——发布来了解一下。我们一般可以通过eventBus.getDefault().po...

  • 120
    学习EventBus之订阅

    相信做Android开发的很少有没听说过EventBus的,如果真没听过那只能说明你Out了。EventBus是针对Android平台优化了的发布/订阅事件总线,它的目的是简...

  • 120
    LayoutInflater的传参问题

    Android开发中,我们会经常需要把一个xml解析成一个View。最常见的就是在Adapter的getView方法中通过LayoutInflater把一个布局文件解析成一个...

  • Android项目接入微信支付遇到的问题

    最近因项目需要,要在App中加入微信支付功能。之前已经支持了银联和支付宝功能。当时接入银联和支付宝的时候,也就是看看文档,跟着文档做就基本能正常使用了,以为微信支付也理应如此...