module MotionHybrid::Transitionable

Private Instance Methods

spinner() click to toggle source
# File lib/motion-hybrid/concerns/transitionable.rb, line 6
def spinner
  @spinner ||= Spinner.new(view)
end
start_transitions() click to toggle source
# File lib/motion-hybrid/concerns/transitionable.rb, line 10
def start_transitions
  @loading = true
  spinner.hide
  App.run_after(0.6) do
    spinner.show if @loading
  end
  webview.scrollView.fade_out(duration: 0.2, opacity: 0.5)
end
stop_transitions() click to toggle source
# File lib/motion-hybrid/concerns/transitionable.rb, line 19
def stop_transitions
  @loading = false
  refresher.endRefreshing if refresher
  spinner.hide
  webview.scrollView.fade_in(0.2)
end