android拖拽,android拖拽控件实现 内部可点击

android 在view上的指定位置画了一个图片,怎么实现这个图片的拖拽

你先继承 VIEW . 然后重写以下函数 就可以实现拖拽的功能了.

成都创新互联公司-专业网站定制、快速模板网站建设、高性价比扎兰屯网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式扎兰屯网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖扎兰屯地区。费用合理售后完善,10年实体公司更值得信赖。

至于要显示图片,你可以直接在 onDraw里面描绘出来就好

@Override

public boolean onTouchEvent(MotionEvent event) {

// TODO Auto-generated method stub

final int X = (int) event.getRawX();

final int Y = (int) event.getRawY();

switch (event.getAction() MotionEvent.ACTION_MASK) {

case MotionEvent.ACTION_DOWN:

RelativeLayout.LayoutParams lParams = (RelativeLayout.LayoutParams) getLayoutParams();

_xDelta = X - lParams.leftMargin;

_yDelta = Y - lParams.topMargin;

break;

case MotionEvent.ACTION_UP:

break;

case MotionEvent.ACTION_POINTER_DOWN:

break;

case MotionEvent.ACTION_POINTER_UP:

break;

case MotionEvent.ACTION_MOVE:

RelativeLayout.LayoutParams layoutParams = (RelativeLayout.LayoutParams) getLayoutParams();

layoutParams.leftMargin = X - _xDelta;

layoutParams.topMargin = Y - _yDelta;

//layoutParams.rightMargin = -250;

//layoutParams.bottomMargin = -250;

HanoiItem.this.setLayoutParams(layoutParams); //自己继承VIEW的this

break;

}

invalidate();

return true;

}

至于位置,你就可以直接new VIEW 之后直接 用 VIEW.set**实现的啊

android GridView如何实现类似桌面图标的拖拽效果?

GridView是系统提供的比较固定的UI控件,如果你要实现桌面那样的效果还是自已写一个,或者重写gridView。

Android是开源的,你可以找到GridView和home程序的源代码学习

android系统下怎样把图标拖动到新建文件夹?

长按住所要拖得图标自然会有选择菜单出现,然后点击移动,打开所要移动到的文件夹,然后点击“移动到此处”

使用bat拖拽安装APK——Android必备

1、复制以下内容粘贴到txt文本。

2、文件另存为ANSI编码(否则中文乱码)。

3、更改文件后缀.txt为.bat。

4、不用双击运行bat,直接拖拽一个apk到bat上试试。

5、终于可以解放 adb install 了。

5、温馨提示:如果apk安装失败想看报错信息,不想倒计时后关闭窗口,可以直接鼠标点击窗口即可暂停倒计时。


本文题目:android拖拽,android拖拽控件实现 内部可点击
文章位置:http://scyanting.com/article/dsdisdc.html