blob: d54d9cd53a34fb6301f0010c7d7f243ccab3e013 [file] [log] [blame]
// Signature format: 3.0
package androidx.leanback.animation {
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public class LogAccelerateInterpolator implements android.animation.TimeInterpolator {
ctor public LogAccelerateInterpolator(int, int);
method public float getInterpolation(float);
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public class LogDecelerateInterpolator implements android.animation.TimeInterpolator {
ctor public LogDecelerateInterpolator(int, int);
method public float getInterpolation(float);
}
}
package androidx.leanback.app {
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public final class BackgroundFragment extends android.app.Fragment {
ctor public BackgroundFragment();
}
@Deprecated public class GuidedStepFragment extends android.app.Fragment implements androidx.leanback.widget.GuidedActionAdapter.FocusListener {
method @Deprecated public void onGuidedActionFocused(androidx.leanback.widget.GuidedAction!);
method @Deprecated @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setEntranceTransitionType(int);
field @Deprecated @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public static final int SLIDE_FROM_BOTTOM = 1; // 0x1
field @Deprecated @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public static final int SLIDE_FROM_SIDE = 0; // 0x0
}
@Deprecated @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public static class GuidedStepFragment.DummyFragment extends android.app.Fragment {
ctor @Deprecated public GuidedStepFragment.DummyFragment();
}
public class GuidedStepSupportFragment extends androidx.fragment.app.Fragment implements androidx.leanback.widget.GuidedActionAdapter.FocusListener {
method public void onGuidedActionFocused(androidx.leanback.widget.GuidedAction!);
method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setEntranceTransitionType(int);
field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public static final int SLIDE_FROM_BOTTOM = 1; // 0x1
field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public static final int SLIDE_FROM_SIDE = 0; // 0x0
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public static class GuidedStepSupportFragment.DummyFragment extends androidx.fragment.app.Fragment {
ctor public GuidedStepSupportFragment.DummyFragment();
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public class PermissionHelper {
method public static void requestPermissions(android.app.Fragment!, String[]!, int);
}
@Deprecated public class PlaybackFragment extends android.app.Fragment {
}
public class PlaybackSupportFragment extends androidx.fragment.app.Fragment {
}
}
package androidx.leanback.media {
@Deprecated @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public class MediaPlayerGlue extends androidx.leanback.media.PlaybackControlGlue implements androidx.leanback.widget.OnItemViewSelectedListener {
ctor @Deprecated public MediaPlayerGlue(android.content.Context!);
ctor @Deprecated public MediaPlayerGlue(android.content.Context!, int[]!, int[]!);
method @Deprecated public int getCurrentPosition();
method @Deprecated public int getCurrentSpeedId();
method @Deprecated public android.graphics.drawable.Drawable! getMediaArt();
method @Deprecated public int getMediaDuration();
method @Deprecated public CharSequence! getMediaSubtitle();
method @Deprecated public CharSequence! getMediaTitle();
method @Deprecated public long getSupportedActions();
method @Deprecated public boolean hasValidMedia();
method @Deprecated public boolean isMediaPlaying();
method @Deprecated public void onItemSelected(androidx.leanback.widget.Presenter.ViewHolder!, Object!, androidx.leanback.widget.RowPresenter.ViewHolder!, androidx.leanback.widget.Row!);
method @Deprecated public void release();
method @Deprecated public void reset();
method @Deprecated protected void seekTo(int);
method @Deprecated public void setArtist(String!);
method @Deprecated public void setCover(android.graphics.drawable.Drawable!);
method @Deprecated public void setDisplay(android.view.SurfaceHolder!);
method @Deprecated public boolean setMediaSource(android.net.Uri!);
method @Deprecated public boolean setMediaSource(String!);
method @Deprecated public void setMode(int);
method @Deprecated public void setTitle(String!);
method @Deprecated public void setVideoUrl(String!);
field @Deprecated public static final int FAST_FORWARD_REWIND_REPEAT_DELAY = 200; // 0xc8
field @Deprecated public static final int FAST_FORWARD_REWIND_STEP = 10000; // 0x2710
field @Deprecated public static final int NO_REPEAT = 0; // 0x0
field @Deprecated public static final int REPEAT_ALL = 2; // 0x2
field @Deprecated public static final int REPEAT_ONE = 1; // 0x1
field @Deprecated protected final androidx.leanback.widget.PlaybackControlsRow.ThumbsDownAction! mThumbsDownAction;
field @Deprecated protected final androidx.leanback.widget.PlaybackControlsRow.ThumbsUpAction! mThumbsUpAction;
}
@IntDef(flag=true, value={androidx.leanback.media.PlaybackBannerControlGlue.ACTION_CUSTOM_LEFT_FIRST, androidx.leanback.media.PlaybackBannerControlGlue.ACTION_SKIP_TO_PREVIOUS, androidx.leanback.media.PlaybackBannerControlGlue.ACTION_REWIND, androidx.leanback.media.PlaybackBannerControlGlue.ACTION_PLAY_PAUSE, androidx.leanback.media.PlaybackBannerControlGlue.ACTION_FAST_FORWARD, androidx.leanback.media.PlaybackBannerControlGlue.ACTION_SKIP_TO_NEXT, androidx.leanback.media.PlaybackBannerControlGlue.ACTION_CUSTOM_RIGHT_FIRST}) @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.SOURCE) public static @interface PlaybackBannerControlGlue.ACTION_ {
}
public abstract class PlaybackControlGlue extends androidx.leanback.media.PlaybackGlue implements androidx.leanback.widget.OnActionClickedListener android.view.View.OnKeyListener {
}
}
package androidx.leanback.system {
public class Settings {
method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public boolean isOutlineClippingDisabled();
method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public boolean preferStaticShadows();
}
}
package androidx.leanback.transition {
@RequiresApi(21) @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public class FadeAndShortSlide extends android.transition.Visibility {
ctor public FadeAndShortSlide();
ctor public FadeAndShortSlide(int);
ctor public FadeAndShortSlide(android.content.Context!, android.util.AttributeSet!);
method public float getDistance();
method public void setDistance(float);
method public void setSlideEdge(int);
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public class LeanbackTransitionHelper {
method public static Object! loadTitleInTransition(android.content.Context!);
method public static Object! loadTitleOutTransition(android.content.Context!);
}
@RequiresApi(21) @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public class ParallaxTransition extends android.transition.Visibility {
ctor public ParallaxTransition();
ctor public ParallaxTransition(android.content.Context!, android.util.AttributeSet!);
}
@RequiresApi(21) @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public class SlideNoPropagation extends android.transition.Slide {
ctor public SlideNoPropagation();
ctor public SlideNoPropagation(int);
ctor public SlideNoPropagation(android.content.Context!, android.util.AttributeSet!);
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public final class TransitionHelper {
method public static void addSharedElement(android.app.FragmentTransaction!, android.view.View!, String!);
method public static void addTarget(Object!, android.view.View!);
method public static void addTransition(Object!, Object!);
method public static void addTransitionListener(Object!, androidx.leanback.transition.TransitionListener!);
method public static void beginDelayedTransition(android.view.ViewGroup!, Object!);
method public static Object! createAutoTransition();
method public static Object! createChangeBounds(boolean);
method public static Object! createChangeTransform();
method public static Object! createDefaultInterpolator(android.content.Context!);
method public static Object! createFadeAndShortSlide(int);
method public static Object! createFadeAndShortSlide(int, float);
method public static Object! createFadeTransition(int);
method public static Object! createScale();
method public static Object! createScene(android.view.ViewGroup!, Runnable!);
method public static Object! createSlide(int);
method public static Object! createTransitionSet(boolean);
method public static void exclude(Object!, int, boolean);
method public static void exclude(Object!, android.view.View!, boolean);
method public static void excludeChildren(Object!, int, boolean);
method public static void excludeChildren(Object!, android.view.View!, boolean);
method public static Object! getEnterTransition(android.view.Window!);
method public static Object! getExitTransition(android.view.Window!);
method public static Object! getReenterTransition(android.view.Window!);
method public static Object! getReturnTransition(android.view.Window!);
method public static Object! getSharedElementEnterTransition(android.view.Window!);
method public static Object! getSharedElementExitTransition(android.view.Window!);
method public static Object! getSharedElementReenterTransition(android.view.Window!);
method public static Object! getSharedElementReturnTransition(android.view.Window!);
method public static void include(Object!, int);
method public static void include(Object!, android.view.View!);
method public static Object! loadTransition(android.content.Context!, int);
method public static void removeTransitionListener(Object!, androidx.leanback.transition.TransitionListener!);
method public static void runTransition(Object!, Object!);
method public static void setChangeBoundsDefaultStartDelay(Object!, int);
method public static void setChangeBoundsStartDelay(Object!, android.view.View!, int);
method public static void setChangeBoundsStartDelay(Object!, int, int);
method public static void setChangeBoundsStartDelay(Object!, String!, int);
method public static void setDuration(Object!, long);
method public static void setEnterTransition(android.view.Window!, Object!);
method public static void setEnterTransition(android.app.Fragment!, Object!);
method public static void setEpicenterCallback(Object!, androidx.leanback.transition.TransitionEpicenterCallback!);
method public static void setExitTransition(android.app.Fragment!, Object!);
method public static void setInterpolator(Object!, Object!);
method public static void setReturnTransition(android.view.Window!, Object!);
method public static void setSharedElementEnterTransition(android.view.Window!, Object!);
method public static void setSharedElementEnterTransition(android.app.Fragment!, Object!);
method public static void setSharedElementReturnTransition(android.view.Window!, Object!);
method public static void setStartDelay(Object!, long);
method public static void setTransitionGroup(android.view.ViewGroup!, boolean);
method public static boolean systemSupportsEntranceTransitions();
field public static final int FADE_IN = 1; // 0x1
field public static final int FADE_OUT = 2; // 0x2
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public class TransitionListener {
ctor public TransitionListener();
method public void onTransitionCancel(Object!);
method public void onTransitionEnd(Object!);
method public void onTransitionPause(Object!);
method public void onTransitionResume(Object!);
method public void onTransitionStart(Object!);
field protected Object! mImpl;
}
}
package androidx.leanback.util {
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public final class StateMachine {
ctor public StateMachine();
method public void addState(androidx.leanback.util.StateMachine.State!);
method public void addTransition(androidx.leanback.util.StateMachine.State!, androidx.leanback.util.StateMachine.State!, androidx.leanback.util.StateMachine.Event!);
method public void addTransition(androidx.leanback.util.StateMachine.State!, androidx.leanback.util.StateMachine.State!, androidx.leanback.util.StateMachine.Condition!);
method public void addTransition(androidx.leanback.util.StateMachine.State!, androidx.leanback.util.StateMachine.State!);
method public void fireEvent(androidx.leanback.util.StateMachine.Event!);
method public void reset();
method public void start();
field public static final int STATUS_INVOKED = 1; // 0x1
field public static final int STATUS_ZERO = 0; // 0x0
}
public static class StateMachine.Condition {
ctor public StateMachine.Condition(String!);
method public boolean canProceed();
}
public static class StateMachine.Event {
ctor public StateMachine.Event(String!);
}
public static class StateMachine.State {
ctor public StateMachine.State(String!);
ctor public StateMachine.State(String!, boolean, boolean);
method public final int getStatus();
method public void run();
}
}
package androidx.leanback.widget {
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public final class BackgroundHelper {
method public static void setBackgroundPreservingAlpha(android.view.View!, android.graphics.drawable.Drawable!);
}
public abstract class BaseGridView extends androidx.recyclerview.widget.RecyclerView {
method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public int getExtraLayoutSpace();
method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public int getFocusScrollStrategy();
method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public int getSelectedSubPosition();
method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setExtraLayoutSpace(int);
method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setFocusScrollStrategy(int);
method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setSelectedPositionSmoothWithSub(int, int);
method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setSelectedPositionWithSub(int, int);
method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setSelectedPositionWithSub(int, int, int);
field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public static final int FOCUS_SCROLL_ALIGNED = 0; // 0x0
field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public static final int FOCUS_SCROLL_ITEM = 1; // 0x1
field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public static final int FOCUS_SCROLL_PAGE = 2; // 0x2
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public class BrowseRowsFrameLayout extends android.widget.FrameLayout {
ctor public BrowseRowsFrameLayout(android.content.Context!);
ctor public BrowseRowsFrameLayout(android.content.Context!, android.util.AttributeSet!);
ctor public BrowseRowsFrameLayout(android.content.Context!, android.util.AttributeSet!, int);
}
public class DividerPresenter extends androidx.leanback.widget.Presenter {
ctor @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public DividerPresenter(int);
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public class GuidedActionAdapter extends androidx.recyclerview.widget.RecyclerView.Adapter {
ctor public GuidedActionAdapter(java.util.List<androidx.leanback.widget.GuidedAction>!, androidx.leanback.widget.GuidedActionAdapter.ClickListener!, androidx.leanback.widget.GuidedActionAdapter.FocusListener!, androidx.leanback.widget.GuidedActionsStylist!, boolean);
method public androidx.leanback.widget.GuidedActionsStylist.ViewHolder! findSubChildViewHolder(android.view.View!);
method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public java.util.List<androidx.leanback.widget.GuidedAction>! getActions();
method public int getCount();
method public androidx.leanback.widget.GuidedActionsStylist! getGuidedActionsStylist();
method public androidx.leanback.widget.GuidedAction! getItem(int);
method public int getItemCount();
method public void handleCheckedActions(androidx.leanback.widget.GuidedActionsStylist.ViewHolder!);
method public int indexOf(androidx.leanback.widget.GuidedAction!);
method public void onBindViewHolder(androidx.recyclerview.widget.RecyclerView.ViewHolder!, int);
method public androidx.recyclerview.widget.RecyclerView.ViewHolder! onCreateViewHolder(android.view.ViewGroup!, int);
method public void performOnActionClick(androidx.leanback.widget.GuidedActionsStylist.ViewHolder!);
method public void setActions(java.util.List<androidx.leanback.widget.GuidedAction>!);
method public void setClickListener(androidx.leanback.widget.GuidedActionAdapter.ClickListener!);
method public void setDiffCallback(androidx.leanback.widget.DiffCallback<androidx.leanback.widget.GuidedAction>!);
method public void setFocusListener(androidx.leanback.widget.GuidedActionAdapter.FocusListener!);
}
public static interface GuidedActionAdapter.ClickListener {
method public void onGuidedActionClicked(androidx.leanback.widget.GuidedAction!);
}
public static interface GuidedActionAdapter.EditListener {
method public void onGuidedActionEditCanceled(androidx.leanback.widget.GuidedAction!);
method public long onGuidedActionEditedAndProceed(androidx.leanback.widget.GuidedAction!);
method public void onImeClose();
method public void onImeOpen();
}
public static interface GuidedActionAdapter.FocusListener {
method public void onGuidedActionFocused(androidx.leanback.widget.GuidedAction!);
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public class GuidedActionAdapterGroup {
ctor public GuidedActionAdapterGroup();
method public void addAdpter(androidx.leanback.widget.GuidedActionAdapter!, androidx.leanback.widget.GuidedActionAdapter!);
method public void closeIme(android.view.View!);
method public void fillAndGoNext(androidx.leanback.widget.GuidedActionAdapter!, android.widget.TextView!);
method public void fillAndStay(androidx.leanback.widget.GuidedActionAdapter!, android.widget.TextView!);
method public androidx.leanback.widget.GuidedActionAdapter! getNextAdapter(androidx.leanback.widget.GuidedActionAdapter!);
method public void openIme(androidx.leanback.widget.GuidedActionAdapter!, androidx.leanback.widget.GuidedActionsStylist.ViewHolder!);
method public void setEditListener(androidx.leanback.widget.GuidedActionAdapter.EditListener!);
}
public class GuidedActionsStylist implements androidx.leanback.widget.FragmentAnimationProvider {
method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void setEditListener(androidx.leanback.widget.GuidedActionAdapter.EditListener!);
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public class InvisibleRowPresenter extends androidx.leanback.widget.RowPresenter {
ctor public InvisibleRowPresenter();
method protected androidx.leanback.widget.RowPresenter.ViewHolder! createRowViewHolder(android.view.ViewGroup!);
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public class MediaNowPlayingView extends android.widget.LinearLayout {
ctor public MediaNowPlayingView(android.content.Context!, android.util.AttributeSet!);
field protected final android.view.animation.LinearInterpolator! mLinearInterpolator;
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public class NonOverlappingLinearLayout extends android.widget.LinearLayout {
ctor public NonOverlappingLinearLayout(android.content.Context!);
ctor public NonOverlappingLinearLayout(android.content.Context!, android.util.AttributeSet!);
ctor public NonOverlappingLinearLayout(android.content.Context!, android.util.AttributeSet!, int);
method public void setFocusableViewAvailableFixEnabled(boolean);
}
public abstract class ObjectAdapter {
method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public final boolean hasObserver();
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public class PagingIndicator extends android.view.View {
ctor public PagingIndicator(android.content.Context!);
ctor public PagingIndicator(android.content.Context!, android.util.AttributeSet!);
ctor public PagingIndicator(android.content.Context!, android.util.AttributeSet!, int);
method public void onPageSelected(int, boolean);
method public void setArrowBackgroundColor(@ColorInt int);
method public void setArrowColor(@ColorInt int);
method public void setDotBackgroundColor(@ColorInt int);
method public void setPageCount(int);
}
public class PagingIndicator.Dot {
ctor public PagingIndicator.Dot();
method public void adjustAlpha();
method public float getAlpha();
method public float getDiameter();
method public float getTranslationX();
method public void setAlpha(float);
method public void setDiameter(float);
method public void setTranslationX(float);
}
public abstract class ParallaxEffect {
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public class PlaybackTransportRowView extends android.widget.LinearLayout {
ctor public PlaybackTransportRowView(android.content.Context!, android.util.AttributeSet!);
ctor public PlaybackTransportRowView(android.content.Context!, android.util.AttributeSet!, int);
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public static interface PlaybackTransportRowView.OnUnhandledKeyListener {
method public boolean onUnhandledKey(android.view.KeyEvent!);
}
public class RowHeaderPresenter extends androidx.leanback.widget.Presenter {
ctor @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public RowHeaderPresenter(int);
ctor @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public RowHeaderPresenter(int, boolean);
}
public static class RowHeaderPresenter.ViewHolder extends androidx.leanback.widget.Presenter.ViewHolder {
ctor @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public RowHeaderPresenter.ViewHolder(androidx.leanback.widget.RowHeaderView!);
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public class ScaleFrameLayout extends android.widget.FrameLayout {
ctor public ScaleFrameLayout(android.content.Context!);
ctor public ScaleFrameLayout(android.content.Context!, android.util.AttributeSet!);
ctor public ScaleFrameLayout(android.content.Context!, android.util.AttributeSet!, int);
method public void setChildScale(float);
method public void setLayoutScaleX(float);
method public void setLayoutScaleY(float);
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public final class SeekBar extends android.view.View {
ctor public SeekBar(android.content.Context!, android.util.AttributeSet!);
method public int getMax();
method public int getProgress();
method public int getSecondProgress();
method public int getSecondaryProgressColor();
method public void setAccessibilitySeekListener(androidx.leanback.widget.SeekBar.AccessibilitySeekListener!);
method public void setActiveBarHeight(int);
method public void setActiveRadius(int);
method public void setBarHeight(int);
method public void setMax(int);
method public void setProgress(int);
method public void setProgressColor(int);
method public void setSecondaryProgress(int);
method public void setSecondaryProgressColor(int);
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public abstract static class SeekBar.AccessibilitySeekListener {
ctor public SeekBar.AccessibilitySeekListener();
method public abstract boolean onAccessibilitySeekBackward();
method public abstract boolean onAccessibilitySeekForward();
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public class ThumbsBar extends android.widget.LinearLayout {
ctor public ThumbsBar(android.content.Context!, android.util.AttributeSet!);
ctor public ThumbsBar(android.content.Context!, android.util.AttributeSet!, int);
method public void clearThumbBitmaps();
method protected android.view.View! createThumbView(android.view.ViewGroup!);
method public int getHeroIndex();
method public android.graphics.Bitmap! getThumbBitmap(int);
method public void setHeroThumbSize(int, int);
method public void setNumberOfThumbs(int);
method public void setThumbBitmap(int, android.graphics.Bitmap!);
method public void setThumbSize(int, int);
method public void setThumbSpace(int);
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public class Util {
method public static boolean isDescendant(android.view.ViewGroup!, android.view.View!);
}
@IntDef({android.view.View.VISIBLE, android.view.View.INVISIBLE, android.view.View.GONE}) @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.SOURCE) public @interface Visibility {
}
}