drag и drop

  • Автор темы Автор темы Form
  • Дата начала Дата начала

Form

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

1.jpg
 
причем тут драгдроп ?
для мобилок свайп же есть. прям по списку спайп, спайп прямо до нужного элемента.
 
причем тут драгдроп ?
для мобилок свайп же есть. прям по списку спайп, спайп прямо до нужного элемента.
А как-то можно сделать свайп по моим координатам? К примеру у меня есть 4 переменные, x y начала и x y конец, как правильно записать эти координаты в свайп?
 
Вот к примеру простой код свайпа, как правильно в координаты прописать свои переменные?
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);
 
Вроде разобрался, кому интересно вот код:
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);
 

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