0

我对这个话题很陌生。我有不同的图像视图应该执行拖放功能。我完成了下面的代码

public boolean onTouch(View v, MotionEvent event) {
                layoutParams = (FrameLayout.LayoutParams) imageView.getLayoutParams();
                switch (event.getActionMasked()) {
                case MotionEvent.ACTION_DOWN:
                    break;
                case MotionEvent.ACTION_MOVE:

                    layoutParams.setMargins((int) event.getX(), (int) event.getY(), 0, 0);
                    imageView.setLayoutParams(layoutParams);

                    break;
                default:
                    break;
                }
                return true;
            }

当我使用上面的代码时,图像没有正确拖动。任何人都可以指导我在哪里犯错。提前致谢。

4

1 回答 1

0

检查这个就像我希望它对你有帮助......链接

于 2013-09-10T05:41:59.150 回答