摘要:
手机屏幕事件的处理方法onTouchEvent。该方法在View类中的定义,并且所有的View子类全部重写了该方法,应用程序可以通过该方法处理手机屏幕的触摸事件。该方法的签名如下所示。public boolean onTouchEvent(MotionEvent event) 参数event:参数event为手机屏幕触摸事件封装类的对象,其中封装了该事件的所有信息,例如触摸的位置、触摸的类型以及触摸的时间等。该对象会在用户触摸手机屏幕时被创建。返回值:该方法的返回值机理与键盘响应事件的相同,同样是当已经完整地处理了该事件且不希望其他回调方法再次处理时返回true,否则返回false。该方法并不 阅读全文
摘要:
用来追踪触摸事件(flinging事件和其他手势事件)的速率。用obtain()函数来获得类的实例,用addMovement(MotionEvent)函数将motion event加入到VelocityTracker类实例中,当你使用到速率时,使用computeCurrentVelocity(int)初始化速率的单位,并获得当前的事件的速率,然后使用getXVelocity() 或getXVelocity()获得横向和竖向的速率。VelocityTracker.computeCurrentVelocity(int units, float maxVelocity) 计算那些已经发生触摸事... 阅读全文
摘要:
Graphics/AlphaBitmap这个Demo演示了对图片的一些操作以及基本的绘图方式;相关内容:在Android要绘制一个东西,需要四个部分:一个Bitmap用于存储像素值,一个Canvas用于定义绘图操作,一个Paint定义绘图使用的颜色,画笔,画刷等属性,最后一个是要绘制的图形本身(如矩形,线段等)。1、Bitmap - 称作位图,一般位图的文件格式后缀为bmp,作为一种逐像素的显示对象执行效率高,但是缺点也很明显存储效率低。程序中表示为一种存储对象。1)createBitmap (int width, int height, Bitmap.Config config) 创建一个. 阅读全文