Abort Rubys Shoes анимация
Я начинаю кодировать GUI с обувью. Я попробовал индикатор выполнения из примеров, но я не нашел способа выйти из анимации, break
не работал...
animate do |frames|
unless frames > 100
@p.fraction = (frames % 100) / 100.0
else
break
end
end
Есть ли возможность остановить анимацию с обувью? Благодарю.
1 ответ
Решение
Конечно, остановка делает это
Shoes.app do
stack :margin => 0.1 do
title "Progress example"
@p = progress :width => 1.0
@animate = animate (24) do |i|
@p.fraction = (i % 100) / 100.0
@animate.stop if i > 99
end
end
end