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://myzitong.com/article/dsdisdc.html