Class: AnimatorListenerWrapper

Inherits:
Object
  • Object
show all
Defined in:
lib/droiuby/wrappers/animator_listener_wrapper.rb

Instance Method Summary collapse

Constructor Details

#initializeAnimatorListenerWrapper

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

#onAnimationCancelObject



20
21
22
# File 'lib/droiuby/wrappers/animator_listener_wrapper.rb', line 20

def onAnimationCancel
  @block[:cancel].call if @block.has_key? :cancel
end

#onAnimationEndObject



16
17
18
# File 'lib/droiuby/wrappers/animator_listener_wrapper.rb', line 16

def onAnimationEnd
  @block[:end].call if @block.has_key? :end
end

#onAnimationRepeatObject



24
25
26
# File 'lib/droiuby/wrappers/animator_listener_wrapper.rb', line 24

def onAnimationRepeat
  @block[:repeat].call if @block.has_key? :repeat
end

#onAnimationStartObject



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_nativeObject



28
29
30
# File 'lib/droiuby/wrappers/animator_listener_wrapper.rb', line 28

def to_native
  @native
end