Class ShadowCaptioningManager

java.lang.Object
org.robolectric.shadows.ShadowCaptioningManager

@Implements(android.view.accessibility.CaptioningManager.class) public class ShadowCaptioningManager extends Object
  • Constructor Details

    • ShadowCaptioningManager

      public ShadowCaptioningManager()
  • Method Details

    • getFontScale

      @Implementation(minSdk=19) protected float getFontScale()
      Returns 1.0 as default or the most recent value passed to #setFontScale()
    • setFontScale

      public void setFontScale(float fontScale)
      Sets the value to be returned by CaptioningManager.getFontScale()
    • isEnabled

      @Implementation(minSdk=19) protected boolean isEnabled()
      Returns false or the most recent value passed to setEnabled(boolean)
    • setEnabled

      public void setEnabled(boolean isEnabled)
      Sets the value to be returned by CaptioningManager.isEnabled()
    • addCaptioningChangeListener

      @Implementation(minSdk=19) protected void addCaptioningChangeListener(CaptioningManager.CaptioningChangeListener listener)
    • removeCaptioningChangeListener

      @Implementation(minSdk=19) protected void removeCaptioningChangeListener(CaptioningManager.CaptioningChangeListener listener)
    • getLocale

      @Implementation(minSdk=19) @Nullable protected Locale getLocale()
      Returns null or the most recent value passed to setLocale(Locale)
    • setLocale

      public void setLocale(@Nullable Locale locale)
      Sets the value to be returned by CaptioningManager.getLocale()