blob: b30851b46d21d52528bb73558ba0a8a5a0ee139b [file] [log] [blame]
package android.support.app.recommendation {
public final class ContentRecommendation {
method public java.lang.String getBackgroundImageUri();
method public int getBadgeImageResourceId();
method public int getColor();
method public android.graphics.Bitmap getContentImage();
method public android.support.app.recommendation.ContentRecommendation.IntentData getContentIntent();
method public java.lang.String[] getContentTypes();
method public android.support.app.recommendation.ContentRecommendation.IntentData getDismissIntent();
method public java.lang.String[] getGenres();
method public java.lang.String getGroup();
method public java.lang.String getIdTag();
method public java.lang.String getMaturityRating();
method public android.app.Notification getNotificationObject(android.content.Context);
method public java.lang.String getPricingType();
method public java.lang.String getPricingValue();
method public java.lang.String getPrimaryContentType();
method public int getProgressMax();
method public int getProgressValue();
method public long getRunningTime();
method public java.lang.String getSortKey();
method public java.lang.String getSourceName();
method public int getStatus();
method public java.lang.String getText();
method public java.lang.String getTitle();
method public boolean hasProgressInfo();
method public boolean isAutoDismiss();
method public void setAutoDismiss(boolean);
method public void setGroup(java.lang.String);
method public void setProgress(int, int);
method public void setSortKey(java.lang.String);
method public void setStatus(int);
field public static final java.lang.String CONTENT_MATURITY_ALL = "android.contentMaturity.all";
field public static final java.lang.String CONTENT_MATURITY_HIGH = "android.contentMaturity.high";
field public static final java.lang.String CONTENT_MATURITY_LOW = "android.contentMaturity.low";
field public static final java.lang.String CONTENT_MATURITY_MEDIUM = "android.contentMaturity.medium";
field public static final java.lang.String CONTENT_PRICING_FREE = "android.contentPrice.free";
field public static final java.lang.String CONTENT_PRICING_PREORDER = "android.contentPrice.preorder";
field public static final java.lang.String CONTENT_PRICING_PURCHASE = "android.contentPrice.purchase";
field public static final java.lang.String CONTENT_PRICING_RENTAL = "android.contentPrice.rental";
field public static final java.lang.String CONTENT_PRICING_SUBSCRIPTION = "android.contentPrice.subscription";
field public static final int CONTENT_STATUS_AVAILABLE = 2; // 0x2
field public static final int CONTENT_STATUS_PENDING = 1; // 0x1
field public static final int CONTENT_STATUS_READY = 0; // 0x0
field public static final int CONTENT_STATUS_UNAVAILABLE = 3; // 0x3
field public static final java.lang.String CONTENT_TYPE_APP = "android.contentType.app";
field public static final java.lang.String CONTENT_TYPE_BOOK = "android.contentType.book";
field public static final java.lang.String CONTENT_TYPE_COMIC = "android.contentType.comic";
field public static final java.lang.String CONTENT_TYPE_GAME = "android.contentType.game";
field public static final java.lang.String CONTENT_TYPE_MAGAZINE = "android.contentType.magazine";
field public static final java.lang.String CONTENT_TYPE_MOVIE = "android.contentType.movie";
field public static final java.lang.String CONTENT_TYPE_MUSIC = "android.contentType.music";
field public static final java.lang.String CONTENT_TYPE_NEWS = "android.contentType.news";
field public static final java.lang.String CONTENT_TYPE_PODCAST = "android.contentType.podcast";
field public static final java.lang.String CONTENT_TYPE_RADIO = "android.contentType.radio";
field public static final java.lang.String CONTENT_TYPE_SERIAL = "android.contentType.serial";
field public static final java.lang.String CONTENT_TYPE_SPORTS = "android.contentType.sports";
field public static final java.lang.String CONTENT_TYPE_TRAILER = "android.contentType.trailer";
field public static final java.lang.String CONTENT_TYPE_VIDEO = "android.contentType.video";
field public static final java.lang.String CONTENT_TYPE_WEBSITE = "android.contentType.website";
field public static final int INTENT_TYPE_ACTIVITY = 1; // 0x1
field public static final int INTENT_TYPE_BROADCAST = 2; // 0x2
field public static final int INTENT_TYPE_SERVICE = 3; // 0x3
}
public static final class ContentRecommendation.Builder {
ctor public ContentRecommendation.Builder();
method public android.support.app.recommendation.ContentRecommendation build();
method public android.support.app.recommendation.ContentRecommendation.Builder setAutoDismiss(boolean);
method public android.support.app.recommendation.ContentRecommendation.Builder setBackgroundImageUri(java.lang.String);
method public android.support.app.recommendation.ContentRecommendation.Builder setBadgeIcon(int);
method public android.support.app.recommendation.ContentRecommendation.Builder setColor(int);
method public android.support.app.recommendation.ContentRecommendation.Builder setContentImage(android.graphics.Bitmap);
method public android.support.app.recommendation.ContentRecommendation.Builder setContentIntentData(int, android.content.Intent, int, android.os.Bundle);
method public android.support.app.recommendation.ContentRecommendation.Builder setContentTypes(java.lang.String[]);
method public android.support.app.recommendation.ContentRecommendation.Builder setDismissIntentData(int, android.content.Intent, int, android.os.Bundle);
method public android.support.app.recommendation.ContentRecommendation.Builder setGenres(java.lang.String[]);
method public android.support.app.recommendation.ContentRecommendation.Builder setGroup(java.lang.String);
method public android.support.app.recommendation.ContentRecommendation.Builder setIdTag(java.lang.String);
method public android.support.app.recommendation.ContentRecommendation.Builder setMaturityRating(java.lang.String);
method public android.support.app.recommendation.ContentRecommendation.Builder setPricingInformation(java.lang.String, java.lang.String);
method public android.support.app.recommendation.ContentRecommendation.Builder setProgress(int, int);
method public android.support.app.recommendation.ContentRecommendation.Builder setRunningTime(long);
method public android.support.app.recommendation.ContentRecommendation.Builder setSortKey(java.lang.String);
method public android.support.app.recommendation.ContentRecommendation.Builder setSourceName(java.lang.String);
method public android.support.app.recommendation.ContentRecommendation.Builder setStatus(int);
method public android.support.app.recommendation.ContentRecommendation.Builder setText(java.lang.String);
method public android.support.app.recommendation.ContentRecommendation.Builder setTitle(java.lang.String);
}
public static abstract class ContentRecommendation.ContentMaturity implements java.lang.annotation.Annotation {
}
public static abstract class ContentRecommendation.ContentPricing implements java.lang.annotation.Annotation {
}
public static abstract class ContentRecommendation.ContentStatus implements java.lang.annotation.Annotation {
}
public static abstract class ContentRecommendation.ContentType implements java.lang.annotation.Annotation {
}
public static class ContentRecommendation.IntentData {
ctor public ContentRecommendation.IntentData();
}
public static abstract class ContentRecommendation.IntentType implements java.lang.annotation.Annotation {
}
public final class RecommendationExtender implements android.app.Notification.Extender {
ctor public RecommendationExtender();
ctor public RecommendationExtender(android.app.Notification);
method public android.app.Notification.Builder extend(android.app.Notification.Builder);
method public java.lang.String[] getContentTypes();
method public java.lang.String[] getGenres();
method public java.lang.String getMaturityRating();
method public java.lang.String getPricingType();
method public java.lang.String getPricingValue();
method public java.lang.String getPrimaryContentType();
method public long getRunningTime();
method public int getStatus();
method public android.support.app.recommendation.RecommendationExtender setContentTypes(java.lang.String[]);
method public android.support.app.recommendation.RecommendationExtender setGenres(java.lang.String[]);
method public android.support.app.recommendation.RecommendationExtender setMaturityRating(java.lang.String);
method public android.support.app.recommendation.RecommendationExtender setPricingInformation(java.lang.String, java.lang.String);
method public android.support.app.recommendation.RecommendationExtender setRunningTime(long);
method public android.support.app.recommendation.RecommendationExtender setStatus(int);
}
}
package android.support.customtabs {
public class CustomTabsCallback {
ctor public CustomTabsCallback();
method public void extraCallback(java.lang.String, android.os.Bundle);
method public void onNavigationEvent(int, android.os.Bundle);
field public static final int NAVIGATION_ABORTED = 4; // 0x4
field public static final int NAVIGATION_FAILED = 3; // 0x3
field public static final int NAVIGATION_FINISHED = 2; // 0x2
field public static final int NAVIGATION_STARTED = 1; // 0x1
field public static final int TAB_HIDDEN = 6; // 0x6
field public static final int TAB_SHOWN = 5; // 0x5
}
public class CustomTabsClient {
method public static boolean bindCustomTabsService(android.content.Context, java.lang.String, android.support.customtabs.CustomTabsServiceConnection);
method public static boolean connectAndInitialize(android.content.Context, java.lang.String);
method public android.os.Bundle extraCommand(java.lang.String, android.os.Bundle);
method public static java.lang.String getPackageName(android.content.Context, java.util.List<java.lang.String>);
method public static java.lang.String getPackageName(android.content.Context, java.util.List<java.lang.String>, boolean);
method public android.support.customtabs.CustomTabsSession newSession(android.support.customtabs.CustomTabsCallback);
method public boolean warmup(long);
}
public final class CustomTabsIntent {
method public static int getMaxToolbarItems();
method public void launchUrl(android.app.Activity, android.net.Uri);
method public static android.content.Intent setAlwaysUseBrowserUI(android.content.Intent);
method public static boolean shouldAlwaysUseBrowserUI(android.content.Intent);
field public static final java.lang.String EXTRA_ACTION_BUTTON_BUNDLE = "android.support.customtabs.extra.ACTION_BUTTON_BUNDLE";
field public static final java.lang.String EXTRA_CLOSE_BUTTON_ICON = "android.support.customtabs.extra.CLOSE_BUTTON_ICON";
field public static final java.lang.String EXTRA_DEFAULT_SHARE_MENU_ITEM = "android.support.customtabs.extra.SHARE_MENU_ITEM";
field public static final java.lang.String EXTRA_ENABLE_INSTANT_APPS = "android.support.customtabs.extra.EXTRA_ENABLE_INSTANT_APPS";
field public static final java.lang.String EXTRA_ENABLE_URLBAR_HIDING = "android.support.customtabs.extra.ENABLE_URLBAR_HIDING";
field public static final java.lang.String EXTRA_EXIT_ANIMATION_BUNDLE = "android.support.customtabs.extra.EXIT_ANIMATION_BUNDLE";
field public static final java.lang.String EXTRA_MENU_ITEMS = "android.support.customtabs.extra.MENU_ITEMS";
field public static final java.lang.String EXTRA_REMOTEVIEWS = "android.support.customtabs.extra.EXTRA_REMOTEVIEWS";
field public static final java.lang.String EXTRA_REMOTEVIEWS_CLICKED_ID = "android.support.customtabs.extra.EXTRA_REMOTEVIEWS_CLICKED_ID";
field public static final java.lang.String EXTRA_REMOTEVIEWS_PENDINGINTENT = "android.support.customtabs.extra.EXTRA_REMOTEVIEWS_PENDINGINTENT";
field public static final java.lang.String EXTRA_REMOTEVIEWS_VIEW_IDS = "android.support.customtabs.extra.EXTRA_REMOTEVIEWS_VIEW_IDS";
field public static final java.lang.String EXTRA_SECONDARY_TOOLBAR_COLOR = "android.support.customtabs.extra.SECONDARY_TOOLBAR_COLOR";
field public static final java.lang.String EXTRA_SESSION = "android.support.customtabs.extra.SESSION";
field public static final java.lang.String EXTRA_TINT_ACTION_BUTTON = "android.support.customtabs.extra.TINT_ACTION_BUTTON";
field public static final java.lang.String EXTRA_TITLE_VISIBILITY_STATE = "android.support.customtabs.extra.TITLE_VISIBILITY";
field public static final java.lang.String EXTRA_TOOLBAR_COLOR = "android.support.customtabs.extra.TOOLBAR_COLOR";
field public static final java.lang.String EXTRA_TOOLBAR_ITEMS = "android.support.customtabs.extra.TOOLBAR_ITEMS";
field public static final java.lang.String KEY_DESCRIPTION = "android.support.customtabs.customaction.DESCRIPTION";
field public static final java.lang.String KEY_ICON = "android.support.customtabs.customaction.ICON";
field public static final java.lang.String KEY_ID = "android.support.customtabs.customaction.ID";
field public static final java.lang.String KEY_MENU_ITEM_TITLE = "android.support.customtabs.customaction.MENU_ITEM_TITLE";
field public static final java.lang.String KEY_PENDING_INTENT = "android.support.customtabs.customaction.PENDING_INTENT";
field public static final int NO_TITLE = 0; // 0x0
field public static final int SHOW_PAGE_TITLE = 1; // 0x1
field public static final int TOOLBAR_ACTION_BUTTON_ID = 0; // 0x0
field public final android.content.Intent intent;
field public final android.os.Bundle startAnimationBundle;
}
public static final class CustomTabsIntent.Builder {
ctor public CustomTabsIntent.Builder();
ctor public CustomTabsIntent.Builder(android.support.customtabs.CustomTabsSession);
method public android.support.customtabs.CustomTabsIntent.Builder addDefaultShareMenuItem();
method public android.support.customtabs.CustomTabsIntent.Builder addMenuItem(java.lang.String, android.app.PendingIntent);
method public deprecated android.support.customtabs.CustomTabsIntent.Builder addToolbarItem(int, android.graphics.Bitmap, java.lang.String, android.app.PendingIntent) throws java.lang.IllegalStateException;
method public android.support.customtabs.CustomTabsIntent build();
method public android.support.customtabs.CustomTabsIntent.Builder enableUrlBarHiding();
method public android.support.customtabs.CustomTabsIntent.Builder setActionButton(android.graphics.Bitmap, java.lang.String, android.app.PendingIntent, boolean);
method public android.support.customtabs.CustomTabsIntent.Builder setActionButton(android.graphics.Bitmap, java.lang.String, android.app.PendingIntent);
method public android.support.customtabs.CustomTabsIntent.Builder setCloseButtonIcon(android.graphics.Bitmap);
method public android.support.customtabs.CustomTabsIntent.Builder setExitAnimations(android.content.Context, int, int);
method public android.support.customtabs.CustomTabsIntent.Builder setInstantAppsEnabled(boolean);
method public android.support.customtabs.CustomTabsIntent.Builder setSecondaryToolbarColor(int);
method public android.support.customtabs.CustomTabsIntent.Builder setSecondaryToolbarViews(android.widget.RemoteViews, int[], android.app.PendingIntent);
method public android.support.customtabs.CustomTabsIntent.Builder setShowTitle(boolean);
method public android.support.customtabs.CustomTabsIntent.Builder setStartAnimations(android.content.Context, int, int);
method public android.support.customtabs.CustomTabsIntent.Builder setToolbarColor(int);
}
public abstract class CustomTabsService extends android.app.Service {
ctor public CustomTabsService();
method protected boolean cleanUpSession(android.support.customtabs.CustomTabsSessionToken);
method protected abstract android.os.Bundle extraCommand(java.lang.String, android.os.Bundle);
method protected abstract boolean mayLaunchUrl(android.support.customtabs.CustomTabsSessionToken, android.net.Uri, android.os.Bundle, java.util.List<android.os.Bundle>);
method protected abstract boolean newSession(android.support.customtabs.CustomTabsSessionToken);
method public android.os.IBinder onBind(android.content.Intent);
method protected abstract boolean updateVisuals(android.support.customtabs.CustomTabsSessionToken, android.os.Bundle);
method protected abstract boolean warmup(long);
field public static final java.lang.String ACTION_CUSTOM_TABS_CONNECTION = "android.support.customtabs.action.CustomTabsService";
field public static final java.lang.String KEY_URL = "android.support.customtabs.otherurls.URL";
}
public abstract class CustomTabsServiceConnection implements android.content.ServiceConnection {
ctor public CustomTabsServiceConnection();
method public abstract void onCustomTabsServiceConnected(android.content.ComponentName, android.support.customtabs.CustomTabsClient);
method public final void onServiceConnected(android.content.ComponentName, android.os.IBinder);
}
public final class CustomTabsSession {
method public boolean mayLaunchUrl(android.net.Uri, android.os.Bundle, java.util.List<android.os.Bundle>);
method public boolean setActionButton(android.graphics.Bitmap, java.lang.String);
method public boolean setSecondaryToolbarViews(android.widget.RemoteViews, int[], android.app.PendingIntent);
method public deprecated boolean setToolbarItem(int, android.graphics.Bitmap, java.lang.String);
}
public class CustomTabsSessionToken {
method public android.support.customtabs.CustomTabsCallback getCallback();
method public static android.support.customtabs.CustomTabsSessionToken getSessionTokenFromIntent(android.content.Intent);
}
}
package android.support.design.widget {
public class AppBarLayout extends android.widget.LinearLayout {
ctor public AppBarLayout(android.content.Context);
ctor public AppBarLayout(android.content.Context, android.util.AttributeSet);
method public void addOnOffsetChangedListener(android.support.design.widget.AppBarLayout.OnOffsetChangedListener);
method public deprecated float getTargetElevation();
method public final int getTotalScrollRange();
method public void removeOnOffsetChangedListener(android.support.design.widget.AppBarLayout.OnOffsetChangedListener);
method public void setExpanded(boolean);
method public void setExpanded(boolean, boolean);
method public deprecated void setTargetElevation(float);
}
public static class AppBarLayout.Behavior extends android.support.design.widget.HeaderBehavior {
ctor public AppBarLayout.Behavior();
ctor public AppBarLayout.Behavior(android.content.Context, android.util.AttributeSet);
method public boolean onLayoutChild(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, int);
method public boolean onMeasureChild(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, int, int, int, int);
method public boolean onNestedFling(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.View, float, float, boolean);
method public void onNestedPreScroll(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.View, int, int, int[]);
method public void onNestedScroll(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.View, int, int, int, int);
method public void onRestoreInstanceState(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.os.Parcelable);
method public android.os.Parcelable onSaveInstanceState(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout);
method public boolean onStartNestedScroll(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.View, android.view.View, int);
method public void onStopNestedScroll(android.support.design.widget.CoordinatorLayout, android.support.design.widget.AppBarLayout, android.view.View);
method public void setDragCallback(android.support.design.widget.AppBarLayout.Behavior.DragCallback);
}
public static abstract class AppBarLayout.Behavior.DragCallback {
ctor public AppBarLayout.Behavior.DragCallback();
method public abstract boolean canDrag(android.support.design.widget.AppBarLayout);
}
protected static class AppBarLayout.Behavior.SavedState extends android.support.v4.view.AbsSavedState {
ctor public AppBarLayout.Behavior.SavedState(android.os.Parcel, java.lang.ClassLoader);
ctor public AppBarLayout.Behavior.SavedState(android.os.Parcelable);
field public static final android.os.Parcelable.Creator<android.support.design.widget.AppBarLayout.Behavior.SavedState> CREATOR;
}
public static class AppBarLayout.LayoutParams extends android.widget.LinearLayout.LayoutParams {
ctor public AppBarLayout.LayoutParams(android.content.Context, android.util.AttributeSet);
ctor public AppBarLayout.LayoutParams(int, int);
ctor public AppBarLayout.LayoutParams(int, int, float);
ctor public AppBarLayout.LayoutParams(android.view.ViewGroup.LayoutParams);
ctor public AppBarLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams);
ctor public AppBarLayout.LayoutParams(android.widget.LinearLayout.LayoutParams);
ctor public AppBarLayout.LayoutParams(android.support.design.widget.AppBarLayout.LayoutParams);
method public int getScrollFlags();
method public android.view.animation.Interpolator getScrollInterpolator();
method public void setScrollFlags(int);
method public void setScrollInterpolator(android.view.animation.Interpolator);
field public static final int SCROLL_FLAG_ENTER_ALWAYS = 4; // 0x4
field public static final int SCROLL_FLAG_ENTER_ALWAYS_COLLAPSED = 8; // 0x8
field public static final int SCROLL_FLAG_EXIT_UNTIL_COLLAPSED = 2; // 0x2
field public static final int SCROLL_FLAG_SCROLL = 1; // 0x1
field public static final int SCROLL_FLAG_SNAP = 16; // 0x10
}
public static abstract interface AppBarLayout.OnOffsetChangedListener {
method public abstract void onOffsetChanged(android.support.design.widget.AppBarLayout, int);
}
public static class AppBarLayout.ScrollingViewBehavior extends android.support.design.widget.HeaderScrollingViewBehavior {
ctor public AppBarLayout.ScrollingViewBehavior();
ctor public AppBarLayout.ScrollingViewBehavior(android.content.Context, android.util.AttributeSet);
method public boolean layoutDependsOn(android.support.design.widget.CoordinatorLayout, android.view.View, android.view.View);
method public boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout, android.view.View, android.view.View);
method public boolean onRequestChildRectangleOnScreen(android.support.design.widget.CoordinatorLayout, android.view.View, android.graphics.Rect, boolean);
}
public class BottomNavigationView extends android.widget.FrameLayout {
ctor public BottomNavigationView(android.content.Context);
ctor public BottomNavigationView(android.content.Context, android.util.AttributeSet);
ctor public BottomNavigationView(android.content.Context, android.util.AttributeSet, int);
method public int getItemBackgroundResource();
method public android.content.res.ColorStateList getItemIconTintList();
method public android.content.res.ColorStateList getItemTextColor();
method public int getMaxItemCount();
method public android.view.Menu getMenu();
method public void inflateMenu(int);
method public void setItemBackgroundResource(int);
method public void setItemIconTintList(android.content.res.ColorStateList);
method public void setItemTextColor(android.content.res.ColorStateList);
method public void setOnNavigationItemSelectedListener(android.support.design.widget.BottomNavigationView.OnNavigationItemSelectedListener);
}
public static abstract interface BottomNavigationView.OnNavigationItemSelectedListener {
method public abstract boolean onNavigationItemSelected(android.view.MenuItem);
}
public class BottomSheetBehavior extends android.support.design.widget.CoordinatorLayout.Behavior {
ctor public BottomSheetBehavior();
ctor public BottomSheetBehavior(android.content.Context, android.util.AttributeSet);
method public static android.support.design.widget.BottomSheetBehavior<V> from(V);
method public final int getPeekHeight();
method public boolean getSkipCollapsed();
method public final int getState();
method public boolean isHideable();
method public void setBottomSheetCallback(android.support.design.widget.BottomSheetBehavior.BottomSheetCallback);
method public void setHideable(boolean);
method public final void setPeekHeight(int);
method public void setSkipCollapsed(boolean);
method public final void setState(int);
field public static final int PEEK_HEIGHT_AUTO = -1; // 0xffffffff
field public static final int STATE_COLLAPSED = 4; // 0x4
field public static final int STATE_DRAGGING = 1; // 0x1
field public static final int STATE_EXPANDED = 3; // 0x3
field public static final int STATE_HIDDEN = 5; // 0x5
field public static final int STATE_SETTLING = 2; // 0x2
}
public static abstract class BottomSheetBehavior.BottomSheetCallback {
ctor public BottomSheetBehavior.BottomSheetCallback();
method public abstract void onSlide(android.view.View, float);
method public abstract void onStateChanged(android.view.View, int);
}
protected static class BottomSheetBehavior.SavedState extends android.support.v4.view.AbsSavedState {
ctor public BottomSheetBehavior.SavedState(android.os.Parcel);
ctor public BottomSheetBehavior.SavedState(android.os.Parcel, java.lang.ClassLoader);
ctor public BottomSheetBehavior.SavedState(android.os.Parcelable, int);
field public static final android.os.Parcelable.Creator<android.support.design.widget.BottomSheetBehavior.SavedState> CREATOR;
}
public class BottomSheetDialog extends android.support.v7.app.AppCompatDialog {
ctor public BottomSheetDialog(android.content.Context);
ctor public BottomSheetDialog(android.content.Context, int);
ctor protected BottomSheetDialog(android.content.Context, boolean, android.content.DialogInterface.OnCancelListener);
}
public class BottomSheetDialogFragment extends android.support.v7.app.AppCompatDialogFragment {
ctor public BottomSheetDialogFragment();
}
public class CollapsingToolbarLayout extends android.widget.FrameLayout {
ctor public CollapsingToolbarLayout(android.content.Context);
ctor public CollapsingToolbarLayout(android.content.Context, android.util.AttributeSet);
ctor public CollapsingToolbarLayout(android.content.Context, android.util.AttributeSet, int);
method public int getCollapsedTitleGravity();
method public android.graphics.Typeface getCollapsedTitleTypeface();
method public android.graphics.drawable.Drawable getContentScrim();
method public int getExpandedTitleGravity();
method public int getExpandedTitleMarginBottom();
method public int getExpandedTitleMarginEnd();
method public int getExpandedTitleMarginStart();
method public int getExpandedTitleMarginTop();
method public android.graphics.Typeface getExpandedTitleTypeface();
method public long getScrimAnimationDuration();
method public int getScrimVisibleHeightTrigger();
method public android.graphics.drawable.Drawable getStatusBarScrim();
method public java.lang.CharSequence getTitle();
method public boolean isTitleEnabled();
method public void setCollapsedTitleGravity(int);
method public void setCollapsedTitleTextAppearance(int);
method public void setCollapsedTitleTextColor(int);
method public void setCollapsedTitleTextColor(android.content.res.ColorStateList);
method public void setCollapsedTitleTypeface(android.graphics.Typeface);
method public void setContentScrim(android.graphics.drawable.Drawable);
method public void setContentScrimColor(int);
method public void setContentScrimResource(int);
method public void setExpandedTitleColor(int);
method public void setExpandedTitleGravity(int);
method public void setExpandedTitleMargin(int, int, int, int);
method public void setExpandedTitleMarginBottom(int);
method public void setExpandedTitleMarginEnd(int);
method public void setExpandedTitleMarginStart(int);
method public void setExpandedTitleMarginTop(int);
method public void setExpandedTitleTextAppearance(int);
method public void setExpandedTitleTextColor(android.content.res.ColorStateList);
method public void setExpandedTitleTypeface(android.graphics.Typeface);
method public void setScrimAnimationDuration(long);
method public void setScrimVisibleHeightTrigger(int);
method public void setScrimsShown(boolean);
method public void setScrimsShown(boolean, boolean);
method public void setStatusBarScrim(android.graphics.drawable.Drawable);
method public void setStatusBarScrimColor(int);
method public void setStatusBarScrimResource(int);
method public void setTitle(java.lang.CharSequence);
method public void setTitleEnabled(boolean);
}
public static class CollapsingToolbarLayout.LayoutParams extends android.widget.FrameLayout.LayoutParams {
ctor public CollapsingToolbarLayout.LayoutParams(android.content.Context, android.util.AttributeSet);
ctor public CollapsingToolbarLayout.LayoutParams(int, int);
ctor public CollapsingToolbarLayout.LayoutParams(int, int, int);
ctor public CollapsingToolbarLayout.LayoutParams(android.view.ViewGroup.LayoutParams);
ctor public CollapsingToolbarLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams);
ctor public CollapsingToolbarLayout.LayoutParams(android.widget.FrameLayout.LayoutParams);
method public int getCollapseMode();
method public float getParallaxMultiplier();
method public void setCollapseMode(int);
method public void setParallaxMultiplier(float);
field public static final int COLLAPSE_MODE_OFF = 0; // 0x0
field public static final int COLLAPSE_MODE_PARALLAX = 2; // 0x2
field public static final int COLLAPSE_MODE_PIN = 1; // 0x1
}
public class CoordinatorLayout extends android.view.ViewGroup implements android.support.v4.view.NestedScrollingParent {
ctor public CoordinatorLayout(android.content.Context);
ctor public CoordinatorLayout(android.content.Context, android.util.AttributeSet);
ctor public CoordinatorLayout(android.content.Context, android.util.AttributeSet, int);
method public void dispatchDependentViewsChanged(android.view.View);
method public boolean doViewsOverlap(android.view.View, android.view.View);
method public java.util.List<android.view.View> getDependencies(android.view.View);
method public java.util.List<android.view.View> getDependents(android.view.View);
method public android.graphics.drawable.Drawable getStatusBarBackground();
method public boolean isPointInChildBounds(android.view.View, int, int);
method public void onAttachedToWindow();
method public void onDetachedFromWindow();
method public void onDraw(android.graphics.Canvas);
method protected void onLayout(boolean, int, int, int, int);
method public void onLayoutChild(android.view.View, int);
method public void onMeasureChild(android.view.View, int, int, int, int);
method public void setStatusBarBackground(android.graphics.drawable.Drawable);
method public void setStatusBarBackgroundColor(int);
method public void setStatusBarBackgroundResource(int);
}
public static abstract class CoordinatorLayout.Behavior {
ctor public CoordinatorLayout.Behavior();
ctor public CoordinatorLayout.Behavior(android.content.Context, android.util.AttributeSet);
method public boolean blocksInteractionBelow(android.support.design.widget.CoordinatorLayout, V);
method public boolean getInsetDodgeRect(android.support.design.widget.CoordinatorLayout, V, android.graphics.Rect);
method public int getScrimColor(android.support.design.widget.CoordinatorLayout, V);
method public float getScrimOpacity(android.support.design.widget.CoordinatorLayout, V);
method public static java.lang.Object getTag(android.view.View);
method public deprecated boolean isDirty(android.support.design.widget.CoordinatorLayout, V);
method public boolean layoutDependsOn(android.support.design.widget.CoordinatorLayout, V, android.view.View);
method public android.support.v4.view.WindowInsetsCompat onApplyWindowInsets(android.support.design.widget.CoordinatorLayout, V, android.support.v4.view.WindowInsetsCompat);
method public void onAttachedToLayoutParams(android.support.design.widget.CoordinatorLayout.LayoutParams);
method public boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout, V, android.view.View);
method public void onDependentViewRemoved(android.support.design.widget.CoordinatorLayout, V, android.view.View);
method public void onDetachedFromLayoutParams();
method public boolean onInterceptTouchEvent(android.support.design.widget.CoordinatorLayout, V, android.view.MotionEvent);
method public boolean onLayoutChild(android.support.design.widget.CoordinatorLayout, V, int);
method public boolean onMeasureChild(android.support.design.widget.CoordinatorLayout, V, int, int, int, int);
method public boolean onNestedFling(android.support.design.widget.CoordinatorLayout, V, android.view.View, float, float, boolean);
method public boolean onNestedPreFling(android.support.design.widget.CoordinatorLayout, V, android.view.View, float, float);
method public void onNestedPreScroll(android.support.design.widget.CoordinatorLayout, V, android.view.View, int, int, int[]);
method public void onNestedScroll(android.support.design.widget.CoordinatorLayout, V, android.view.View, int, int, int, int);
method public void onNestedScrollAccepted(android.support.design.widget.CoordinatorLayout, V, android.view.View, android.view.View, int);
method public boolean onRequestChildRectangleOnScreen(android.support.design.widget.CoordinatorLayout, V, android.graphics.Rect, boolean);
method public void onRestoreInstanceState(android.support.design.widget.CoordinatorLayout, V, android.os.Parcelable);
method public android.os.Parcelable onSaveInstanceState(android.support.design.widget.CoordinatorLayout, V);
method public boolean onStartNestedScroll(android.support.design.widget.CoordinatorLayout, V, android.view.View, android.view.View, int);
method public void onStopNestedScroll(android.support.design.widget.CoordinatorLayout, V, android.view.View);
method public boolean onTouchEvent(android.support.design.widget.CoordinatorLayout, V, android.view.MotionEvent);
method public static void setTag(android.view.View, java.lang.Object);
}
public static abstract class CoordinatorLayout.DefaultBehavior implements java.lang.annotation.Annotation {
}
public static class CoordinatorLayout.LayoutParams extends android.view.ViewGroup.MarginLayoutParams {
ctor public CoordinatorLayout.LayoutParams(int, int);
ctor public CoordinatorLayout.LayoutParams(android.support.design.widget.CoordinatorLayout.LayoutParams);
ctor public CoordinatorLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams);
ctor public CoordinatorLayout.LayoutParams(android.view.ViewGroup.LayoutParams);
method public int getAnchorId();
method public android.support.design.widget.CoordinatorLayout.Behavior getBehavior();
method public void setAnchorId(int);
method public void setBehavior(android.support.design.widget.CoordinatorLayout.Behavior);
field public int anchorGravity;
field public int dodgeInsetEdges;
field public int gravity;
field public int insetEdge;
field public int keyline;
}
protected static class CoordinatorLayout.SavedState extends android.support.v4.view.AbsSavedState {
ctor public CoordinatorLayout.SavedState(android.os.Parcel, java.lang.ClassLoader);
ctor public CoordinatorLayout.SavedState(android.os.Parcelable);
field public static final android.os.Parcelable.Creator<android.support.design.widget.CoordinatorLayout.SavedState> CREATOR;
}
public class FloatingActionButton extends android.support.design.widget.VisibilityAwareImageButton {
ctor public FloatingActionButton(android.content.Context);
ctor public FloatingActionButton(android.content.Context, android.util.AttributeSet);
ctor public FloatingActionButton(android.content.Context, android.util.AttributeSet, int);
method public float getCompatElevation();
method public android.graphics.drawable.Drawable getContentBackground();
method public boolean getContentRect(android.graphics.Rect);
method public int getRippleColor();
method public int getSize();
method public boolean getUseCompatPadding();
method public void hide();
method public void hide(android.support.design.widget.FloatingActionButton.OnVisibilityChangedListener);
method public void setCompatElevation(float);
method public void setRippleColor(int);
method public void setSize(int);
method public void setUseCompatPadding(boolean);
method public void show();
method public void show(android.support.design.widget.FloatingActionButton.OnVisibilityChangedListener);
field public static final int SIZE_AUTO = -1; // 0xffffffff
field public static final int SIZE_MINI = 1; // 0x1
field public static final int SIZE_NORMAL = 0; // 0x0
}
public static class FloatingActionButton.Behavior extends android.support.design.widget.CoordinatorLayout.Behavior {
ctor public FloatingActionButton.Behavior();
ctor public FloatingActionButton.Behavior(android.content.Context, android.util.AttributeSet);
method public boolean getInsetDodgeRect(android.support.design.widget.CoordinatorLayout, android.support.design.widget.FloatingActionButton, android.graphics.Rect);
method public boolean isAutoHideEnabled();
method public boolean onDependentViewChanged(android.support.design.widget.CoordinatorLayout, android.support.design.widget.FloatingActionButton, android.view.View);
method public boolean onLayoutChild(android.support.design.widget.CoordinatorLayout, android.support.design.widget.FloatingActionButton, int);
method public void setAutoHideEnabled(boolean);
}
public static abstract class FloatingActionButton.OnVisibilityChangedListener {
ctor public FloatingActionButton.OnVisibilityChangedListener();
method public void onHidden(android.support.design.widget.FloatingActionButton);
method public void onShown(android.support.design.widget.FloatingActionButton);
}
abstract class HeaderBehavior extends android.support.design.widget.ViewOffsetBehavior {
ctor public HeaderBehavior();
ctor public HeaderBehavior(android.content.Context, android.util.AttributeSet);
}
abstract class HeaderScrollingViewBehavior extends android.support.design.widget.ViewOffsetBehavior {
ctor public HeaderScrollingViewBehavior();
ctor public HeaderScrollingViewBehavior(android.content.Context, android.util.AttributeSet);
method public final int getOverlayTop();
method protected void layoutChild(android.support.design.widget.CoordinatorLayout, android.view.View, int);
method public boolean onMeasureChild(android.support.design.widget.CoordinatorLayout, android.view.View, int, int, int, int);
method public final void setOverlayTop(int);
}
public class NavigationView extends android.widget.FrameLayout {
ctor public NavigationView(android.content.Context);
ctor public NavigationView(android.content.Context, android.util.AttributeSet);
ctor public NavigationView(android.content.Context, android.util.AttributeSet, int);
method public void addHeaderView(android.view.View);
method public int getHeaderCount();
method public android.view.View getHeaderView(int);
method public android.graphics.drawable.Drawable getItemBackground();
method public android.content.res.ColorStateList getItemIconTintList();
method public android.content.res.ColorStateList getItemTextColor();
method public android.view.Menu getMenu();
method public android.view.View inflateHeaderView(int);
method public void inflateMenu(int);
method public void removeHeaderView(android.view.View);
method public void setCheckedItem(int);
method public void setItemBackground(android.graphics.drawable.Drawable);
method public void setItemBackgroundResource(int);
method public void setItemIconTintList(android.content.res.ColorStateList);
method public void setItemTextAppearance(int);
method public void setItemTextColor(android.content.res.ColorStateList);
method public void setNavigationItemSelectedListener(android.support.design.widget.NavigationView.OnNavigationItemSelectedListener);
}
public static abstract interface NavigationView.OnNavigationItemSelectedListener {
method public abstract boolean onNavigationItemSelected(android.view.MenuItem);
}
public static class NavigationView.SavedState extends android.support.v4.view.AbsSavedState {
ctor public NavigationView.SavedState(android.os.Parcel, java.lang.ClassLoader);
ctor public NavigationView.SavedState(android.os.Parcelable);
field public static final android.os.Parcelable.Creator<android.support.design.widget.NavigationView.SavedState> CREATOR;
field public android.os.Bundle menuState;
}
public final class Snackbar {
method public void dismiss();
method public int getDuration();
method public android.view.View getView();
method public boolean isShown();
method public boolean isShownOrQueued();
method public static android.support.design.widget.Snackbar make(android.view.View, java.lang.CharSequence, int);
method public static android.support.design.widget.Snackbar make(android.view.View, int, int);
method public android.support.design.widget.Snackbar setAction(int, android.view.View.OnClickListener);
method public android.support.design.widget.Snackbar setAction(java.lang.CharSequence, android.view.View.OnClickListener);
method public android.support.design.widget.Snackbar setActionTextColor(android.content.res.ColorStateList);
method public android.support.design.widget.Snackbar setActionTextColor(int);
method public android.support.design.widget.Snackbar setCallback(android.support.design.widget.Snackbar.Callback);
method public android.support.design.widget.Snackbar setDuration(int);
method public android.support.design.widget.Snackbar setText(java.lang.CharSequence);
method public android.support.design.widget.Snackbar setText(int);
method public void show();
field public static final int LENGTH_INDEFINITE = -2; // 0xfffffffe
field public static final int LENGTH_LONG = 0; // 0x0
field public static final int LENGTH_SHORT = -1; // 0xffffffff
}
public static abstract class Snackbar.Callback {
ctor public Snackbar.Callback();
method public void onDismissed(android.support.design.widget.Snackbar, int);
method public void onShown(android.support.design.widget.Snackbar);
field public static final int DISMISS_EVENT_ACTION = 1; // 0x1
field public static final int DISMISS_EVENT_CONSECUTIVE = 4; // 0x4
field public static final int DISMISS_EVENT_MANUAL = 3; // 0x3
field public static final int DISMISS_EVENT_SWIPE = 0; // 0x0
field public static final int DISMISS_EVENT_TIMEOUT = 2; // 0x2
}
public class SwipeDismissBehavior extends android.support.design.widget.CoordinatorLayout.Behavior {
ctor public SwipeDismissBehavior();
method public boolean canSwipeDismissView(android.view.View);
method public int getDragState();
method public void setDragDismissDistance(float);
method public void setEndAlphaSwipeDistance(float);
method public void setListener(android.support.design.widget.SwipeDismissBehavior.OnDismissListener);
method public void setSensitivity(float);
method public void setStartAlphaSwipeDistance(float);
method public void setSwipeDirection(int);
field public static final int STATE_DRAGGING = 1; // 0x1
field public static final int STATE_IDLE = 0; // 0x0
field public static final int STATE_SETTLING = 2; // 0x2
field public static final int SWIPE_DIRECTION_ANY = 2; // 0x2
field public static final int SWIPE_DIRECTION_END_TO_START = 1; // 0x1
field public static final int SWIPE_DIRECTION_START_TO_END = 0; // 0x0
}
public static abstract interface SwipeDismissBehavior.OnDismissListener {
method public abstract void onDismiss(android.view.View);
method public abstract void onDragStateChanged(int);
}
public final class TabItem extends android.view.View {
ctor public TabItem(android.content.Context);
ctor public TabItem(android.content.Context, android.util.AttributeSet);
}
public class TabLayout extends android.widget.HorizontalScrollView {
ctor public TabLayout(android.content.Context);
ctor public TabLayout(android.content.Context, android.util.AttributeSet);
ctor public TabLayout(android.content.Context, android.util.AttributeSet, int);
method public void addOnTabSelectedListener(android.support.design.widget.TabLayout.OnTabSelectedListener);
method public void addTab(android.support.design.widget.TabLayout.Tab);
method public void addTab(android.support.design.widget.TabLayout.Tab, int);
method public void addTab(android.support.design.widget.TabLayout.Tab, boolean);
method public void addTab(android.support.design.widget.TabLayout.Tab, int, boolean);
method public void clearOnTabSelectedListeners();
method public int getSelectedTabPosition();
method public android.support.design.widget.TabLayout.Tab getTabAt(int);
method public int getTabCount();
method public int getTabGravity();
method public int getTabMode();
method public android.content.res.ColorStateList getTabTextColors();
method public android.support.design.widget.TabLayout.Tab newTab();
method public void removeAllTabs();
method public void removeOnTabSelectedListener(android.support.design.widget.TabLayout.OnTabSelectedListener);
method public void removeTab(android.support.design.widget.TabLayout.Tab);
method public void removeTabAt(int);
method public deprecated void setOnTabSelectedListener(android.support.design.widget.TabLayout.OnTabSelectedListener);
method public void setScrollPosition(int, float, boolean);
method public void setSelectedTabIndicatorColor(int);
method public void setSelectedTabIndicatorHeight(int);
method public void setTabGravity(int);
method public void setTabMode(int);
method public void setTabTextColors(android.content.res.ColorStateList);
method public void setTabTextColors(int, int);
method public deprecated void setTabsFromPagerAdapter(android.support.v4.view.PagerAdapter);
method public void setupWithViewPager(android.support.v4.view.ViewPager);
method public void setupWithViewPager(android.support.v4.view.ViewPager, boolean);
field public static final int GRAVITY_CENTER = 1; // 0x1
field public static final int GRAVITY_FILL = 0; // 0x0
field public static final int MODE_FIXED = 1; // 0x1
field public static final int MODE_SCROLLABLE = 0; // 0x0
}
public static abstract interface TabLayout.OnTabSelectedListener {
method public abstract void onTabReselected(android.support.design.widget.TabLayout.Tab);
method public abstract void onTabSelected(android.support.design.widget.TabLayout.Tab);
method public abstract void onTabUnselected(android.support.design.widget.TabLayout.Tab);
}
public static final class TabLayout.Tab {
method public java.lang.CharSequence getContentDescription();
method public android.view.View getCustomView();
method public android.graphics.drawable.Drawable getIcon();
method public int getPosition();
method public java.lang.Object getTag();
method public java.lang.CharSequence getText();
method public boolean isSelected();
method public void select();
method public android.support.design.widget.TabLayout.Tab setContentDescription(int);
method public android.support.design.widget.TabLayout.Tab setContentDescription(java.lang.CharSequence);
method public android.support.design.widget.TabLayout.Tab setCustomView(android.view.View);
method public android.support.design.widget.TabLayout.Tab setCustomView(int);
method public android.support.design.widget.TabLayout.Tab setIcon(android.graphics.drawable.Drawable);
method public android.support.design.widget.TabLayout.Tab setIcon(int);
method public android.support.design.widget.TabLayout.Tab setTag(java.lang.Object);
method public android.support.design.widget.TabLayout.Tab setText(java.lang.CharSequence);
method public android.support.design.widget.TabLayout.Tab setText(int);
field public static final int INVALID_POSITION = -1; // 0xffffffff
}
public static class TabLayout.TabLayoutOnPageChangeListener implements android.support.v4.view.ViewPager.OnPageChangeListener {
ctor public TabLayout.TabLayoutOnPageChangeListener(android.support.design.widget.TabLayout);
method public void onPageScrollStateChanged(int);
method public void onPageScrolled(int, float, int);
method public void onPageSelected(int);
}
public static class TabLayout.ViewPagerOnTabSelectedListener implements android.support.design.widget.TabLayout.OnTabSelectedListener {
ctor public TabLayout.ViewPagerOnTabSelectedListener(android.support.v4.view.ViewPager);
method public void onTabReselected(android.support.design.widget.TabLayout.Tab);
method public void onTabSelected(android.support.design.widget.TabLayout.Tab);
method public void onTabUnselected(android.support.design.widget.TabLayout.Tab);
}
public class TextInputEditText extends android.support.v7.widget.AppCompatEditText {
ctor public TextInputEditText(android.content.Context);
ctor public TextInputEditText(android.content.Context, android.util.AttributeSet);
ctor public TextInputEditText(android.content.Context, android.util.AttributeSet, int);
}
public class TextInputLayout extends android.widget.LinearLayout {
ctor public TextInputLayout(android.content.Context);
ctor public TextInputLayout(android.content.Context, android.util.AttributeSet);
ctor public TextInputLayout(android.content.Context, android.util.AttributeSet, int);
method public int getCounterMaxLength();
method public android.widget.EditText getEditText();
method public java.lang.CharSequence getError();
method public java.lang.CharSequence getHint();
method public java.lang.CharSequence getPasswordVisibilityToggleContentDescription();
method public android.graphics.drawable.Drawable getPasswordVisibilityToggleDrawable();
method public android.graphics.Typeface getTypeface();
method public boolean isCounterEnabled();
method public boolean isErrorEnabled();
method public boolean isHintAnimationEnabled();
method public boolean isHintEnabled();
method public boolean isPasswordVisibilityToggleEnabled();
method public android.os.Parcelable onSaveInstanceState();
method public void setCounterEnabled(boolean);
method public void setCounterMaxLength(int);
method public void setError(java.lang.CharSequence);
method public void setErrorEnabled(boolean);
method public void setHint(java.lang.CharSequence);
method public void setHintAnimationEnabled(boolean);
method public void setHintEnabled(boolean);
method public void setHintTextAppearance(int);
method public void setPasswordVisibilityToggleContentDescription(int);
method public void setPasswordVisibilityToggleContentDescription(java.lang.CharSequence);
method public void setPasswordVisibilityToggleDrawable(int);
method public void setPasswordVisibilityToggleDrawable(android.graphics.drawable.Drawable);
method public void setPasswordVisibilityToggleEnabled(boolean);
method public void setPasswordVisibilityToggleTintList(android.content.res.ColorStateList);
method public void setPasswordVisibilityToggleTintMode(android.graphics.PorterDuff.Mode);
method public void setTypeface(android.graphics.Typeface);
}
class ViewOffsetBehavior extends android.support.design.widget.CoordinatorLayout.Behavior {
ctor public ViewOffsetBehavior();
ctor public ViewOffsetBehavior(android.content.Context, android.util.AttributeSet);
method public int getLeftAndRightOffset();
method public int getTopAndBottomOffset();
method protected void layoutChild(android.support.design.widget.CoordinatorLayout, V, int);
method public boolean setLeftAndRightOffset(int);
method public boolean setTopAndBottomOffset(int);
}
class VisibilityAwareImageButton extends android.widget.ImageButton {
ctor public VisibilityAwareImageButton(android.content.Context);
ctor public VisibilityAwareImageButton(android.content.Context, android.util.AttributeSet);
ctor public VisibilityAwareImageButton(android.content.Context, android.util.AttributeSet, int);
}
}
package android.support.graphics.drawable {
public class AnimatedVectorDrawableCompat extends android.support.graphics.drawable.VectorDrawableCommon {
method public static android.support.graphics.drawable.AnimatedVectorDrawableCompat create(android.content.Context, int);
method public static android.support.graphics.drawable.AnimatedVectorDrawableCompat createFromXmlInner(android.content.Context, android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources.Theme) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException;
method public void draw(android.graphics.Canvas);
method public int getOpacity();
method public boolean isRunning();
method public void setAlpha(int);
method public void setColorFilter(android.graphics.ColorFilter);
method public void start();
method public void stop();
}
abstract class VectorDrawableCommon extends android.graphics.drawable.Drawable {
}
public class VectorDrawableCompat extends android.support.graphics.drawable.VectorDrawableCommon {
method public static android.support.graphics.drawable.VectorDrawableCompat create(android.content.res.Resources, int, android.content.res.Resources.Theme);
method public static android.support.graphics.drawable.VectorDrawableCompat createFromXmlInner(android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources.Theme) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException;
method public void draw(android.graphics.Canvas);
method public int getOpacity();
method public void setAlpha(int);
method public void setColorFilter(android.graphics.ColorFilter);
}
}
package android.support.percent {
public class PercentFrameLayout extends android.widget.FrameLayout {
ctor public PercentFrameLayout(android.content.Context);
ctor public PercentFrameLayout(android.content.Context, android.util.AttributeSet);
ctor public PercentFrameLayout(android.content.Context, android.util.AttributeSet, int);
}
public static class PercentFrameLayout.LayoutParams extends android.widget.FrameLayout.LayoutParams implements android.support.percent.PercentLayoutHelper.PercentLayoutParams {
ctor public PercentFrameLayout.LayoutParams(android.content.Context, android.util.AttributeSet);
ctor public PercentFrameLayout.LayoutParams(int, int);
ctor public PercentFrameLayout.LayoutParams(int, int, int);
ctor public PercentFrameLayout.LayoutParams(android.view.ViewGroup.LayoutParams);
ctor public PercentFrameLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams);
ctor public PercentFrameLayout.LayoutParams(android.widget.FrameLayout.LayoutParams);
ctor public PercentFrameLayout.LayoutParams(android.support.percent.PercentFrameLayout.LayoutParams);
method public android.support.percent.PercentLayoutHelper.PercentLayoutInfo getPercentLayoutInfo();
}
public class PercentLayoutHelper {
ctor public PercentLayoutHelper(android.view.ViewGroup);
method public void adjustChildren(int, int);
method public static void fetchWidthAndHeight(android.view.ViewGroup.LayoutParams, android.content.res.TypedArray, int, int);
method public static android.support.percent.PercentLayoutHelper.PercentLayoutInfo getPercentLayoutInfo(android.content.Context, android.util.AttributeSet);
method public boolean handleMeasuredStateTooSmall();
method public void restoreOriginalParams();
}
public static class PercentLayoutHelper.PercentLayoutInfo {
ctor public PercentLayoutHelper.PercentLayoutInfo();
method public void fillLayoutParams(android.view.ViewGroup.LayoutParams, int, int);
method public deprecated void fillMarginLayoutParams(android.view.ViewGroup.MarginLayoutParams, int, int);
method public void fillMarginLayoutParams(android.view.View, android.view.ViewGroup.MarginLayoutParams, int, int);
method public void restoreLayoutParams(android.view.ViewGroup.LayoutParams);
method public void restoreMarginLayoutParams(android.view.ViewGroup.MarginLayoutParams);
field public float aspectRatio;
field public float bottomMarginPercent;
field public float endMarginPercent;
field public float heightPercent;
field public float leftMarginPercent;
field public float rightMarginPercent;
field public float startMarginPercent;
field public float topMarginPercent;
field public float widthPercent;
}
public static abstract interface PercentLayoutHelper.PercentLayoutParams {
method public abstract android.support.percent.PercentLayoutHelper.PercentLayoutInfo getPercentLayoutInfo();
}
public class PercentRelativeLayout extends android.widget.RelativeLayout {
ctor public PercentRelativeLayout(android.content.Context);
ctor public PercentRelativeLayout(android.content.Context, android.util.AttributeSet);
ctor public PercentRelativeLayout(android.content.Context, android.util.AttributeSet, int);
}
public static class PercentRelativeLayout.LayoutParams extends android.widget.RelativeLayout.LayoutParams implements android.support.percent.PercentLayoutHelper.PercentLayoutParams {
ctor public PercentRelativeLayout.LayoutParams(android.content.Context, android.util.AttributeSet);
ctor public PercentRelativeLayout.LayoutParams(int, int);
ctor public PercentRelativeLayout.LayoutParams(android.view.ViewGroup.LayoutParams);
ctor public PercentRelativeLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams);
method public android.support.percent.PercentLayoutHelper.PercentLayoutInfo getPercentLayoutInfo();
}
}
package android.support.transition {
public class AutoTransition extends android.support.transition.TransitionSet {
ctor public AutoTransition();
}
public class ChangeBounds extends android.support.transition.Transition {
ctor public ChangeBounds();
method public void captureEndValues(android.support.transition.TransitionValues);
method public void captureStartValues(android.support.transition.TransitionValues);
method public void setResizeClip(boolean);
}
public class Fade extends android.support.transition.Visibility {
ctor public Fade(int);
ctor public Fade();
field public static final int IN = 1; // 0x1
field public static final int OUT = 2; // 0x2
}
public class Scene {
ctor public Scene(android.view.ViewGroup);
ctor public Scene(android.view.ViewGroup, android.view.View);
method public void enter();
method public void exit();
method public static android.support.transition.Scene getSceneForLayout(android.view.ViewGroup, int, android.content.Context);
method public android.view.ViewGroup getSceneRoot();
method public void setEnterAction(java.lang.Runnable);
method public void setExitAction(java.lang.Runnable);
}
public abstract class Transition {
ctor public Transition();
method public android.support.transition.Transition addListener(android.support.transition.Transition.TransitionListener);
method public android.support.transition.Transition addTarget(android.view.View);
method public android.support.transition.Transition addTarget(int);
method public abstract void captureEndValues(android.support.transition.TransitionValues);
method public abstract void captureStartValues(android.support.transition.TransitionValues);
method public android.animation.Animator createAnimator(android.view.ViewGroup, android.support.transition.TransitionValues, android.support.transition.TransitionValues);
method public android.support.transition.Transition excludeChildren(android.view.View, boolean);
method public android.support.transition.Transition excludeChildren(int, boolean);
method public android.support.transition.Transition excludeChildren(java.lang.Class, boolean);
method public android.support.transition.Transition excludeTarget(android.view.View, boolean);
method public android.support.transition.Transition excludeTarget(int, boolean);
method public android.support.transition.Transition excludeTarget(java.lang.Class, boolean);
method public long getDuration();
method public android.animation.TimeInterpolator getInterpolator();
method public java.lang.String getName();
method public long getStartDelay();
method public java.util.List<java.lang.Integer> getTargetIds();
method public java.util.List<android.view.View> getTargets();
method public java.lang.String[] getTransitionProperties();
method public android.support.transition.TransitionValues getTransitionValues(android.view.View, boolean);
method public android.support.transition.Transition removeListener(android.support.transition.Transition.TransitionListener);
method public android.support.transition.Transition removeTarget(android.view.View);
method public android.support.transition.Transition removeTarget(int);
method public android.support.transition.Transition setDuration(long);
method public android.support.transition.Transition setInterpolator(android.animation.TimeInterpolator);
method public android.support.transition.Transition setStartDelay(long);
}
public static abstract interface Transition.TransitionListener {
method public abstract void onTransitionCancel(android.support.transition.Transition);
method public abstract void onTransitionEnd(android.support.transition.Transition);
method public abstract void onTransitionPause(android.support.transition.Transition);
method public abstract void onTransitionResume(android.support.transition.Transition);
method public abstract void onTransitionStart(android.support.transition.Transition);
}
public class TransitionManager {
ctor public TransitionManager();
method public static void beginDelayedTransition(android.view.ViewGroup);
method public static void beginDelayedTransition(android.view.ViewGroup, android.support.transition.Transition);
method public static void go(android.support.transition.Scene);
method public static void go(android.support.transition.Scene, android.support.transition.Transition);
method public void setTransition(android.support.transition.Scene, android.support.transition.Transition);
method public void setTransition(android.support.transition.Scene, android.support.transition.Scene, android.support.transition.Transition);
method public void transitionTo(android.support.transition.Scene);
}
public class TransitionSet extends android.support.transition.Transition {
ctor public TransitionSet();
method public android.support.transition.TransitionSet addTransition(android.support.transition.Transition);
method public void captureEndValues(android.support.transition.TransitionValues);
method public void captureStartValues(android.support.transition.TransitionValues);
method public int getOrdering();
method public android.support.transition.TransitionSet removeTransition(android.support.transition.Transition);
method public android.support.transition.TransitionSet setOrdering(int);
field public static final int ORDERING_SEQUENTIAL = 1; // 0x1
field public static final int ORDERING_TOGETHER = 0; // 0x0
}
public class TransitionValues {
ctor public TransitionValues();
field public final java.util.Map<java.lang.String, java.lang.Object> values;
field public android.view.View view;
}
public abstract class Visibility extends android.support.transition.Transition {
ctor public Visibility();
method public void captureEndValues(android.support.transition.TransitionValues);
method public void captureStartValues(android.support.transition.TransitionValues);
method public boolean isVisible(android.support.transition.TransitionValues);
method public android.animation.Animator onAppear(android.view.ViewGroup, android.support.transition.TransitionValues, int, android.support.transition.TransitionValues, int);
method public android.animation.Animator onDisappear(android.view.ViewGroup, android.support.transition.TransitionValues, int, android.support.transition.TransitionValues, int);
}
}
package android.support.v13.app {
public class ActivityCompat extends android.support.v4.app.ActivityCompat {
ctor protected ActivityCompat();
method public static android.support.v13.view.DragAndDropPermissionsCompat requestDragAndDropPermissions(android.app.Activity, android.view.DragEvent);
}
public class FragmentCompat {
ctor public FragmentCompat();
method public static void requestPermissions(android.app.Fragment, java.lang.String[], int);
method public static void setMenuVisibility(android.app.Fragment, boolean);
method public static void setUserVisibleHint(android.app.Fragment, boolean);
method public static boolean shouldShowRequestPermissionRationale(android.app.Fragment, java.lang.String);
}
public static abstract interface FragmentCompat.OnRequestPermissionsResultCallback {
method public abstract void onRequestPermissionsResult(int, java.lang.String[], int[]);
}
public abstract class FragmentPagerAdapter extends android.support.v4.view.PagerAdapter {
ctor public FragmentPagerAdapter(android.app.FragmentManager);
method public abstract android.app.Fragment getItem(int);
method public long getItemId(int);
method public boolean isViewFromObject(android.view.View, java.lang.Object);
}
public abstract class FragmentStatePagerAdapter extends android.support.v4.view.PagerAdapter {
ctor public FragmentStatePagerAdapter(android.app.FragmentManager);
method public abstract android.app.Fragment getItem(int);
method public boolean isViewFromObject(android.view.View, java.lang.Object);
}
public class FragmentTabHost extends android.widget.TabHost implements android.widget.TabHost.OnTabChangeListener {
ctor public FragmentTabHost(android.content.Context);
ctor public FragmentTabHost(android.content.Context, android.util.AttributeSet);
method public void addTab(android.widget.TabHost.TabSpec, java.lang.Class<?>, android.os.Bundle);
method public void onTabChanged(java.lang.String);
method public void setup(android.content.Context, android.app.FragmentManager);
method public void setup(android.content.Context, android.app.FragmentManager, int);
}
}
package android.support.v13.view {
public final class DragAndDropPermissionsCompat {
method public void release();
}
public class DragStartHelper {
ctor public DragStartHelper(android.view.View, android.support.v13.view.DragStartHelper.OnDragStartListener);
method public void attach();
method public void detach();
method public void getTouchPosition(android.graphics.Point);
method public boolean onLongClick(android.view.View);
method public boolean onTouch(android.view.View, android.view.MotionEvent);
}
public static abstract interface DragStartHelper.OnDragStartListener {
method public abstract boolean onDragStart(android.view.View, android.support.v13.view.DragStartHelper);
}
public class ViewCompat extends android.support.v4.view.ViewCompat {
method public static void cancelDragAndDrop(android.view.View);
method public static boolean startDragAndDrop(android.view.View, android.content.ClipData, android.view.View.DragShadowBuilder, java.lang.Object, int);
method public static void updateDragShadow(android.view.View, android.view.View.DragShadowBuilder);
}
}
package android.support.v13.view.inputmethod {
public final class EditorInfoCompat {
ctor public EditorInfoCompat();
method public static java.lang.String[] getContentMimeTypes(android.view.inputmethod.EditorInfo);
method public static void setContentMimeTypes(android.view.inputmethod.EditorInfo, java.lang.String[]);
}
public final class InputConnectionCompat {
ctor public InputConnectionCompat();
method public static boolean commitContent(android.view.inputmethod.InputConnection, android.view.inputmethod.EditorInfo, android.support.v13.view.inputmethod.InputContentInfoCompat, int, android.os.Bundle);
method public static android.view.inputmethod.InputConnection createWrapper(android.view.inputmethod.InputConnection, android.view.inputmethod.EditorInfo, android.support.v13.view.inputmethod.InputConnectionCompat.OnCommitContentListener);
field public static int INPUT_CONTENT_GRANT_READ_URI_PERMISSION;
}
public static abstract interface InputConnectionCompat.OnCommitContentListener {
method public abstract boolean onCommitContent(android.support.v13.view.inputmethod.InputContentInfoCompat, int, android.os.Bundle);
}
public final class InputContentInfoCompat {
ctor public InputContentInfoCompat(android.net.Uri, android.content.ClipDescription, android.net.Uri);
method public android.net.Uri getContentUri();
method public android.content.ClipDescription getDescription();
method public android.net.Uri getLinkUri();
method public void releasePermission();
method public void requestPermission();
method public java.lang.Object unwrap();
method public static android.support.v13.view.inputmethod.InputContentInfoCompat wrap(java.lang.Object);
}
}
package android.support.v14.preference {
public class EditTextPreferenceDialogFragment extends android.support.v14.preference.PreferenceDialogFragment {
ctor public EditTextPreferenceDialogFragment();
method public static android.support.v14.preference.EditTextPreferenceDialogFragment newInstance(java.lang.String);
method public void onDialogClosed(boolean);
}
public class ListPreferenceDialogFragment extends android.support.v14.preference.PreferenceDialogFragment {
ctor public ListPreferenceDialogFragment();
method public static android.support.v14.preference.ListPreferenceDialogFragment newInstance(java.lang.String);
method public void onDialogClosed(boolean);
}
public class MultiSelectListPreference extends android.support.v7.preference.DialogPreference {
ctor public MultiSelectListPreference(android.content.Context, android.util.AttributeSet, int, int);
ctor public MultiSelectListPreference(android.content.Context, android.util.AttributeSet, int);
ctor public MultiSelectListPreference(android.content.Context, android.util.AttributeSet);
ctor public MultiSelectListPreference(android.content.Context);
method public int findIndexOfValue(java.lang.String);
method public java.lang.CharSequence[] getEntries();
method public java.lang.CharSequence[] getEntryValues();
method protected boolean[] getSelectedItems();
method public java.util.Set<java.lang.String> getValues();
method public void setEntries(java.lang.CharSequence[]);
method public void setEntries(int);
method public void setEntryValues(java.lang.CharSequence[]);
method public void setEntryValues(int);
method public void setValues(java.util.Set<java.lang.String>);
}
public class MultiSelectListPreferenceDialogFragment extends android.support.v14.preference.PreferenceDialogFragment {
ctor public MultiSelectListPreferenceDialogFragment();
method public static android.support.v14.preference.MultiSelectListPreferenceDialogFragment newInstance(java.lang.String);
method public void onDialogClosed(boolean);
}
public abstract class PreferenceDialogFragment extends android.app.DialogFragment implements android.content.DialogInterface.OnClickListener {
ctor public PreferenceDialogFragment();
method public android.support.v7.preference.DialogPreference getPreference();
method protected void onBindDialogView(android.view.View);
method public void onClick(android.content.DialogInterface, int);
method protected android.view.View onCreateDialogView(android.content.Context);
method public abstract void onDialogClosed(boolean);
method protected void onPrepareDialogBuilder(android.app.AlertDialog.Builder);
field protected static final java.lang.String ARG_KEY = "key";
}
public abstract class PreferenceFragment extends android.app.Fragment implements android.support.v7.preference.DialogPreference.TargetFragment android.support.v7.preference.PreferenceManager.OnDisplayPreferenceDialogListener android.support.v7.preference.PreferenceManager.OnNavigateToScreenListener android.support.v7.preference.PreferenceManager.OnPreferenceTreeClickListener {
ctor public PreferenceFragment();
method public void addPreferencesFromResource(int);
method public android.support.v7.preference.Preference findPreference(java.lang.CharSequence);
method public final android.support.v7.widget.RecyclerView getListView();
method public android.support.v7.preference.PreferenceManager getPreferenceManager();
method public android.support.v7.preference.PreferenceScreen getPreferenceScreen();
method protected android.support.v7.widget.RecyclerView.Adapter onCreateAdapter(android.support.v7.preference.PreferenceScreen);
method public android.support.v7.widget.RecyclerView.LayoutManager onCreateLayoutManager();
method public abstract void onCreatePreferences(android.os.Bundle, java.lang.String);
method public android.support.v7.widget.RecyclerView onCreateRecyclerView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle);
method public void onDisplayPreferenceDialog(android.support.v7.preference.Preference);
method public void onNavigateToScreen(android.support.v7.preference.PreferenceScreen);
method public boolean onPreferenceTreeClick(android.support.v7.preference.Preference);
method public void scrollToPreference(java.lang.String);
method public void scrollToPreference(android.support.v7.preference.Preference);
method public void setDivider(android.graphics.drawable.Drawable);
method public void setDividerHeight(int);
method public void setPreferenceScreen(android.support.v7.preference.PreferenceScreen);
method public void setPreferencesFromResource(int, java.lang.String);
field public static final java.lang.String ARG_PREFERENCE_ROOT = "android.support.v7.preference.PreferenceFragmentCompat.PREFERENCE_ROOT";
}
public static abstract interface PreferenceFragment.OnPreferenceDisplayDialogCallback {
method public abstract boolean onPreferenceDisplayDialog(android.support.v14.preference.PreferenceFragment, android.support.v7.preference.Preference);
}
public static abstract interface PreferenceFragment.OnPreferenceStartFragmentCallback {
method public abstract boolean onPreferenceStartFragment(android.support.v14.preference.PreferenceFragment, android.support.v7.preference.Preference);
}
public static abstract interface PreferenceFragment.OnPreferenceStartScreenCallback {
method public abstract boolean onPreferenceStartScreen(android.support.v14.preference.PreferenceFragment, android.support.v7.preference.PreferenceScreen);
}
public class SwitchPreference extends android.support.v7.preference.TwoStatePreference {
ctor public SwitchPreference(android.content.Context, android.util.AttributeSet, int, int);
ctor public SwitchPreference(android.content.Context, android.util.AttributeSet, int);
ctor public SwitchPreference(android.content.Context, android.util.AttributeSet);
ctor public SwitchPreference(android.content.Context);
method public java.lang.CharSequence getSwitchTextOff();
method public java.lang.CharSequence getSwitchTextOn();
method public void setSwitchTextOff(java.lang.CharSequence);
method public void setSwitchTextOff(int);
method public void setSwitchTextOn(java.lang.CharSequence);
method public void setSwitchTextOn(int);
}
}
package android.support.v17.leanback.app {
public final class BackgroundManager {
method public void attach(android.view.Window);
method public final int getColor();
method public android.graphics.drawable.Drawable getDefaultDimLayer();
method public android.graphics.drawable.Drawable getDimLayer();
method public android.graphics.drawable.Drawable getDrawable();
method public static android.support.v17.leanback.app.BackgroundManager getInstance(android.app.Activity);
method public boolean isAttached();
method public void release();
method public void setBitmap(android.graphics.Bitmap);
method public void setColor(int);
method public void setDimLayer(android.graphics.drawable.Drawable);
method public void setDrawable(android.graphics.drawable.Drawable);
method public void setThemeDrawableResourceId(int);
}
abstract class BaseRowFragment extends android.app.Fragment {
method public final android.support.v17.leanback.widget.ObjectAdapter getAdapter();
method public final android.support.v17.leanback.widget.PresenterSelector getPresenterSelector();
method public int getSelectedPosition();
method public void onTransitionEnd();
method public boolean onTransitionPrepare();
method public void onTransitionStart();
method public final void setAdapter(android.support.v17.leanback.widget.ObjectAdapter);
method public void setAlignment(int);
method public final void setPresenterSelector(android.support.v17.leanback.widget.PresenterSelector);
method public void setSelectedPosition(int);
method public void setSelectedPosition(int, boolean);
}
abstract class BaseRowSupportFragment extends android.support.v4.app.Fragment {
method public final android.support.v17.leanback.widget.ObjectAdapter getAdapter();
method public final android.support.v17.leanback.widget.PresenterSelector getPresenterSelector();
method public int getSelectedPosition();
method public void onTransitionEnd();
method public boolean onTransitionPrepare();
method public void onTransitionStart();
method public final void setAdapter(android.support.v17.leanback.widget.ObjectAdapter);
method public void setAlignment(int);
method public final void setPresenterSelector(android.support.v17.leanback.widget.PresenterSelector);
method public void setSelectedPosition(int);
method public void setSelectedPosition(int, boolean);
}
public class BrandedFragment extends android.app.Fragment {
ctor public BrandedFragment();
method public android.graphics.drawable.Drawable getBadgeDrawable();
method public int getSearchAffordanceColor();
method public android.support.v17.leanback.widget.SearchOrbView.Colors getSearchAffordanceColors();
method public java.lang.CharSequence getTitle();
method public android.view.View getTitleView();
method public android.support.v17.leanback.widget.TitleViewAdapter getTitleViewAdapter();
method public void installTitleView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle);
method public final boolean isShowingTitle();
method public android.view.View onInflateTitleView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle);
method public void setBadgeDrawable(android.graphics.drawable.Drawable);
method public void setOnSearchClickedListener(android.view.View.OnClickListener);
method public void setSearchAffordanceColor(int);
method public void setSearchAffordanceColors(android.support.v17.leanback.widget.SearchOrbView.Colors);
method public void setTitle(java.lang.CharSequence);
method public void setTitleView(android.view.View);
method public void showTitle(boolean);
method public void showTitle(int);
}
public class BrandedSupportFragment extends android.support.v4.app.Fragment {
ctor public BrandedSupportFragment();
method public android.graphics.drawable.Drawable getBadgeDrawable();
method public int getSearchAffordanceColor();
method public android.support.v17.leanback.widget.SearchOrbView.Colors getSearchAffordanceColors();
method public java.lang.CharSequence getTitle();
method public android.view.View getTitleView();
method public android.support.v17.leanback.widget.TitleViewAdapter getTitleViewAdapter();
method public void installTitleView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle);
method public final boolean isShowingTitle();
method public android.view.View onInflateTitleView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle);
method public void setBadgeDrawable(android.graphics.drawable.Drawable);
method public void setOnSearchClickedListener(android.view.View.OnClickListener);
method public void setSearchAffordanceColor(int);
method public void setSearchAffordanceColors(android.support.v17.leanback.widget.SearchOrbView.Colors);
method public void setTitle(java.lang.CharSequence);
method public void setTitleView(android.view.View);
method public void showTitle(boolean);
method public void showTitle(int);
}
public class BrowseFragment extends android.support.v17.leanback.app.BrandedFragment {
ctor public BrowseFragment();
method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String, int);
method protected java.lang.Object createEntranceTransition();
method public void enableMainFragmentScaling(boolean);
method public deprecated void enableRowScaling(boolean);
method public android.support.v17.leanback.widget.ObjectAdapter getAdapter();
method public int getBrandColor();
method public android.support.v17.leanback.app.HeadersFragment getHeadersFragment();
method public int getHeadersState();
method public final android.support.v17.leanback.app.BrowseFragment.MainFragmentAdapterRegistry getMainFragmentRegistry();
method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener();
method public android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener();
method public android.support.v17.leanback.app.RowsFragment getRowsFragment();
method public int getSelectedPosition();
method public final boolean isHeadersTransitionOnBackEnabled();
method public boolean isInHeadersTransition();
method public boolean isShowingHeaders();
method protected void onEntranceTransitionEnd();
method protected void onEntranceTransitionPrepare();
method protected void onEntranceTransitionStart();
method protected void runEntranceTransition(java.lang.Object);
method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter);
method public void setBrandColor(int);
method public void setBrowseTransitionListener(android.support.v17.leanback.app.BrowseFragment.BrowseTransitionListener);
method public void setHeaderPresenterSelector(android.support.v17.leanback.widget.PresenterSelector);
method public void setHeadersState(int);
method public final void setHeadersTransitionOnBackEnabled(boolean);
method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener);
method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener);
method public void setSelectedPosition(int);
method public void setSelectedPosition(int, boolean);
method public void setSelectedPosition(int, boolean, android.support.v17.leanback.widget.Presenter.ViewHolderTask);
method public void startHeadersTransition(boolean);
field public static final int HEADERS_DISABLED = 3; // 0x3
field public static final int HEADERS_ENABLED = 1; // 0x1
field public static final int HEADERS_HIDDEN = 2; // 0x2
}
public static class BrowseFragment.BrowseTransitionListener {
ctor public BrowseFragment.BrowseTransitionListener();
method public void onHeadersTransitionStart(boolean);
method public void onHeadersTransitionStop(boolean);
}
public static abstract class BrowseFragment.FragmentFactory {
ctor public BrowseFragment.FragmentFactory();
method public abstract T createFragment(java.lang.Object);
}
public static abstract interface BrowseFragment.FragmentHost {
method public abstract void notifyDataReady(android.support.v17.leanback.app.BrowseFragment.MainFragmentAdapter);
method public abstract void notifyViewCreated(android.support.v17.leanback.app.BrowseFragment.MainFragmentAdapter);
method public abstract void showTitleView(boolean);
}
public static class BrowseFragment.ListRowFragmentFactory extends android.support.v17.leanback.app.BrowseFragment.FragmentFactory {
ctor public BrowseFragment.ListRowFragmentFactory();
method public android.support.v17.leanback.app.RowsFragment createFragment(java.lang.Object);
}
public static class BrowseFragment.MainFragmentAdapter {
ctor public BrowseFragment.MainFragmentAdapter(T);
method public final T getFragment();
method public final android.support.v17.leanback.app.BrowseFragment.FragmentHost getFragmentHost();
method public boolean isScalingEnabled();
method public boolean isScrolling();
method public void onTransitionEnd();
method public boolean onTransitionPrepare();
method public void onTransitionStart();
method public void setAlignment(int);
method public void setEntranceTransitionState(boolean);
method public void setExpand(boolean);
method public void setScalingEnabled(boolean);
}
public static abstract interface BrowseFragment.MainFragmentAdapterProvider {
method public abstract android.support.v17.leanback.app.BrowseFragment.MainFragmentAdapter getMainFragmentAdapter();
}
public static final class BrowseFragment.MainFragmentAdapterRegistry {
ctor public BrowseFragment.MainFragmentAdapterRegistry();
method public android.app.Fragment createFragment(java.lang.Object);
method public void registerFragment(java.lang.Class, android.support.v17.leanback.app.BrowseFragment.FragmentFactory);
}
public static class BrowseFragment.MainFragmentRowsAdapter {
ctor public BrowseFragment.MainFragmentRowsAdapter(T);
method public final T getFragment();
method public int getSelectedPosition();
method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter);
method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener);
method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener);
method public void setSelectedPosition(int, boolean, android.support.v17.leanback.widget.Presenter.ViewHolderTask);
method public void setSelectedPosition(int, boolean);
}
public static abstract interface BrowseFragment.MainFragmentRowsAdapterProvider {
method public abstract android.support.v17.leanback.app.BrowseFragment.MainFragmentRowsAdapter getMainFragmentRowsAdapter();
}
public class BrowseSupportFragment extends android.support.v17.leanback.app.BrandedSupportFragment {
ctor public BrowseSupportFragment();
method public static android.os.Bundle createArgs(android.os.Bundle, java.lang.String, int);
method protected java.lang.Object createEntranceTransition();
method public void enableMainFragmentScaling(boolean);
method public deprecated void enableRowScaling(boolean);
method public android.support.v17.leanback.widget.ObjectAdapter getAdapter();
method public int getBrandColor();
method public int getHeadersState();
method public android.support.v17.leanback.app.HeadersSupportFragment getHeadersSupportFragment();
method public final android.support.v17.leanback.app.BrowseSupportFragment.MainFragmentAdapterRegistry getMainFragmentRegistry();
method public android.support.v17.leanback.widget.OnItemViewClickedListener getOnItemViewClickedListener();
method public android.support.v17.leanback.widget.OnItemViewSelectedListener getOnItemViewSelectedListener();
method public android.support.v17.leanback.app.RowsSupportFragment getRowsSupportFragment();
method public int getSelectedPosition();
method public final boolean isHeadersTransitionOnBackEnabled();
method public boolean isInHeadersTransition();
method public boolean isShowingHeaders();
method protected void onEntranceTransitionEnd();
method protected void onEntranceTransitionPrepare();
method protected void onEntranceTransitionStart();
method protected void runEntranceTransition(java.lang.Object);
method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter);
method public void setBrandColor(int);
method public void setBrowseTransitionListener(android.support.v17.leanback.app.BrowseSupportFragment.BrowseTransitionListener);
method public void setHeaderPresenterSelector(android.support.v17.leanback.widget.PresenterSelector);
method public void setHeadersState(int);
method public final void setHeadersTransitionOnBackEnabled(boolean);
method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener);
method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener);
method public void setSelectedPosition(int);
method public void setSelectedPosition(int, boolean);
method public void setSelectedPosition(int, boolean, android.support.v17.leanback.widget.Presenter.ViewHolderTask);
method public void startHeadersTransition(boolean);
field public static final int HEADERS_DISABLED = 3; // 0x3
field public static final int HEADERS_ENABLED = 1; // 0x1
field public static final int HEADERS_HIDDEN = 2; // 0x2
}
public static class BrowseSupportFragment.BrowseTransitionListener {
ctor public BrowseSupportFragment.BrowseTransitionListener();
method public void onHeadersTransitionStart(boolean);
method public void onHeadersTransitionStop(boolean);
}
public static abstract class BrowseSupportFragment.FragmentFactory {
ctor public BrowseSupportFragment.FragmentFactory();
method public abstract T createFragment(java.lang.Object);
}
public static abstract interface BrowseSupportFragment.FragmentHost {
method public abstract void notifyDataReady(android.support.v17.leanback.app.BrowseSupportFragment.MainFragmentAdapter);
method public abstract void notifyViewCreated(android.support.v17.leanback.app.BrowseSupportFragment.MainFragmentAdapter);
method public abstract void showTitleView(boolean);
}
public static class BrowseSupportFragment.ListRowFragmentFactory extends android.support.v17.leanback.app.BrowseSupportFragment.FragmentFactory {
ctor public BrowseSupportFragment.ListRowFragmentFactory();
method public android.support.v17.leanback.app.RowsSupportFragment createFragment(java.lang.Object);
}
public static class BrowseSupportFragment.MainFragmentAdapter {
ctor public BrowseSupportFragment.MainFragmentAdapter(T);
method public final T getFragment();
method public final android.support.v17.leanback.app.BrowseSupportFragment.FragmentHost getFragmentHost();
method public boolean isScalingEnabled();
method public boolean isScrolling();
method public void onTransitionEnd();
method public boolean onTransitionPrepare();
method public void onTransitionStart();
method public void setAlignment(int);
method public void setEntranceTransitionState(boolean);
method public void setExpand(boolean);
method public void setScalingEnabled(boolean);
}
public static abstract interface BrowseSupportFragment.MainFragmentAdapterProvider {
method public abstract android.support.v17.leanback.app.BrowseSupportFragment.MainFragmentAdapter getMainFragmentAdapter();
}
public static final class BrowseSupportFragment.MainFragmentAdapterRegistry {
ctor public BrowseSupportFragment.MainFragmentAdapterRegistry();
method public android.support.v4.app.Fragment createFragment(java.lang.Object);
method public void registerFragment(java.lang.Class, android.support.v17.leanback.app.BrowseSupportFragment.FragmentFactory);
}
public static class BrowseSupportFragment.MainFragmentRowsAdapter {
ctor public BrowseSupportFragment.MainFragmentRowsAdapter(T);
method public final T getFragment();
method public int getSelectedPosition();
method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter);
method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.OnItemViewClickedListener);
method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.OnItemViewSelectedListener);
method public void setSelectedPosition(int, boolean, android.support.v17.leanback.widget.Presenter.ViewHolderTask);
method public void setSelectedPosition(int, boolean);
}
public static abstract interface BrowseSupportFragment.MainFragmentRowsAdapterProvider {
method public abstract android.support.v17.leanback.app.BrowseSupportFragment.MainFragmentRowsAdapter getMainFragmentRowsAdapter();
}
public class DetailsFragment extends android.support.v17.leanback.app.BrandedFragment {
ctor public DetailsFragment();
method protected java.lang.Object createEntranceTransition();
method public android.support.v17.leanback.widget.ObjectAdapter getAdapter();
method public android.support.v17.leanback.widget.BaseOnItemViewClickedListener getOnItemViewClickedListener();
method public android.support.v17.leanback.app.RowsFragment getRowsFragment();
method protected deprecated android.view.View inflateTitle(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle);
method protected void onEntranceTransitionEnd();
method protected void onEntranceTransitionPrepare();
method protected void onEntranceTransitionStart();
method protected void onSetDetailsOverviewRowStatus(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter, android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder, int, int, int);
method protected void onSetRowStatus(android.support.v17.leanback.widget.RowPresenter, android.support.v17.leanback.widget.RowPresenter.ViewHolder, int, int, int);
method protected void runEntranceTransition(java.lang.Object);
method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter);
method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.BaseOnItemViewClickedListener);
method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.BaseOnItemViewSelectedListener);
method public void setSelectedPosition(int);
method public void setSelectedPosition(int, boolean);
method protected void setupDetailsOverviewRowPresenter(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter);
method protected void setupPresenter(android.support.v17.leanback.widget.Presenter);
}
public class DetailsSupportFragment extends android.support.v17.leanback.app.BrandedSupportFragment {
ctor public DetailsSupportFragment();
method protected java.lang.Object createEntranceTransition();
method public android.support.v17.leanback.widget.ObjectAdapter getAdapter();
method public android.support.v17.leanback.widget.BaseOnItemViewClickedListener getOnItemViewClickedListener();
method public android.support.v17.leanback.app.RowsSupportFragment getRowsSupportFragment();
method protected deprecated android.view.View inflateTitle(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle);
method protected void onEntranceTransitionEnd();
method protected void onEntranceTransitionPrepare();
method protected void onEntranceTransitionStart();
method protected void onSetDetailsOverviewRowStatus(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter, android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.ViewHolder, int, int, int);
method protected void onSetRowStatus(android.support.v17.leanback.widget.RowPresenter, android.support.v17.leanback.widget.RowPresenter.ViewHolder, int, int, int);
method protected void runEntranceTransition(java.lang.Object);
method public void setAdapter(android.support.v17.leanback.widget.ObjectAdapter);
method public void setOnItemViewClickedListener(android.support.v17.leanback.widget.BaseOnItemViewClickedListener);
method public void setOnItemViewSelectedListener(android.support.v17.leanback.widget.BaseOnItemViewSelectedListener);
method public void setSelectedPosition(int);
method public void setSelectedPosition(int, boolean);
method protected void setupDetailsOverviewRowPresenter(android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter);
method protected void setupPresenter(android.support.v17.leanback.widget.Presenter);
}
public class ErrorFragment extends android.support.v17.leanback.app.BrandedFragment {
ctor public ErrorFragment();
method public android.graphics.drawable.Drawable getBackgroundDrawable();
method public android.view.View.OnClickListener getButtonClickListener();
method public java.lang.String getButtonText();
method public android.graphics.drawable.Drawable getImageDrawable();
method public java.lang.CharSequence getMessage();
method public boolean isBackgroundTranslucent();
method public void setBackgroundDrawable(android.graphics.drawable.Drawable);
method public void setButtonClickListener(android.view.View.OnClickListener);
method public void setButtonText(java.lang.String);
method public void setDefaultBackground(boolean);
method public void setImageDrawable(android.graphics.drawable.Drawable);
method public void setMessage(java.lang.CharSequence);
}
public class ErrorSupportFragment extends android.support.v17.leanback.app.BrandedSupportFragment {
ctor public ErrorSupportFragment();
method public android.graphics.drawable.Drawable getBackgroundDrawable();
method public android.view.View.OnClickListener getButtonClickListener();
method public java.lang.String getButtonText();
method public android.graphics.drawable.Drawable getImageDrawable();
method public java.lang.CharSequence getMessage();
method public boolean isBackgroundTranslucent();
method public void setBackgroundDrawable(android.graphics.drawable.Drawable);
method public void setButtonClickListener(android.view.View.OnClickListener);
method public void setButtonText(java.lang.String);
method public void setDefaultBackground(boolean);
method public void setImageDrawable(android.graphics.drawable.Drawable);
method public void setMessage(java.lang.CharSequence);
}
public class GuidedStepFragment extends android.app.Fragment {
ctor public GuidedStepFragment();
method public static int add(android.app.FragmentManager, android.support.v17.leanback.app.GuidedStepFragment);
method public static int add(android.app.FragmentManager, android.support.v17.leanback.app.GuidedStepFragment, int);
method public static int addAsRoot(android.app.Activity, android.support.v17.leanback.app.GuidedStepFragment, int);
method public void collapseSubActions();
method public void expandSubActions(android.support.v17.leanback.widget.GuidedAction);
method public android.support.v17.leanback.widget.GuidedAction findActionById(long);
method public int findActionPositionById(long);
method public android.support.v17.leanback.widget.GuidedAction findButtonActionById(long);
method public int findButtonActionPositionById(long);
method public void finishGuidedStepFragments();
method public android.view.View getActionItemView(int);
method public java.util.List<android.support.v17.leanback.widget.GuidedAction> getActions();
method public android.view.View getButtonActionItemView(int);
method public java.util.List<android.support.v17.leanback.widget.GuidedAction> getButtonActions();
method public static android.support.v17.leanback.app.GuidedStepFragment getCurrentGuidedStepFragment(android.app.FragmentManager);
method public android.support.v17.leanback.widget.GuidanceStylist getGuidanceStylist();
method public android.support.v17.leanback.widget.GuidedActionsStylist getGuidedActionsStylist();
method public android.support.v17.leanback.widget.GuidedActionsStylist getGuidedButtonActionsStylist();
method public int getSelectedActionPosition();
method public int getSelectedButtonActionPosition();
method public int getUiStyle();
method public boolean isFocusOutEndAllowed();
method public boolean isFocusOutStartAllowed();
method public boolean isSubActionsExpanded();
method public void notifyActionChanged(int);
method public void notifyButtonActionChanged(int);
method protected void onAddSharedElementTransition(android.app.FragmentTransaction, android.support.v17.leanback.app.GuidedStepFragment);
method public void onCreateActions(java.util.List<android.support.v17.leanback.widget.GuidedAction>, android.os.Bundle);
method public android.support.v17.leanback.widget.GuidedActionsStylist onCreateActionsStylist();
method public android.view.View onCreateBackgroundView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle);
method public void onCreateButtonActions(java.util.List<android.support.v17.leanback.widget.GuidedAction>, android.os.Bundle);
method public android.support.v17.leanback.widget.GuidedActionsStylist onCreateButtonActionsStylist();
method public android.support.v17.leanback.widget.GuidanceStylist.Guidance onCreateGuidance(android.os.Bundle);
method public android.support.v17.leanback.widget.GuidanceStylist onCreateGuidanceStylist();
method public void onGuidedActionClicked(android.support.v17.leanback.widget.GuidedAction);
method public void onGuidedActionEditCanceled(android.support.v17.leanback.widget.GuidedAction);
method public deprecated void onGuidedActionEdited(android.support.v17.leanback.widget.GuidedAction);
method public long onGuidedActionEditedAndProceed(android.support.v17.leanback.widget.GuidedAction);
method public void onGuidedActionFocused(android.support.v17.leanback.widget.GuidedAction);
method protected void onProvideFragmentTransitions();
method public int onProvideTheme();
method public boolean onSubGuidedActionClicked(android.support.v17.leanback.widget.GuidedAction);
method public void popBackStackToGuidedStepFragment(java.lang.Class, int);
method public void setActions(java.util.List<android.support.v17.leanback.widget.GuidedAction>);
method public void setButtonActions(java.util.List<android.support.v17.leanback.widget.GuidedAction>);
method public void setSelectedActionPosition(int);
method public void setSelectedButtonActionPosition(int);
method public void setUiStyle(int);
field public static final java.lang.String EXTRA_UI_STYLE = "uiStyle";
field public static final int UI_STYLE_ACTIVITY_ROOT = 2; // 0x2
field public static final deprecated int UI_STYLE_DEFAULT = 0; // 0x0
field public static final int UI_STYLE_ENTRANCE = 1; // 0x1
field public static final int UI_STYLE_REPLACE = 0; // 0x0
}
public class GuidedStepSupportFragment extends android.support.v4.app.Fragment {
ctor public GuidedStepSupportFragment();
method public static int add(android.support.v4.app.FragmentManager, android.support.v17.leanback.app.GuidedStepSupportFragment);
method public static int add(android.support.v4.app.FragmentManager, android.support.v17.leanback.app.GuidedStepSupportFragment, int);
method public static int addAsRoot(android.support.v4.app.FragmentActivity, android.support.v17.leanback.app.GuidedStepSupportFragment, int);
method public void collapseSubActions();
method public void expandSubActions(android.support.v17.leanback.widget.GuidedAction);
method public android.support.v17.leanback.widget.GuidedAction findActionById(long);
method public int findActionPositionById(long);
method public android.support.v17.leanback.widget.GuidedAction findButtonActionById(long);
method public int findButtonActionPositionById(long);
method public void finishGuidedStepSupportFragments();
method public android.view.View getActionItemView(int);
method public java.util.List<android.support.v17.leanback.widget.GuidedAction> getActions();
method public android.view.View getButtonActionItemView(int);
method public java.util.List<android.support.v17.leanback.widget.GuidedAction> getButtonActions();
method public static android.support.v17.leanback.app.GuidedStepSupportFragment getCurrentGuidedStepSupportFragment(android.support.v4.app.FragmentManager);
method public android.support.v17.leanback.widget.GuidanceStylist getGuidanceStylist();
method public android.support.v17.leanback.widget.GuidedActionsStylist getGuidedActionsStylist();
method public android.support.v17.leanback.widget.GuidedActionsStylist getGuidedButtonActionsStylist();
method public int getSelectedActionPosition();
method public int getSelectedButtonActionPosition();
method public int getUiStyle();
method public boolean isFocusOutEndAllowed();
method public boolean isFocusOutStartAllowed();
method public boolean isSubActionsExpanded();
method public void notifyActionChanged(int);
method public void notifyButtonActionChanged(int);
method protected void onAddSharedElementTransition(android.support.v4.app.FragmentTransaction, android.support.v17.leanback.app.GuidedStepSupportFragment);
method public void onCreateActions(java.util.List<android.support.v17.leanback.widget.GuidedAction>, android.os.Bundle);
method public android.support.v17.leanback.widget.GuidedActionsStylist onCreateActionsStylist();
method public android.view.View onCreateBackgroundView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle);
method public void onCreateButtonActions(java.util.List<android.support.v17.leanback.widget.GuidedAction>, android.os.Bundle);
method public android.support.v17.leanback.widget.GuidedActionsStylist onCreateButtonActionsStylist();
method public android.support.v17.leanback.widget.GuidanceStylist.Guidance onCreateGuidance(android.os.Bundle);
method public android.support.v17.leanback.widget.GuidanceStylist onCreateGuidanceStylist();
method public void onGuidedActionClicked(android.support.v17.leanback.widget.GuidedAction);
method public void onGuidedActionEditCanceled(android.support.v17.leanback.widget.GuidedAction);
method public deprecated void onGuidedActionEdited(android.support.v17.leanback.widget.GuidedAction);
method public long onGuidedActionEditedAndProceed(android.support.v17.leanback.widget.GuidedAction);
method public void onGuidedActionFocused(android.support.v17.leanback.widget.GuidedAction);
method protected void onProvideFragmentTransitions();
method public int onProvideTheme();
method public boolean onSubGuidedActionClicked(android.support.v17.leanback.widget.GuidedAction);
method public void popBackStackToGuidedStepSupportFragment(java.lang.Class, int);
method public void setActions(java.util.List<android.support.v17.leanback.widget.GuidedAction>);
method public void setButtonActions(java.util.List<android.support.v17.leanback.widget.GuidedAction>);
method public void setSelectedActionPosition(int);
method public void setSelectedButtonActionPosition(int);
method public void setUiStyle(int);
field public static final java.lang.String EXTRA_UI_STYLE = "uiStyle";
field public static final int UI_STYLE_ACTIVITY_ROOT = 2; // 0x2
field public static final deprecated int UI_STYLE_DEFAULT = 0; // 0x0
field public static final int UI_STYLE_ENTRANCE = 1; // 0x1
field public static final int UI_STYLE_REPLACE = 0; // 0x0
}
public class HeadersFragment extends android.support.v17.leanback.app.BaseRowFragment {
ctor public HeadersFragment();
method public boolean isScrolling();
method public void setOnHeaderClickedListener(android.support.v17.leanback.app.HeadersFragment.OnHeaderClickedListener);
method public void setOnHeaderViewSelectedListener(android.support.v17.leanback.app.HeadersFragment.OnHeaderViewSelectedListener);
}
public static abstract interface HeadersFragment.OnHeaderClickedListener {
method public abstract void onHeaderClicked(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder, android.support.v17.leanback.widget.Row);
}
public static abstract interface HeadersFragment.OnHeaderViewSelectedListener {
method public abstract void onHeaderSelected(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder, android.support.v17.leanback.widget.Row);
}
public class HeadersSupportFragment extends android.support.v17.leanback.app.BaseRowSupportFragment {
ctor public HeadersSupportFragment();
method public boolean isScrolling();
method public void setOnHeaderClickedListener(android.support.v17.leanback.app.HeadersSupportFragment.OnHeaderClickedListener);
method public void setOnHeaderViewSelectedListener(android.support.v17.leanback.app.HeadersSupportFragment.OnHeaderViewSelectedListener);
}
public static abstract interface HeadersSupportFragment.OnHeaderClickedListener {
method public abstract void onHeaderClicked(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder, android.support.v17.leanback.widget.Row);
}
public static abstract interface HeadersSupportFragment.OnHeaderViewSelectedListener {
method public abstract void onHeaderSelected(android.support.v17.leanback.widget.RowHeaderPresenter.ViewHolder, android.support.v17.leanback.widget.Row);
}
public abstract class MediaControllerGlue extends android.support.v17.leanback.app.PlaybackControlGlue {
ctor public MediaControllerGlue(android.content.Context, android.support.v17.leanback.app.PlaybackOverlayFragment, int[]);
ctor public MediaControllerGlue(android.content.Context, android.support.v17.leanback.app.PlaybackOverlayFragment, int[], int[]);
method public void attachToMediaController(android.support.v4.media.session.MediaControllerCompat);
method public void detach();
method public int getCurrentPosition();
method public int getCurrentSpeedId();
method public android.graphics.drawable.Drawable getMediaArt();
method public final android.support.v4.media.session.MediaControllerCompat getMediaController();
method public int getMediaDuration();
method public java.lang.CharSequence getMediaSubtitle();
method public java.lang.CharSequence getMediaTitle();
method public long getSupportedActions();
method public boolean hasValidMedia();
method public boolean isMediaPlaying();
method protected void pausePlayback();
method protected void skipToNext();
method protected void skipToPrevious();
method protected void startPlayback(int);
}
public abstract class OnboardingFragment extends android.app.Fragment {
ctor public OnboardingFragment();
method protected final int getCurrentPageIndex();
method public final int getLogoResourceId();
method protected abstract int getPageCount();
method protected abstract java.lang.CharSequence getPageDescription(int);
method protected abstract java.lang.CharSequence getPageTitle(int);
method protected abstract android.view.View onCreateBackgroundView(android.view.LayoutInflater, android.view.ViewGroup);
method protected abstract android.view.View onCreateContentView(android.view.LayoutInflater, android.view.ViewGroup);
method protected android.animation.Animator onCreateEnterAnimation();
method protected abstract android.view.View onCreateForegroundView(android.view.LayoutInflater, android.view.ViewGroup);
method protected android.animation.Animator onCreateLogoAnimation();
method protected void onFinishFragment();
method protected void onPageChanged(int, int);
method public int onProvideTheme();
method public final void setLogoResourceId(int);
}
public abstract class OnboardingSupportFragment extends android.support.v4.app.Fragment {
ctor public OnboardingSupportFragment();
method protected final int getCurrentPageIndex();
method public final int getLogoResourceId();
method protected abstract int getPageCount();
method protected abstract java.lang.CharSequence getPageDescription(int);
method protected abstract java.lang.CharSequence getPageTitle(int);
method protected abstract android.view.View onCreateBackgroundView(android.view.LayoutInflater, android.view.ViewGroup);
method protected abstract android.view.View onCreateContentView(android.view.LayoutInflater, android.view.ViewGroup);
method protected android.animation.Animator onCreateEnterAnimation();
method protected abstract android.view.View onCreateForegroundView(android.view.LayoutInflater, android.view.ViewGroup);
method protected android.animation.Animator onCreateLogoAnimation();