EventBus 大部分人都用过了,就不再介绍了,本篇主要讲一下实际项目中EventBus的封装过程。 1、正常用法 根据官网的介绍和网上博客的讲解,一般用法如下: 可以看到...
EventBus 大部分人都用过了,就不再介绍了,本篇主要讲一下实际项目中EventBus的封装过程。 1、正常用法 根据官网的介绍和网上博客的讲解,一般用法如下: 可以看到...
要绘制一个view那么我们就需要告诉系统这个view的大小以及这个view绘制的位置。如何知道大小?必然是经过了测量才能知道view的大小。而这个测量的过程就是在onMeas...
前几天项目中需要使用到一个水平可滚动的选择条,类似下图效果(图片是从简书上一位作者那儿找来的,本篇也是在这位作者的文章的基础上修改的,站在大神的肩膀上,哈哈,由于原文没...
目前IOS和Android两个系统的交互设计都在相互的借鉴,所以有的时候我们需要在Android系统中实现IOS的一些UI效果,那我们就必须自己实现啦(没有现成的控件)。现在...
一、前言 Android自定义View中大致主要分为以下几个步骤:1、测量(onMeasure)2、绘制(onDraw)3、重写touch事件(onTouchEvent) 自...
前言 下面文章中涉及到的代码全部可以在我的github上得到:https://github.com/celesteshire/TestView Android 中已经提供了很...
前言 在做splash界面的时候,需要做类似于打字机打字的效果,字一个一个地蹦出来,显示每一个字都带有打字的声音。 效果演示 本例自定义View的演示效果如下(PS:...
对于一个自定义View来说,onMeasure只是用来计算View尺寸,onDraw()才是真正执行View的绘制,所以一般我们都需要重写onDraw()函数来绘制我们期望的...
View绘制流程调用链图 记清楚函数调用的顺序才能准确地进行调用。 根据调用链,可将整个绘制过程分为三部分:Measure - Layout - Draw Measure 过...