Class: Paint

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

Instance Method Summary collapse

Constructor Details

#initializePaint

Returns a new instance of Paint.



34
35
36
# File 'lib/droiuby/wrappers/canvas_wrapper.rb', line 34

def initialize
  @native = Java::android.graphics.Paint.new
end

Instance Method Details

#alphaObject



46
47
48
# File 'lib/droiuby/wrappers/canvas_wrapper.rb', line 46

def alpha
  @native.getAlpha
end

#alpha=(value) ⇒ Object



42
43
44
# File 'lib/droiuby/wrappers/canvas_wrapper.rb', line 42

def alpha=(value)
    @native.setAlpha(Java::android.graphics.Color.parseColor(value))
end

#colorObject



57
58
59
# File 'lib/droiuby/wrappers/canvas_wrapper.rb', line 57

def color
  @native.getColor
end

#color=(value) ⇒ Object



50
51
52
53
54
55
# File 'lib/droiuby/wrappers/canvas_wrapper.rb', line 50

def color=(value)
  if (value.kind_of String)
    value = value.to_color
  end
  @native.setColor(value)
end

#nativeObject



38
39
40
# File 'lib/droiuby/wrappers/canvas_wrapper.rb', line 38

def native
  @native
end

#stroke_widthObject



65
66
67
# File 'lib/droiuby/wrappers/canvas_wrapper.rb', line 65

def stroke_width
  @native.getStrokeWidth
end

#stroke_width=(width) ⇒ Object



61
62
63
# File 'lib/droiuby/wrappers/canvas_wrapper.rb', line 61

def stroke_width=(width)
  @native.setStrokeWidth(width)
end