Android-PickerView icon indicating copy to clipboard operation
Android-PickerView copied to clipboard

嵌套在scrollview中 滑动的bug

Open MirkoWu opened this issue 8 years ago • 13 comments
trafficstars

当嵌套在scrollview中时,滚轮无法正常滑动,我遇到的情况是 上滑下滑都会沿一个方向滚

MirkoWu avatar Jul 26 '17 02:07 MirkoWu

什么意思?你是将滚轮单独放在Scrollview滑动异常?

totcw avatar Jul 26 '17 09:07 totcw

是的,单独放在scrollView 中 ,手势处理这里有问题

MirkoWu avatar Jul 26 '17 10:07 MirkoWu

如果将wheelview单独放在srcollview中是会出现滑动问题的,wheelview中并没有对嵌套滑动做处理.

totcw avatar Jul 26 '17 10:07 totcw

那你考不考虑做这方面的处理呢

MirkoWu avatar Jul 26 '17 10:07 MirkoWu

不处理的话 我只有当成一个library依赖来改了,要是你发布新版本的话,我就不提取了

MirkoWu avatar Jul 26 '17 10:07 MirkoWu

@MirkoWu 这一两个月会考虑抽空优化一些功能,下个版本应该会处理一下滑动冲突的问题。如果你时间赶的话也可以自行在WheelView的onTouch里面做一下处理~代码量倒是不多。

xiaosong520 avatar Aug 01 '17 01:08 xiaosong520

嗯嗯,谢谢,也希望这个框架越来越完善。

MirkoWu avatar Aug 01 '17 06:08 MirkoWu

請問滑動衝突有解決了嗎? 小弟現在放在 ScrollView 中還是會滑動衝突

fsmytsai avatar Feb 21 '18 10:02 fsmytsai

/**
 * desc   : 解决外层为 scrollView产生的滑动冲突
 * author : stone
 * email  : [email protected]
 * time   : 2019/5/14  16:34
 */
public class SWheelView extends WheelView {

    public SWheelView(Context context) {
        this(context, null);
    }

    public SWheelView(Context context, AttributeSet attrs) {
        super(context, attrs);
    }

    @Override
    public boolean onTouchEvent(MotionEvent event) {
        switch (event.getAction()) {
            case MotionEvent.ACTION_DOWN:
            case MotionEvent.ACTION_MOVE:
            case MotionEvent.ACTION_UP:
                //让父布局禁用拦截事件功能
                if (getParent() != null) {
                    getParent().requestDisallowInterceptTouchEvent(true);
                }
               return super.onTouchEvent(event);
        }
        return false;
    }
}

aa86799 avatar May 14 '19 08:05 aa86799

那如果我需要使用pickView呢?封装好的View没办法重写onTonch方法。 @aa86799 难道要下载下来自己去重新改源码吗?

Neoqee avatar May 30 '19 08:05 Neoqee

@aa86799 老哥,为你的行为点赞!

sinduanan avatar Jan 08 '20 07:01 sinduanan

@aa86799 牛逼 大佬

xuexirong avatar Jul 01 '20 07:07 xuexirong

@aa86799 一看老哥就做实事的

pizhu avatar Dec 04 '20 08:12 pizhu