drag и drop

Form

Client
Регистрация
05.09.2020
Сообщения
314
Благодарностей
117
Баллы
43
Приветствую, как-то возможно для тача сделать drag и drop по заданным координатам.
Вся соль в регистрации instagram акаунта, на пункте выбора года рождения. Меня не интересует другие способы выбора года (я их все знаю), а конкретно взять и прокрутить вниз ползунок в мобильной версии

1.jpg
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113
причем тут драгдроп ?
для мобилок свайп же есть. прям по списку спайп, спайп прямо до нужного элемента.
 

Form

Client
Регистрация
05.09.2020
Сообщения
314
Благодарностей
117
Баллы
43
причем тут драгдроп ?
для мобилок свайп же есть. прям по списку спайп, спайп прямо до нужного элемента.
А как-то можно сделать свайп по моим координатам? К примеру у меня есть 4 переменные, x y начала и x y конец, как правильно записать эти координаты в свайп?
 

Form

Client
Регистрация
05.09.2020
Сообщения
314
Благодарностей
117
Баллы
43
Вот к примеру простой код свайпа, как правильно в координаты прописать свои переменные?
C#:
// Получаем копию текущих настроек тача.
TouchEmulationParameters touchParams = instance.ActiveTab.Touch.GetCopyOfTouchEmulationParameters();

// Устанавливаем минимальную скорость
// Данная настройка принимает значения от 1.0 до 2.0.
touchParams.Acceleration = 1.2F;

// Устанавливаем обновлённые настройки.
instance.ActiveTab.Touch.SetTouchEmulationParameters(touchParams);

// Делаем свайп между двумя координатами.
// Все точки должны находиться в области видимости.
// Первая пара чисел - координаты X, Y начала свайпа,
// вторая пара - координаты конца свайпа.
instance.ActiveTab.Touch.SwipeBetween(100, 400, 100, 100);
 

Form

Client
Регистрация
05.09.2020
Сообщения
314
Благодарностей
117
Баллы
43
Вроде разобрался, кому интересно вот код:
C#:
int toX = int.Parse(project.Variables["Variable15"].Value);
int toY = int.Parse(project.Variables["Variable16"].Value);
int toX2 = int.Parse(project.Variables["Variable17"].Value);
int toY2 = int.Parse(project.Variables["Variable18"].Value);

// Получаем копию текущих настроек тача.
TouchEmulationParameters touchParams = instance.ActiveTab.Touch.GetCopyOfTouchEmulationParameters();

// Устанавливаем минимальную скорость
// Данная настройка принимает значения от 1.0 до 2.0.
touchParams.Acceleration = 1.2F;

// Устанавливаем обновлённые настройки.
instance.ActiveTab.Touch.SetTouchEmulationParameters(touchParams);

// Делаем свайп между двумя координатами.
// Все точки должны находиться в области видимости.
// Первая пара чисел - координаты X, Y начала свайпа,
// вторая пара - координаты конца свайпа.
instance.ActiveTab.Touch.SwipeBetween(toX, toY, toX2, toY2);
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)