Class: AnimatorListenerWrapper
- Defined in:
- lib/droiuby/wrappers/animator_listener_wrapper.rb
Instance Method Summary collapse
-
#initialize ⇒ AnimatorListenerWrapper
constructor
A new instance of AnimatorListenerWrapper.
- #onAnimationCancel ⇒ Object
- #onAnimationEnd ⇒ Object
- #onAnimationRepeat ⇒ Object
- #onAnimationStart ⇒ Object
- #set_block(sym, &block) ⇒ Object
- #to_native ⇒ Object
Constructor Details
#initialize ⇒ AnimatorListenerWrapper
Returns a new instance of AnimatorListenerWrapper.
3 4 5 6 |
# File 'lib/droiuby/wrappers/animator_listener_wrapper.rb', line 3 def initialize @native = Java::com.droiuby.wrappers::AnimatorListenerRubyWrapper.new(_execution_bundle, self) @blocks = {} end |
Instance Method Details
#onAnimationCancel ⇒ Object
20 21 22 |
# File 'lib/droiuby/wrappers/animator_listener_wrapper.rb', line 20 def onAnimationCancel @block[:cancel].call if @block.has_key? :cancel end |
#onAnimationEnd ⇒ Object
16 17 18 |
# File 'lib/droiuby/wrappers/animator_listener_wrapper.rb', line 16 def onAnimationEnd @block[:end].call if @block.has_key? :end end |
#onAnimationRepeat ⇒ Object
24 25 26 |
# File 'lib/droiuby/wrappers/animator_listener_wrapper.rb', line 24 def onAnimationRepeat @block[:repeat].call if @block.has_key? :repeat end |
#onAnimationStart ⇒ Object
12 13 14 |
# File 'lib/droiuby/wrappers/animator_listener_wrapper.rb', line 12 def onAnimationStart @block[:start].call if @block.has_key? :start end |
#set_block(sym, &block) ⇒ Object
8 9 10 |
# File 'lib/droiuby/wrappers/animator_listener_wrapper.rb', line 8 def set_block(sym, &block) @blocks[sym.to_sym] = block end |
#to_native ⇒ Object
28 29 30 |
# File 'lib/droiuby/wrappers/animator_listener_wrapper.rb', line 28 def to_native @native end |