cit*_*onn 6 android slidingdrawer
我试图确定Android中SlidingDrawer的"开放"百分比.看来抽屉只有onOpen,onClose和onScroll Listeners.OnScroll仅提供用于确定滚动何时结束以及滚动何时开始的方法.
TouchEvents也无法正常工作,因为SlidingDrawer可以滑动而不会被触摸......
我尝试使用getAnimation()抓取SlidingDrawer的动画(然后以某种方式确定基于此的百分比),但是返回null,getLayoutAnimation()也是如此.
有什么想法吗?
很晚才回答,我相信你不再关心了,但其他人可能会关心。:)
我不完全确定你为什么想要一个滑动抽屉。编写自己的自定义视图(允许您滑入和滑出)可能比尝试使用滑动抽屉更容易、更快。这样你就会有更多的控制权。
另一个想法是尝试使用getChildVisibleRect从其容器中获取滑动抽屉的可见子矩形,并使用抽屉上的getWidth计算可见百分比。我完全不确定这是否有效。:)
不管怎样,祝你好运。