240 发简信
IP属地:河北
  • Resize,w 360,h 240
    Android UI-Material Design-Button风格

    概述 因为Android中Button是一个使用频率非常高的一个组件,一般只要使用系统提供的就可以了。但是使用Button有一个非常大的限制,那...

  • Resize,w 360,h 240
    Android UI-Material Design-阴影效果

    阴影效果 根据Material Design 的官方介绍,如下网址,在设计的时候我们可以通过设置Z轴的高度的阴影效果来模拟比较真实的控件效果。 ...

  • Android UI-自定义Drawable(二)

    概述 上一篇我们已经讲到了一个开源框架如何实现了自定义的progressbar,效果还是很不错的。那么我们该怎么在一个自定义的Drawable中...

  • Android UI-自定义Drawable(一)

    概述 有了前面几篇博客的预备知识,现在就可以来学习下自定义Drawble了。这篇主要是介绍一个开源项目的自定义Drawble的实现,主要是没有看...

  • Resize,w 360,h 240
    Android UI-属性动画(三)

    概述 前两篇已经讲了属性动画的使用和源码的实现。但是大家应该发现了还有非常重要的一部分没有提及,那就是插值器。无论是在属性动画还是在View动画...

  • Resize,w 360,h 240
    Android UI-属性动画(二)

    概述 上一篇讲到了属性动画,主要讲到了用法和大概的思路。但是没有讲到具体是如何实现动画的。这里我们分析下View动画和属性动画的源码,下一篇分析...

  • Resize,w 360,h 240
    Android UI-属性动画(一)

    概述 自定义控件中,如果要做比较好的动画效果,除了理解动画的类型和动画的效果,深入理解动画的原理也是必不可少的一环。Android中动画分为几种...

  • Android UI-自定义控件之事件分发(四)

    概述:前面三篇博客已将分发事件的原理和简单应用介绍了下,那么有什么比较常用的控件能够更加深入且更加具体的说明这个问题呢。所以这篇,主要是介绍源码...

  • 框架源码分析-EventBus

    介绍 EventBus在项目中也用得非常多,用法也非常简单,只要在需要监听事件的类中注册,然后在事件发布的方法中发布就可以了。在类创建的时候注册...