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