Android : onTouch 事件触发其他对象的移动。

Android : onTouch event trigger movement of other object.

我正在开发一个 android 具有自定义布局的应用程序,默认情况下在页面加载时屏幕左侧有一个按钮。

当用户点击从左向右滑动按钮时。该应用程序将显示自定义布局,如下所示。自定义布局附有图像按钮。当用户从左向右移动图像按钮时。自定义布局显示在屏幕上。 我可以在 xml 文件中编写自定义布局。问题是当我从左向右移动按钮时,我不知道如何显示自定义布局。

public boolean onTouch(View view, MotionEvent motionEvent) {
            if (motionEvent.getAction() == MotionEvent.ACTION_MOVE){
                // To Do
            }
            return true;
        }

在 if 语句中,您可以通过 motionEvent.getX() 方法获取当前触摸事件的 x 位置。然后您可以将自定义布局转换到该位置。我不确定这是否是最好的方法。但我认为它会达到你的目的。