GradientDrawable.Orientation
  public
  static
  final
  
  enum
  GradientDrawable.Orientation
  
  
  
  
    extends Enum<GradientDrawable.Orientation>
  
  
  
  
  
  
| java.lang.Object | ||
| ↳ | java.lang.Enum<android.graphics.drawable.GradientDrawable.Orientation> | |
| ↳ | android.graphics.drawable.GradientDrawable.Orientation | |
Controls how the gradient is oriented relative to the drawable's bounds
Summary
Enum values | |
|---|---|
GradientDrawable.Orientation  | 
    
      BL_TR
      draw the gradient from the bottom-left to the top-right  | 
  
GradientDrawable.Orientation  | 
    
      BOTTOM_TOP
      draw the gradient from the bottom to the top  | 
  
GradientDrawable.Orientation  | 
    
      BR_TL
      draw the gradient from the bottom-right to the top-left  | 
  
GradientDrawable.Orientation  | 
    
      LEFT_RIGHT
      draw the gradient from the left to the right  | 
  
GradientDrawable.Orientation  | 
    
      RIGHT_LEFT
      draw the gradient from the right to the left  | 
  
GradientDrawable.Orientation  | 
    
      TL_BR
      draw the gradient from the top-left to the bottom-right  | 
  
GradientDrawable.Orientation  | 
    
      TOP_BOTTOM
      draw the gradient from the top to the bottom  | 
  
GradientDrawable.Orientation  | 
    
      TR_BL
      draw the gradient from the top-right to the bottom-left  | 
  
Public methods | |
|---|---|
        
        
        static
        
        
        GradientDrawable.Orientation
     | 
  
    
      
      valueOf(String name)
      
      
     | 
  
        
        
        static
        final
        
        Orientation[]
     | 
  
    
      
      values()
      
      
     | 
  
Inherited methods | |
|---|---|
Enum values
BL_TR
public static final GradientDrawable.Orientation BL_TR
draw the gradient from the bottom-left to the top-right
BOTTOM_TOP
public static final GradientDrawable.Orientation BOTTOM_TOP
draw the gradient from the bottom to the top
BR_TL
public static final GradientDrawable.Orientation BR_TL
draw the gradient from the bottom-right to the top-left
LEFT_RIGHT
public static final GradientDrawable.Orientation LEFT_RIGHT
draw the gradient from the left to the right
RIGHT_LEFT
public static final GradientDrawable.Orientation RIGHT_LEFT
draw the gradient from the right to the left
TL_BR
public static final GradientDrawable.Orientation TL_BR
draw the gradient from the top-left to the bottom-right
TOP_BOTTOM
public static final GradientDrawable.Orientation TOP_BOTTOM
draw the gradient from the top to the bottom
TR_BL
public static final GradientDrawable.Orientation TR_BL
draw the gradient from the top-right to the bottom-left
Public methods
valueOf
public static GradientDrawable.Orientation valueOf (String name)
| Parameters | |
|---|---|
name | 
        
          String  | 
      
| Returns | |
|---|---|
GradientDrawable.Orientation | 
        |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-09-17 UTC.