美文网首页
三星s-pen智能滚动解决方案

三星s-pen智能滚动解决方案

作者: 想法的猫233 | 来源:发表于2017-01-17 18:36 被阅读0次

    项目使用的三星Android Pad 遇到s-pen hoverEvent 导致ScrollView 等滚动布局自动滚动的问题,没找到怎么直接屏蔽hover事件的方法,但是发现hover事件调用的是scrollBy来触发 滚动的,所以解决方案是自定义ScrollView 重写scrollBy方法。

    /**
     * 解决三星s-pen 边缘 hover时界面滚动问题
     */
    public class UnHoverScrollView extends ScrollView {
        public UnHoverScrollView(Context context) {
            super(context);
        }
    
        public UnHoverScrollView(Context context, AttributeSet attrs) {
            super(context, attrs);
        }
    
        public UnHoverScrollView(Context context, AttributeSet attrs, int defStyleAttr) {
            super(context, attrs, defStyleAttr);
        }
    
     
        @Override
        public void scrollBy(int x, int y) {
            // super.scrollBy(x, y);
        }
      
    }
    

    当然我们自己也只能使用scrollTo 来滚动了 。投机一下、

    相关文章

      网友评论

          本文标题:三星s-pen智能滚动解决方案

          本文链接:https://www.haomeiwen.com/subject/hgzmbttx.html