问题:
- 使用此代码在安卓原生的相机中不能放大和缩小倍率,我打开过指针器,能看到滑动已经生效
- 这个代码在百度地图app中是可以放大和缩小倍率的
- 请问这个是什么原因?
- 我有两点猜测:
1、move_to方法滑动的过程太短,好像此方法没法控制duration
2、滑动的线为直线,原生相机有这方面检测?
求解惑。顺便告诉我该如何实现相机中倍率的切换?有些相机并没有倍率切换的滚动条,只能模拟多指操作进行滑动切换。
代码:
action1 = MyTouchAction(driver)
action2 = MyTouchAction(driver)
action1.press(x=x * 0.47, y=y * 0.47).wait(200).move_to(x=x * 0.3, y=y * 0.3).wait(200).release()
action2.press(x=x * 0.52, y=y * 0.52).wait(200).move_to(x=x * 0.7, y=y * 0.7).wait(200).release()
multi_action = MultiAction(driver)
multi_action.add(action1, action2)
multi_action.perform()