自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Android Touch事件分发和消费机制

概述Touch事件分发和消费机制是指用户用手操作手机屏幕时所造成的事件触发,最基本的包括以下四种: - 按下Down - 移动Move - 取消Cancel - 离开触摸屏Up 一个完整的Touch过程一般是由Down->(Move)->Up/Cancel这四个事件组成,值得注意的是,一个完整的触摸事件必须由Down开始,再到Up/Cancel结束,中间的Move可以有可以没有。 Tou

2016-12-22 17:30:10 567

原创 Android 自定义View探索——图片

绘制图片绘制有两种方法,drawPicture(矢量图) 和 drawBitmap(位图),接下来我们一一了解。drawPicture使用Picture前请关闭硬件加速,以免引起不必要的问题,因此在AndroidMenifest文件中application节点下添上 android:hardwareAccelerated=”false”以关闭整个应用的硬件加速。 我们把Canvas绘制点,线,矩形等

2016-12-16 20:03:53 999

原创 Android view 触摸事件的分发

对于一个view来说,响应触摸最基本的两个方法: @Override public boolean onTouch(View v, MotionEvent event) { return false; } @Override public void onClick(View v) { }可以看出,onTouch()又一个返回值,经过测试可

2016-12-16 17:49:18 399

原创 Android 自定义View探索——画布绘制

Canvas的常用操作绘制颜色 drawColor, drawRGB, drawARGB 使用单一颜色填充整个画布 绘制基本形状 drawPoint, drawPoints, drawLine, drawLines, drawRect, drawRoundRect, drawOval, drawCircle, drawArc 依次为 点、线、矩形、圆角矩形、椭圆、圆、圆弧 绘制图

2016-12-16 10:44:47 621

原创 Android 自定义view探索——Canvas

Canvas详解简单来说,Canvas就是Android的2D不,可以直接操作“画笔”进行view绘制。但由于过于基础,自由性很高,因此想要实现某些效果会比较复杂。也正是由于自由度高,因此可操作性极强,上限也很高。

2016-12-16 00:18:55 549

原创 Android 自定义view探索

自定义view探索自定义view探索构造方法测量view大小确定view的大小确定子view布局绘制内容对外提供监听和回调重点内容构造方法一般来说有四种构造方法,传入的参数不同。但出入四个参数的在API 21才加入,暂不考虑。传入style的后续再说,重点注意两个。//一般在直接New一个View的时候调用。public void SloopView(Context context)

2016-12-15 19:58:51 349

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除