- 博客(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关注的人