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_DEPRESSEDEdge type value specifying depressed bevel character edges. | 
| int | EDGE_TYPE_DROP_SHADOWEdge type value specifying drop-shadowed character edges. | 
| int | EDGE_TYPE_NONEEdge type value specifying no character edges. | 
| int | EDGE_TYPE_OUTLINEEdge type value specifying uniformly outlined character edges. | 
| int | EDGE_TYPE_RAISEDEdge type value specifying raised bevel character edges. | 
| int | EDGE_TYPE_UNSPECIFIEDUnspecified edge type value. | 
| Fields | |
|---|---|
| 
    public
    
    final
    int | backgroundColorThe preferred background color for video captions. | 
| 
    public
    
    final
    int | edgeColorThe preferred edge color for video captions, if using an edge type
 other than  | 
| 
    public
    
    final
    int | edgeTypeThe preferred edge type for video captions, one of: | 
| 
    public
    
    final
    int | foregroundColorThe preferred foreground color for video captions. | 
| 
    public
    
    final
    int | windowColorThe 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 Typefacefor video captions, or null if
         not specified | 
hasBackgroundColor
public boolean hasBackgroundColor ()
| Returns | |
|---|---|
| boolean | trueif the user has specified a background color
         that should override the application default,falseotherwise | 
hasEdgeColor
public boolean hasEdgeColor ()
| Returns | |
|---|---|
| boolean | trueif the user has specified an edge color that
         should override the application default,falseotherwise | 
hasEdgeType
public boolean hasEdgeType ()
| Returns | |
|---|---|
| boolean | trueif the user has specified an edge type that
         should override the application default,falseotherwise | 
hasForegroundColor
public boolean hasForegroundColor ()
| Returns | |
|---|---|
| boolean | trueif the user has specified a foreground color
         that should override the application default,falseotherwise | 
hasWindowColor
public boolean hasWindowColor ()
| Returns | |
|---|---|
| boolean | trueif the user has specified a window color that
         should override the application default,falseotherwise | 
