Slidingdrawer无返回点

Slidingdrawer无返回点

问题描述:

我正在使用SlidingDrawer作为锁定屏幕。我的问题是,当我拖动到slidingindraw中间关闭处理程序。我希望它只在我拖动关闭时才关闭。在所有其他情况下,处理程序必须是开放的动画。我试图处理程序:Slidingdrawer无返回点

public void onScrollEnded() { 
    if (!slide.isOpened()) 
     slide.open(); 
} 

它打开,但在此之后,它与德平时运动仍在继续。任何人都可以帮助我?

你有没有看向

setOnDrawerScrollListener(SlidingDrawer.OnDrawerScrollListener onDrawerScrollListener) 

API Reference for SlidingDrawer.

+0

是,onScrollEnded是这个监听器的方法。问题是我想要一个锁定屏幕的效果:如果处理程序没有完全关闭返回打开。我尝试用偏移量,但我不明白如何使用它们来获得总是返回到打开位置的效果。 – Joterito 2012-04-11 10:22:31

+0

嗯我现在明白了..你确定SlidingDrawer是最好的解决方案吗? 也许你必须覆盖管理你的关闭或建立一个新的看法的方法:) – 2012-04-11 11:59:25

+0

谢谢西蒙娜,但我即将得到我在找。我只需要了解如何将处理程序的偏移量和宽度进行简化来做到这一点。我以这种方式感谢任何想法。 – Joterito 2012-04-11 15:30:18