【问题标题】:Where To Detect Swipes?在哪里检测滑动?
【发布时间】:2014-11-07 21:25:55
【问题描述】:

我有一个 Activity、一个 ViewPager(我知道它正在贬值,但这是我现在拥有的)和一个 Fragment。我需要知道将 GestureDetector.OnGestureListener 挂接到哪一个以获得最佳结果。

另外:这种方法看起来标准吗?

感谢您的宝贵时间。

【问题讨论】:

  • 答案取决于你想做什么......

标签: android android-activity android-fragments android-gesture


【解决方案1】:

为什么不使用下面的view pager方法......

vp.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {

        @Override
        public void onPageSelected(int position) {
            Log.d("Your position is ", ">"+ position);
        }

        @Override
        public void onPageScrolled(int arg0, float arg1, int arg2) {

        }

        @Override
        public void onPageScrollStateChanged(int arg0) {

        }
    });

在 onPageSelected() 中,您可以获取当前位置,即您所在的位置。希望这会对你有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    • 2020-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多