module ProMotion::Menu::Transition
Constants
- VISUAL_STATES
Public Instance Methods
mask_for_transition(visual_block)
click to toggle source
# File lib/ProMotion/menu/transition.rb, line 36 def mask_for_transition(visual_block) unless visual_block.nil? if visual_block.include? "parallax" parallax_factor = visual_block.include?("_") ? visual_block.split("_")[1].to_i : 3 visual_state = MMDrawerVisualState.parallaxVisualStateBlockWithParallaxFactor(parallax_factor) end end visual_state ||= VISUAL_STATES[visual_block] visual_state end
transition_animation=(visual_block)
click to toggle source
# File lib/ProMotion/menu/transition.rb, line 29 def transition_animation=(visual_block) # Parallax requires a parallax_factor. Set it by passing the visual_block # block in with underscore parallax_factor attached to the end. i.e. # transition_animation = :parallax_6 for parallax_factor 6. self.setDrawerVisualStateBlock(mask_for_transition(visual_block)) end