Monthly Archives: 十一月 2015

Android Material Design之NavigationView

概要 NavigationView是Google在2015年I/O大会上增加的一个Material Design组件,在本次大会之前Android的抽屉导航可以说是千奇百怪,各种不同风格,这次NavigationView的发布,使得我们可以更简单的更迅速的创建一个统一风格的抽屉导航。而NavigationView的典型用途就是配合之前的DrawerLayout,作为Drawer的一个部分,即导航菜 […]

阅读更多 »

Android自定义控件学习笔记四

概要 本篇主要针对上一篇中onMeasure方法应用做一个简单的介绍,自定义一个按一定比例缩放的ImageView以实现图片的等比例缩放,当然了在实际开发中可以自定义一个按一定比例显示的布局视图。 上一篇中Android自定义控件学习笔记三中已经对onMeasure相关知识有了一定的了解,那么这篇笔记就通过上一篇知识点来做一个简单的应用,虽说简单可是用处也很大,在实际开发中我们常常需要处理各种图片 […]

阅读更多 »

Android自定义控件学习笔记三

概要 本文主要介绍自定义控件中常用的onMeasure方法,简要分析了一下measure和onMeasure方法的递归调用过程,对View中MeasureSpec内部类进行了简单的概述,最后简单说明了一下getHeight与getMeasuredHeight方法的区别。 Android自定义控件学习笔记一和Android自定义控件学习笔记二写的时间比较早一些,今天又补上一篇,也许因为是一个学习时的 […]

阅读更多 »

Android touch事件学习笔记

概要 本文主要是借助于Android源码分析Activity、ViewGroup和View中touch事件的分发和消费机制以及它是如何通过touch事件来处理click点击事件的。 Android中touch事件很长时间下都很糊涂,以前也没有想深入下去,用的时候也是随便搜搜资料看一下,反而又把自己搞晕了,这次抽点时间把相关知识点整理一下,以备日后温习巩固。 Android中处理touch事件的方法 […]

阅读更多 »

Android RecyclerView学习笔记

概要 本文主要介绍用RecyclerView实现ListView、GridView和瀑布流效果视图,以及如何实现条目之间分割线并且进一步自定义分割线,最后给出了自定义监听器并简单实现了添加删除条目的操作。 RecyclerView是Android support-v7提供的新组件,虽然已经出现一段时间了,但是到目前为止我还是第一次用到,RecyclerView如果处理得当,可以十分容易的完成我们平 […]

阅读更多 »