我正在研究一个允许用户从图库小部件中订购项目的应用程序。用户必须能够从图库小部件中选择订单。订单应该在图库上显示为图像,并且用户必须能够拖动图像并将其放置在订单按钮上。拖放Android图库图像
我被拖放部分卡住了。如何使用Android中的图库小部件拖放图像?
我正在研究一个允许用户从图库小部件中订购项目的应用程序。用户必须能够从图库小部件中选择订单。订单应该在图库上显示为图像,并且用户必须能够拖动图像并将其放置在订单按钮上。拖放Android图库图像
我被拖放部分卡住了。如何使用Android中的图库小部件拖放图像?
从来没有这么做过,所以我不能肯定地说,但这里是我会怎么处理这个问题:
我将扩展现有的画廊。然后覆盖onDown方法或类似的东西,以便能够检测到哪个图像被触摸。
然后,我会显示一个新的图像视图,其中的手指是图像,它会侦听所触摸的移动事件。
然后在触摸释放后,您可以检查组件掉落的位置。
-
它也可能是一个想法,写在一个滚动面板自己快速的画廊,这样你必须在事件多铁道部控制;)
干杯
杰森
在我的项目中使用相同的乌托邦,我有imageview数组和修复linearlayout并给水平滚动它..但我想要拖放到库中或类似的东西.Drag&Drop可能在ListView https:/ /github.com/commonsguy/cwac-touchlist –
一种方法是扩展Gallery并实现AdapterView.OnItemClickListener。
你拖动动作可以被实现为:
@Override
public boolean onItemLongClick(AdapterView<?> parent, View view, int position,
long id) {
if (!view.isTouched()) {
return false;
}
customDragController.startDrag(view, this, view, CustomDragController.MOVE);
return true;
}
有关如何这可以包括customDragController请看看this GitHub的项目中实现的更完整的例子。
你好,我想在我的项目中相同,如果你会得到任何解决方法和善请求发布。 –
嗨。你找到解决办法吗? – SoH