当前位置: 代码迷 >> Android >> 自定义View显示超出屏幕怎么处理
  详细解决方案

自定义View显示超出屏幕怎么处理

热度:18   发布时间:2016-05-01 11:39:48.0
自定义View显示超出屏幕怎么办?
我用GestureDetector.SimpleOnGestureListener()和scrollBy解决了不能拖动问题
可是我发现这时我想拖多远都可以,如何能限定这个view的绝对边界。
我用getLeft(),一直返回0。。。
自定义view 拖动 边界

------解决方案--------------------
在调用scrollBy之前做一下判断即可。
如果想要判断当前滚动到哪里的话,应该用getScrollX()和getScrollY()
getLeft()拿到的是layout时的位置,scroll是不会改变view自身的layout的。
  相关解决方案