Android中,在自定义View中通过Canvas绘制文字时,经常需要测量文字的宽度和高度。这里记录下几种比较常用的方法,仅作备忘。 1.Pa...
1.点击事件的传递规则 首先我们先看看下面一段伪代码,通过它我们可以理解到点击事件的传递规则: 上面代码主要涉及到以下三个方法: public ...
Path常用方法表 Path作用 在前面我们讲解的所有绘制都是简单图形(如 矩形 圆 圆弧等),而对于那些复杂一点的图形则没法去绘制(如绘制一个...
一.Canvas简介 Canvas我们可以称之为画布,能够在上面绘制各种东西,是安卓平台2D图形绘制的基础,非常强大。 二.Canvas的常用操...
Retrofit用法详解 参考:Retrofit 官方APIRetrofit用法详解(入门看这篇就够了) 一、简介 官方介绍:A type-sa...
一.滑动冲突产生的原因 在界面中,只要内外两层同时可以滑动,这个时候就会产生滑动冲突。 二.常见的滑动冲突场景 外部滑动和内部滑动方向不一致; ...
View的基础需要掌握: View的位置参数 MotionEvent对象和TouchSlop对象 VelocityTracker对象 Gestu...
目录 一.概述 二.注册广播 三.发送广播 四.处理广播 五.广播的优先级 一、概述 广播(Broadcast)机制用于进程/线程间通信,因此在...
RichEditor 类似新浪微博EditText,可@某人,#插入话题,表情。Github 实现思路 在光标处插入特殊字符 //将特殊字符插入...