微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Android中SlidingDrawer的打开百分比

如何解决Android中SlidingDrawer的打开百分比

| 我正在尝试确定Android中SlidingDrawer的“打开”百分比。抽屉似乎只有onopen,onClose和onScroll侦听器。 OnScroll仅提供确定滚动何时结束和滚动何时开始的方法。 TouchEvents也不起作用,因为SlidingDrawer可以滑动而不会被触摸... 我尝试使用getAnimation()抓取SlidingDrawer的动画(然后以某种方式确定百分比),但是返回null,因此getLayoutAnimation()也是如此。 有什么想法吗?     

解决方法

        答案很晚了,我确定您已经不在乎了,但是其他人可能会再说。 :) 我不确定您为什么要一个滑动抽屉。与尝试使用滑动抽屉相比,编写自己的允许滑入和滑出的自定义视图可能更容易,更快捷。这样,您将拥有更多控制权。 另一个想法是,尝试使用getChildVisibleRect从其容器中获取滑动抽屉的可见子矩形,并使用抽屉上的getWidth计算可见百分比。我完全不确定这是否行得通。 :) 无论哪种方式,祝你好运。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。