@EmachinesDIMA
junior DevOps

Как организовать зацикленную смену картинок?

Как организовать модель выключателя I/O? Нажал на кнопку - картинка сменилась. Опять на нее нажал - обратно в исходное. и так до бесконечности.
ps с первым я справился. как сделать обратное? алгоритмы? Циклы? любые идеи!

Как проверить состояние, какая картинка активна в данный момент?
if ( Image.Sourse("uri") )
???
  • Вопрос задан
  • 316 просмотров
Решения вопроса 1
valerium
@valerium
Изобретая велосипед
Выключатель — объект, его состояние — булевый параметр isOn. True — включён, False — выключен. Так же у объекта есть метод toggle(), который делает тупо:
this.isOn = ! this.isOn
а затем вызывает метод, перерисовывающий картинку. Метод рисования картинки элементарен.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@mikhail_404
Для общего случая можно использовать циклическую очередь или подобного рода циклические контейнеры. Посмотрел первый элемент и в конец его. Все банально и просто!
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы