Android如何创建可拖动的图片控件
本文实例为大家分享了Android创建可拖动图片控件的具体代码,供大家参考,具体内容如下 重载、自绘 1、从View派生一个控件类 ,构造函数中调用父类构造器。 2、重载其onDraw函数,在里面绘制图片。(和windows的MFC有种似曾相识的感觉,可能安卓借鉴了windows的模式吧) 消息处理 拖动图片的消息,主要是处理按下和移动两个消息,重载onTouchEvent。数学知识(平移):在ACTION_DOWN时记录下坐标点,在ACTION_MOVE时根据当前位置与按下时的位置算出平移量。刷新控件,导致控件重绘,重绘时移动绘制的左上角坐标即可。 刚开始时,只是收到了ACTION_DOWN
用户评论