Android:onTouch事件触发其他对象的移动。
我正在开发一个android应用程序,自定义布局如下,在页面加载时默认在屏幕左侧有一个按钮 当用户单击从左向右滑动按钮时。应用程序将显示自定义布局,如下所示。自定义布局随“图像”按钮一起附着。当用户从左向右移动图像按钮时。自定义布局将显示在屏幕上。 我可以在xml文件中编写自定义布局。问题是,当我从左向右移动按钮时,我不知道如何显示自定义布局 在if语句中,可以通过motionEvent.getX()方法获取当前触摸事件的x位置。然后可以将自定义布局转换到该位置。我不确定这是否是最好的办法。但我认为这会达到你的目的。为什么不呢?Android:onTouch事件触发其他对象的移动。,android,android-layout,android-custom-view,xml-layout,Android,Android Layout,Android Custom View,Xml Layout,我正在开发一个android应用程序,自定义布局如下,在页面加载时默认在屏幕左侧有一个按钮 当用户单击从左向右滑动按钮时。应用程序将显示自定义布局,如下所示。自定义布局随“图像”按钮一起附着。当用户从左向右移动图像按钮时。自定义布局将显示在屏幕上。 我可以在xml文件中编写自定义布局。问题是,当我从左向右移动按钮时,我不知道如何显示自定义布局 在if语句中,可以通过motionEvent.getX()方法获取当前触摸事件的x位置。然后可以将自定义布局转换到该位置。我不确定这是否是最好的办法。
public boolean onTouch(View view, MotionEvent motionEvent) {
if (motionEvent.getAction() == MotionEvent.ACTION_MOVE){
// To Do
}
return true;
}