gpt4 book ai didi

android - 在 android 的屏幕边距上向左、顶部、右侧、底部滑动

转载 作者:行者123 更新时间:2023-11-29 17:45:45 25 4
gpt4 key购买 nike

我正在研究滑动手势。实际上我想在触摸坐标时限制滑动>点击屏幕的左右边缘(100像素)

如果我从左向右滑动并触摸坐标 > 从屏幕左侧顶部 100px 我想限制滑动

如果从右向左滑动并触摸坐标

并且上下滑动没有限制。

这是我尝试过的代码:

    float diffY = e2.getY() - e1.getY();
float diffX = e2.getX() - e1.getX();
if (Math.abs(diffX) > Math.abs(diffY)) {
if (Math.abs(diffX) > SWIPE_THRESHOLD
&& Math.abs(velocityX) > SWIPE_VELOCITY_THRESHOLD) {

if (diffX > 0) {
onSwipeRight();
} else {
onSwipeLeft();
}
}
} else {
if (Math.abs(diffY) > SWIPE_THRESHOLD
&& Math.abs(velocityY) > SWIPE_VELOCITY_THRESHOLD) {
if (diffY > 0) {
onSwipeBottom();
} else {
onSwipeTop();
}
}
}

最佳答案

检查这可能对你有帮助

https://github.com/daimajia/AndroidSwipeLayout

它的库预定义滑动实现

关于android - 在 android 的屏幕边距上向左、顶部、右侧、底部滑动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26925639/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com