Merge branch 'master' into swipe-random

This commit is contained in:
lilong.129
2023-09-19 18:27:46 +08:00
5 changed files with 48 additions and 25 deletions
+6 -6
View File
@@ -225,8 +225,8 @@ func (ad *adbDriver) TapFloat(x, y float64, options ...ActionOption) (err error)
actionOptions := NewActionOptions(options...)
if len(actionOptions.Offset) == 2 {
x += float64(actionOptions.Offset[0])
y += float64(actionOptions.Offset[1])
x += float64(actionOptions.Offset[0] + actionOptions.getRandomOffset())
y += float64(actionOptions.Offset[1] + actionOptions.getRandomOffset())
}
// adb shell input tap x y
@@ -275,10 +275,10 @@ func (ad *adbDriver) SwipeFloat(fromX, fromY, toX, toY float64, options ...Actio
actionOptions := NewActionOptions(options...)
if len(actionOptions.Offset) == 4 {
fromX += float64(actionOptions.Offset[0])
fromY += float64(actionOptions.Offset[1])
toX += float64(actionOptions.Offset[2])
toY += float64(actionOptions.Offset[3])
fromX += float64(actionOptions.Offset[0] + actionOptions.getRandomOffset())
fromY += float64(actionOptions.Offset[1] + actionOptions.getRandomOffset())
toX += float64(actionOptions.Offset[2] + actionOptions.getRandomOffset())
toY += float64(actionOptions.Offset[3] + actionOptions.getRandomOffset())
}
// adb shell input swipe fromX fromY toX toY