Android抽屉布局是否侦听用户拖动?
我正在寻找一种方法来监听用户通过拖动手指打开抽屉布局的声音,以便读取其当前的x和y值。 一些比抽屉里的简单打开和关闭事件更“深入”的事情 我的想法是在整个活动中实现一个单独的onTouchListener,并根据截获的触摸事件计算抽屉开口,但如果存在的话,我希望使用更简单的方法Android抽屉布局是否侦听用户拖动?,android,drawerlayout,onscrolllistener,Android,Drawerlayout,Onscrolllistener,我正在寻找一种方法来监听用户通过拖动手指打开抽屉布局的声音,以便读取其当前的x和y值。 一些比抽屉里的简单打开和关闭事件更“深入”的事情 我的想法是在整个活动中实现一个单独的onTouchListener,并根据截获的触摸事件计算抽屉开口,但如果存在的话,我希望使用更简单的方法 类似于onScrollListener或onTouchListener,我可以在其中获取抽屉的当前x和y值或translationX和translationY值?抽屉Listener接口提供了一个onDrawerSlid
类似于onScrollListener或onTouchListener,我可以在其中获取抽屉的当前x和y值或translationX和translationY值?抽屉Listener接口提供了一个
onDrawerSlide()
方法,该方法具有偏移参数,指示抽屉打开时宽度的分数
public static abstract interface DrawerListener
{
public abstract void onDrawerSlide(android.view.View drawerView, float slideOffset);
...
}
DrawerListener
接口提供了一个onDrawerSlide()
方法,该方法具有一个偏移参数,指示抽屉打开时其宽度的分数。但是,如果确实需要的话,它不提供任何确定y坐标的方法。偏移将起作用!你介意把这个再贴一次作为答复吗?这样我就可以接受它作为答复了?谢谢