CaptioningManager.CaptionStyle
  public
  static
  final
  
  class
  CaptioningManager.CaptionStyle
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.view.accessibility.CaptioningManager.CaptionStyle | 
Specifies visual properties for video captions, including foreground and background colors, edge properties, and typeface.
Summary
Constants | |
|---|---|
int | 
        
          EDGE_TYPE_DEPRESSED
          Edge type value specifying depressed bevel character edges.  | 
    
int | 
        
          EDGE_TYPE_DROP_SHADOW
          Edge type value specifying drop-shadowed character edges.  | 
    
int | 
        
          EDGE_TYPE_NONE
          Edge type value specifying no character edges.  | 
    
int | 
        
          EDGE_TYPE_OUTLINE
          Edge type value specifying uniformly outlined character edges.  | 
    
int | 
        
          EDGE_TYPE_RAISED
          Edge type value specifying raised bevel character edges.  | 
    
int | 
        
          EDGE_TYPE_UNSPECIFIED
          Unspecified edge type value.  | 
    
Fields | |
|---|---|
    public
    
    final
    int | 
    
      backgroundColor
      The preferred background color for video captions.  | 
  
    public
    
    final
    int | 
    
      edgeColor
      The preferred edge color for video captions, if using an edge type
 other than   | 
  
    public
    
    final
    int | 
    
      edgeType
      The preferred edge type for video captions, one of:  | 
  
    public
    
    final
    int | 
    
      foregroundColor
      The preferred foreground color for video captions.  | 
  
    public
    
    final
    int | 
    
      windowColor
      The preferred window color for video captions.  | 
  
Public methods | |
|---|---|
        
        
        
        
        
        Typeface
     | 
  
    
      
      getTypeface()
      
      
     | 
  
        
        
        
        
        
        boolean
     | 
  
    
      
      hasBackgroundColor()
      
      
     | 
  
        
        
        
        
        
        boolean
     | 
  
    
      
      hasEdgeColor()
      
      
     | 
  
        
        
        
        
        
        boolean
     | 
  
    
      
      hasEdgeType()
      
      
     | 
  
        
        
        
        
        
        boolean
     | 
  
    
      
      hasForegroundColor()
      
      
     | 
  
        
        
        
        
        
        boolean
     | 
  
    
      
      hasWindowColor()
      
      
     | 
  
Inherited methods | |
|---|---|
Constants
EDGE_TYPE_DEPRESSED
public static final int EDGE_TYPE_DEPRESSED
Edge type value specifying depressed bevel character edges.
Constant Value: 4 (0x00000004)
EDGE_TYPE_DROP_SHADOW
public static final int EDGE_TYPE_DROP_SHADOW
Edge type value specifying drop-shadowed character edges.
Constant Value: 2 (0x00000002)
EDGE_TYPE_NONE
public static final int EDGE_TYPE_NONE
Edge type value specifying no character edges.
Constant Value: 0 (0x00000000)
EDGE_TYPE_OUTLINE
public static final int EDGE_TYPE_OUTLINE
Edge type value specifying uniformly outlined character edges.
Constant Value: 1 (0x00000001)
EDGE_TYPE_RAISED
public static final int EDGE_TYPE_RAISED
Edge type value specifying raised bevel character edges.
Constant Value: 3 (0x00000003)
EDGE_TYPE_UNSPECIFIED
public static final int EDGE_TYPE_UNSPECIFIED
Unspecified edge type value.
Constant Value: -1 (0xffffffff)
Fields
backgroundColor
public final int backgroundColor
The preferred background color for video captions.
edgeColor
public final int edgeColor
The preferred edge color for video captions, if using an edge type
 other than EDGE_TYPE_NONE.
edgeType
public final int edgeType
The preferred edge type for video captions, one of:
foregroundColor
public final int foregroundColor
The preferred foreground color for video captions.
windowColor
public final int windowColor
The preferred window color for video captions.
Public methods
getTypeface
public Typeface getTypeface ()
| Returns | |
|---|---|
Typeface | 
        the preferred Typeface for video captions, or null if
         not specified | 
      
hasBackgroundColor
public boolean hasBackgroundColor ()
| Returns | |
|---|---|
boolean | 
        true if the user has specified a background color
         that should override the application default, false
         otherwise | 
      
hasEdgeColor
public boolean hasEdgeColor ()
| Returns | |
|---|---|
boolean | 
        true if the user has specified an edge color that
         should override the application default, false
         otherwise | 
      
hasEdgeType
public boolean hasEdgeType ()
| Returns | |
|---|---|
boolean | 
        true if the user has specified an edge type that
         should override the application default, false
         otherwise | 
      
hasForegroundColor
public boolean hasForegroundColor ()
| Returns | |
|---|---|
boolean | 
        true if the user has specified a foreground color
         that should override the application default, false
         otherwise | 
      
hasWindowColor
public boolean hasWindowColor ()
| Returns | |
|---|---|
boolean | 
        true if the user has specified a window color that
         should override the application default, false
         otherwise |