Class Overview
Creates an arc shape. The arc shape starts at a specified
 angle and sweeps clockwise, drawing slices of pie.
 The arc can be drawn to a Canvas with its own draw() method,
 but more graphical control is available if you instead pass
 the ArcShape to a ShapeDrawable.
 
Summary
| Public Constructors | 
|---|
	 
    
        |  | ArcShape(float startAngle, float sweepAngle) ArcShape constructor. | 
| Public Methods | 
|---|
	 
    
        | void | draw(Canvas canvas, Paint paint) Draw this shape into the provided Canvas, with the provided Paint. | 
| [Expand] Inherited Methods | 
|---|
|  From class
  android.graphics.drawable.shapes.RectShape 
  
   
    
    
	 
    
        | RectShape | clone() Creates and returns a copy of this Object. |  
        | void | draw(Canvas canvas, Paint paint) Draw this shape into the provided Canvas, with the provided Paint. |  
        | void | onResize(float width, float height) |  
        | final
            
            
            RectF | rect() Returns the RectF that defines this rectangle's bounds. |  | 
|  From class
  android.graphics.drawable.shapes.Shape 
  
   
    
    
	 
    
        | Shape | clone() Creates and returns a copy of this Object. |  
        | abstract
            
            
            
            
            void | draw(Canvas canvas, Paint paint) Draw this shape into the provided Canvas, with the provided Paint. |  
        | final
            
            
            float | getHeight() Returns the height of the Shape. |  
        | final
            
            
            float | getWidth() Returns the width of the Shape. |  
        | boolean | hasAlpha() Checks whether the Shape is opaque. |  
        | void | onResize(float width, float height) |  
        | final
            
            
            void | resize(float width, float height) Resizes the dimensions of this shape. |  | 
|  From class
  java.lang.Object 
  
   
    
    
	 
    
        | Object | clone() Creates and returns a copy of this Object. |  
        | boolean | equals(Object o) Compares this instance with the specified object and indicates if they
 are equal. |  
        | void | finalize() Invoked when the garbage collector has detected that this instance is no longer reachable. |  
        | final
            
            
            Class<?> | getClass() Returns the unique instance of  Class that represents this
 object's class. |  
        | int | hashCode() Returns an integer hash code for this object. |  
        | final
            
            
            void | notify() Causes a thread which is waiting on this object's monitor (by means of
 calling one of the wait()methods) to be woken up. |  
        | final
            
            
            void | notifyAll() Causes all threads which are waiting on this object's monitor (by means
 of calling one of the wait()methods) to be woken up. |  
        | String | toString() Returns a string containing a concise, human-readable description of this
 object. |  
        | final
            
            
            void | wait() Causes the calling thread to wait until another thread calls the notify()ornotifyAll()method of this object. |  
        | final
            
            
            void | wait(long millis, int nanos) Causes the calling thread to wait until another thread calls the notify()ornotifyAll()method of this object or until the
 specified timeout expires. |  
        | final
            
            
            void | wait(long millis) Causes the calling thread to wait until another thread calls the notify()ornotifyAll()method of this object or until the
 specified timeout expires. |  | 
 
Public Constructors
 
    
      
        public 
         
         
         
         
        
      
      ArcShape
      (float startAngle, float sweepAngle)
    
      
    
      
  
  
      Parameters
      
        
          | startAngle | the angle (in degrees) where the arc begins | 
        
          | sweepAngle | the sweep angle (in degrees). Anything equal to or 
                   greater than 360 results in a complete circle/oval. | 
      
   
     
 
Public Methods
 
    
      
        public 
         
         
         
         
        void
      
      draw
      (Canvas canvas, Paint paint)
    
      
    
      
  Draw this shape into the provided Canvas, with the provided Paint.
 Before calling this, you must call resize(float, float).
      Parameters
      
        
          | canvas | the Canvas within which this shape should be drawn | 
        
          | paint | the Paint object that defines this shape's characteristics |