# Print output for @column tags ?> CaptioningManager.CaptionStyle - Android SDK | Android Developers

Most visited

Recently visited

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 EDGE_TYPE_NONE.

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