Android Developers
Essentials
  • Modern Android
  • Quickly bring your app to life with less code, using a modern declarative approach to UI, and the simplicity of Kotlin.
  • Explore Modern Android
  • Adopt Compose for teams
  • Get started
  • Start by creating your first app. Go deeper with our training courses or explore app development on your own.
  • Hello world
  • Training courses
  • Tutorials
  • Kotlin for Android
  • Monetization with Play ↗️
  • Extend by device
  • Build apps that give your users seamless experiences from phones to tablets, watches, and more.
  • Large screens (e.g. Tablets)
  • Wear OS
  • Android for Cars
  • Android TV
  • ChromeOS
  • Build by category
  • Learn to build for your use case by following Google's prescriptive and opinionated guidance.
  • Games
  • Media apps
  • Health & Fitness
  • Enterprise apps ↗️
  • Get the latest
  • Stay in touch with the latest releases throughout the year, join our preview programs, and give us your feedback.
  • Platform releases
  • Android Studio preview
  • Jetpack & Compose libraries
  • Wear OS preview
  • Privacy Sandbox
Design & Plan
  • Kits & more
  • Get one of our Figma kits for Android, Material Design, or Wear OS, and start designing your app's UI today.
  • Go to Android & Material kits
  • Go to Wear OS kits
  • UI Design
  • Design a beautiful user interface using Android best practices.
  • Design for Android
  • Mobile
  • Large screens (e.g. Tablets)
  • Wear OS
  • Android TV
  • Architecture
  • Design robust, testable, and maintainable app logic and services.
  • Introduction
  • Libraries
  • Navigation
  • Modularization
  • Testing
  • Quality
  • Plan for app quality and align with Play store guidelines.
  • Overview
  • Core value
  • User experience
  • Technical quality
  • Privacy & security
  • Build for Billions
  • Create the best experience for entry-level devices
  • Overview
  • About new markets
  • Android (Go edition)
Develop
  • Android Studio
  • Use the IDE and tools that make Android development easy.
  • Get Android Studio
  • Start coding
  • Core areas
  • Get the docs for the features you need.
  • User interfaces
  • Permissions
  • Background work
  • Data and files
  • User identity
  • Camera
  • All core areas ⤵️
  • Tools and workflow
  • Use the IDE to write and build your app, or create your own pipeline.
  • Write and debug code
  • Build projects
  • Test your app
  • Performance
  • Command-line tools
  • Gradle plugin API
  • Devices
  • Write code to work with particular form factors.
  • Large screens (e.g. Tablets)
  • Wear OS
  • Android for Cars
  • Android TV
  • ChromeOS
  • Libraries
  • Browse API reference documentation with all the details.
  • Android platform
  • Jetpack libraries
  • Compose libraries
  • Google Play services ↗️
  • Google Play SDK index ↗️
Google Play Community
  • English
  • Español – América Latina
  • Indonesia
  • Português – Brasil
  • 中文 – 简体
  • 日本語
  • 한국어
Android Studio Sign in
  • Develop
Overview Guides UI Guide Reference Samples
Android Developers
  • Essentials
    • More
  • Design & Plan
    • More
  • Develop
    • More
    • Overview
    • Guides
    • UI Guide
    • Reference
    • Samples
  • Google Play
  • Community
  • Android Studio
  • Android API Reference
  • Overview
  • Android Support Library
  • Class Index
  • Package Index
  • android.support.animation
    • Overview
    • Interfaces
      • DynamicAnimation.OnAnimationEndListener
      • DynamicAnimation.OnAnimationUpdateListener
    • Classes
      • DynamicAnimation
      • DynamicAnimation.ViewProperty
      • FlingAnimation
      • FloatPropertyCompat
      • FloatValueHolder
      • SpringAnimation
      • SpringForce
  • android.support.annotation
    • Overview
    • Annotations
      • AnimatorRes
      • AnimRes
      • AnyRes
      • AnyThread
      • ArrayRes
      • AttrRes
      • BinderThread
      • BoolRes
      • CallSuper
      • CheckResult
      • ColorInt
      • ColorLong
      • ColorRes
      • DimenRes
      • Dimension
      • DrawableRes
      • FloatRange
      • FontRes
      • FractionRes
      • GuardedBy
      • HalfFloat
      • IdRes
      • IntDef
      • IntegerRes
      • InterpolatorRes
      • IntRange
      • Keep
      • LayoutRes
      • LongDef
      • MainThread
      • MenuRes
      • NavigationRes
      • NonNull
      • Nullable
      • PluralsRes
      • Px
      • RawRes
      • RequiresApi
      • RequiresPermission
      • RequiresPermission.Read
      • RequiresPermission.Write
      • RestrictTo
      • Size
      • StringDef
      • StringRes
      • StyleableRes
      • StyleRes
      • TransitionRes
      • UiThread
      • VisibleForTesting
      • WorkerThread
      • XmlRes
    • Enums
      • RestrictTo.Scope
  • android.support.app.recommendation
    • Overview
    • Annotations
      • ContentRecommendation.ContentMaturity
      • ContentRecommendation.ContentPricing
      • ContentRecommendation.ContentStatus
      • ContentRecommendation.ContentType
      • ContentRecommendation.IntentType
    • Classes
      • ContentRecommendation
      • ContentRecommendation.Builder
      • ContentRecommendation.IntentData
      • RecommendationExtender
  • android.support.asynclayoutinflater
    • Overview
    • Classes
      • R
      • R.attr
      • R.bool
      • R.color
      • R.dimen
      • R.drawable
      • R.id
      • R.integer
      • R.layout
      • R.string
      • R.style
      • R.styleable
  • android.support.compat
    • Overview
    • Classes
      • R
      • R.attr
      • R.bool
      • R.color
      • R.dimen
      • R.drawable
      • R.id
      • R.integer
      • R.layout
      • R.string
      • R.style
      • R.styleable
  • android.support.content
    • Overview
    • Annotations
      • ContentPager.CursorDisposition
    • Interfaces
      • ContentPager.ContentCallback
      • ContentPager.QueryRunner
      • ContentPager.QueryRunner.Callback
    • Classes
      • ContentPager
      • LoaderQueryRunner
      • Query
      • R
      • R.attr
      • R.bool
      • R.color
      • R.dimen
      • R.drawable
      • R.id
      • R.integer
      • R.layout
      • R.string
      • R.style
      • R.styleable
  • android.support.coordinatorlayout
    • Overview
    • Classes
      • R
      • R.attr
      • R.bool
      • R.color
      • R.dimen
      • R.drawable
      • R.id
      • R.integer
      • R.layout
      • R.string
      • R.style
      • R.styleable
  • android.support.coreui
    • Overview
    • Classes
      • R
      • R.attr
      • R.bool
      • R.color
      • R.dimen
      • R.drawable
      • R.id
      • R.integer
      • R.layout
      • R.string
      • R.style
      • R.styleable
  • android.support.coreutils
    • Overview
    • Classes
      • R
      • R.attr
      • R.bool
      • R.color
      • R.dimen
      • R.drawable
      • R.id
      • R.integer
      • R.layout
      • R.string
      • R.style
      • R.styleable
  • android.support.cursoradapter
    • Overview
    • Classes
      • R
  • android.support.customtabs
    • Overview
    • Annotations
      • CustomTabsService.Relation
      • CustomTabsService.Result
    • Classes
      • CustomTabsCallback
      • CustomTabsClient
      • CustomTabsIntent
      • CustomTabsIntent.Builder
      • CustomTabsService
      • CustomTabsServiceConnection
      • CustomTabsSession
      • CustomTabsSessionToken
      • PostMessageService
      • PostMessageServiceConnection
      • R
      • R.anim
      • R.attr
      • R.bool
      • R.color
      • R.dimen
      • R.drawable
      • R.id
      • R.integer
      • R.layout
      • R.string
      • R.style
      • R.styleable
      • TrustedWebUtils
  • android.support.customview
    • Overview
    • Classes
      • R
      • R.attr
      • R.bool
      • R.color
      • R.dimen
      • R.drawable
      • R.id
      • R.integer
      • R.layout
      • R.string
      • R.style
      • R.styleable
  • android.support.design
  • android.support.design.widget
    • Overview
    • Annotations
      • CoordinatorLayout.DefaultBehavior
    • Interfaces
      • CoordinatorLayout.AttachedBehavior
    • Classes
      • CoordinatorLayout
      • CoordinatorLayout.Behavior
      • CoordinatorLayout.LayoutParams
      • CoordinatorLayout.SavedState
  • android.support.documentfile
    • Overview
    • Classes
      • R
  • android.support.drawerlayout
    • Overview
    • Classes
      • R
      • R.attr
      • R.bool
      • R.color
      • R.dimen
      • R.drawable
      • R.id
      • R.integer
      • R.layout
      • R.string
      • R.style
      • R.styleable
  • android.support.dynamicanimation
    • Overview
    • Classes
      • R
      • R.attr
      • R.bool
      • R.color
      • R.dimen
      • R.drawable
      • R.id
      • R.integer
      • R.layout
      • R.string
      • R.style
      • R.styleable
  • android.support.exifinterface
    • Overview
    • Classes
      • R
  • android.support.fragment
    • Overview
    • Classes
      • R
      • R.attr
      • R.bool
      • R.color
      • R.dimen
      • R.drawable
      • R.id
      • R.integer
      • R.layout
      • R.string
      • R.style
      • R.styleable
  • android.support.graphics.drawable
    • Overview
    • Interfaces
      • Animatable2Compat
    • Classes
      • Animatable2Compat.AnimationCallback
      • AnimatedVectorDrawableCompat
      • R
      • R.attr
      • R.bool
      • R.color
      • R.dimen
      • R.drawable
      • R.id
      • R.integer
      • R.layout
      • R.string
      • R.style
      • R.styleable
      • VectorDrawableCompat
  • android.support.graphics.drawable.animated
    • Overview
    • Classes
      • R
      • R.attr
      • R.bool
      • R.color
      • R.dimen
      • R.drawable
      • R.id
      • R.integer
      • R.layout
      • R.string
      • R.style
      • R.styleable
  • android.support.interpolator
    • Overview
    • Classes
      • R
  • android.support.loader
    • Overview
    • Classes
      • R
      • R.attr
      • R.bool
      • R.color
      • R.dimen
      • R.drawable
      • R.id
      • R.integer
      • R.layout
      • R.string
      • R.style
      • R.styleable
  • android.support.localbroadcastmanager
    • Overview
    • Classes
      • R
  • android.support.media
    • Overview
    • Classes
      • ExifInterface
  • android.support.media.tv
    • Overview
    • Interfaces
      • TvContractCompat.BaseTvColumns
    • Classes
      • Channel
      • Channel.Builder
      • ChannelLogoUtils
      • PreviewProgram
      • PreviewProgram.Builder
      • Program
      • Program.Builder
      • R
      • R.attr
      • R.bool
      • R.color
      • R.dimen
      • R.drawable
      • R.id
      • R.integer
      • R.layout
      • R.string
      • R.style
      • R.styleable
      • TvContractCompat
      • TvContractCompat.Channels
      • TvContractCompat.Channels.Logo
      • TvContractCompat.PreviewPrograms
      • TvContractCompat.Programs
      • TvContractCompat.Programs.Genres
      • TvContractCompat.RecordedPrograms
      • TvContractCompat.WatchNextPrograms
      • WatchNextProgram
      • WatchNextProgram.Builder
  • android.support.mediacompat
    • Overview
    • Classes
      • R
      • R.attr
      • R.bool
      • R.color
      • R.dimen
      • R.drawable
      • R.id
      • R.integer
      • R.layout
      • R.string
      • R.style
      • R.styleable
  • android.support.percent
    • Overview
    • Interfaces
      • PercentLayoutHelper.PercentLayoutParams
    • Classes
      • PercentFrameLayout
      • PercentFrameLayout.LayoutParams
      • PercentLayoutHelper
      • PercentLayoutHelper.PercentLayoutInfo
      • PercentRelativeLayout
      • PercentRelativeLayout.LayoutParams
      • R
      • R.attr
      • R.bool
      • R.color
      • R.dimen
      • R.drawable
      • R.id
      • R.integer
      • R.layout
      • R.string
      • R.style
      • R.styleable
  • android.support.print
    • Overview
    • Classes
      • R
  • android.support.recommendation
    • Overview
    • Classes
      • R
  • android.support.slidingpanelayout
    • Overview
    • Classes
      • R
      • R.attr
      • R.bool
      • R.color
      • R.dimen
      • R.drawable
      • R.id
      • R.integer
      • R.layout
      • R.string
      • R.style
      • R.styleable
  • android.support.swiperefreshlayout
    • Overview
    • Classes
      • R
      • R.attr
      • R.bool
      • R.color
      • R.dimen
      • R.drawable
      • R.id
      • R.integer
      • R.layout
      • R.string
      • R.style
      • R.styleable
  • android.support.text.emoji
    • Overview
    • Interfaces
      • EmojiCompat.MetadataRepoLoader
    • Classes
      • EmojiCompat
      • EmojiCompat.Config
      • EmojiCompat.InitCallback
      • EmojiCompat.MetadataRepoLoaderCallback
      • EmojiSpan
      • FontRequestEmojiCompatConfig
      • FontRequestEmojiCompatConfig.ExponentialBackoffRetryPolicy
      • FontRequestEmojiCompatConfig.RetryPolicy
      • MetadataRepo
      • R
      • R.attr
      • R.bool
      • R.color
      • R.dimen
      • R.drawable
      • R.id
      • R.integer
      • R.layout
      • R.string
      • R.style
      • R.styleable
  • android.support.text.emoji.appcompat
    • Overview
    • Classes
      • R
      • R.anim
      • R.attr
      • R.bool
      • R.color
      • R.dimen
      • R.drawable
      • R.id
      • R.integer
      • R.layout
      • R.string
      • R.style
      • R.styleable
  • android.support.text.emoji.bundled
    • Overview
    • Classes
      • BundledEmojiCompatConfig
      • R
      • R.attr
      • R.bool
      • R.color
      • R.dimen
      • R.drawable
      • R.id
      • R.integer
      • R.layout
      • R.string
      • R.style
      • R.styleable
  • android.support.text.emoji.widget
    • Overview
    • Classes
      • EmojiAppCompatButton
      • EmojiAppCompatEditText
      • EmojiAppCompatTextView
      • EmojiButton
      • EmojiEditText
      • EmojiEditTextHelper
      • EmojiExtractTextLayout
      • EmojiTextView
      • EmojiTextViewHelper
  • android.support.transition
    • Overview
    • Interfaces
      • Transition.TransitionListener
    • Classes
      • ArcMotion
      • AutoTransition
      • ChangeBounds
      • ChangeClipBounds
      • ChangeImageTransform
      • ChangeScroll
      • ChangeTransform
      • CircularPropagation
      • Explode
      • Fade
      • PathMotion
      • PatternPathMotion
      • R
      • R.attr
      • R.bool
      • R.color
      • R.dimen
      • R.drawable
      • R.id
      • R.integer
      • R.layout
      • R.string
      • R.style
      • R.styleable
      • Scene
      • SidePropagation
      • Slide
      • Transition
      • Transition.EpicenterCallback
      • TransitionInflater
      • TransitionListenerAdapter
      • TransitionManager
      • TransitionPropagation
      • TransitionSet
      • TransitionValues
      • Visibility
      • VisibilityPropagation
  • android.support.v13
    • Overview
    • Classes
      • R
      • R.attr
      • R.bool
      • R.color
      • R.dimen
      • R.drawable
      • R.id
      • R.integer
      • R.layout
      • R.string
      • R.style
      • R.styleable
  • android.support.v13.app
    • Overview
    • Interfaces
      • FragmentCompat.OnRequestPermissionsResultCallback
      • FragmentCompat.PermissionCompatDelegate
    • Classes
      • ActivityCompat
      • FragmentCompat
      • FragmentPagerAdapter
      • FragmentStatePagerAdapter
      • FragmentTabHost
  • android.support.v13.view
    • Overview
    • Interfaces
      • DragStartHelper.OnDragStartListener
    • Classes
      • DragAndDropPermissionsCompat
      • DragStartHelper
      • ViewCompat
  • android.support.v13.view.inputmethod
    • Overview
    • Interfaces
      • InputConnectionCompat.OnCommitContentListener
    • Classes
      • EditorInfoCompat
      • InputConnectionCompat
      • InputContentInfoCompat
  • android.support.v14.preference
    • Overview
    • Interfaces
      • PreferenceFragment.OnPreferenceDisplayDialogCallback
      • PreferenceFragment.OnPreferenceStartFragmentCallback
      • PreferenceFragment.OnPreferenceStartScreenCallback
    • Classes
      • EditTextPreferenceDialogFragment
      • ListPreferenceDialogFragment
      • MultiSelectListPreference
      • MultiSelectListPreferenceDialogFragment
      • PreferenceDialogFragment
      • PreferenceFragment
      • R
      • R.anim
      • R.attr
      • R.bool
      • R.color
      • R.dimen
      • R.drawable
      • R.id
      • R.integer
      • R.layout
      • R.string
      • R.style
      • R.styleable
      • SwitchPreference
  • android.support.v17.leanback
    • Overview
    • Classes
      • R
      • R.anim
      • R.animator
      • R.attr
      • R.bool
      • R.color
      • R.dimen
      • R.drawable
      • R.fraction
      • R.id
      • R.integer
      • R.layout
      • R.raw
      • R.string
      • R.style
      • R.styleable
      • R.transition
  • android.support.v17.leanback.app
    • Overview
    • Interfaces
      • BrowseFragment.FragmentHost
      • BrowseFragment.MainFragmentAdapterProvider
      • BrowseFragment.MainFragmentRowsAdapterProvider
      • BrowseSupportFragment.FragmentHost
      • BrowseSupportFragment.MainFragmentAdapterProvider
      • BrowseSupportFragment.MainFragmentRowsAdapterProvider
      • HeadersFragment.OnHeaderClickedListener
      • HeadersFragment.OnHeaderViewSelectedListener
      • HeadersSupportFragment.OnHeaderClickedListener
      • HeadersSupportFragment.OnHeaderViewSelectedListener
      • SearchFragment.SearchResultProvider
      • SearchSupportFragment.SearchResultProvider
    • Classes
      • BackgroundManager
      • BaseFragment
      • BaseSupportFragment
      • BrandedFragment
      • BrandedSupportFragment
      • BrowseFragment
      • BrowseFragment.BrowseTransitionListener
      • BrowseFragment.FragmentFactory
      • BrowseFragment.ListRowFragmentFactory
      • BrowseFragment.MainFragmentAdapter
      • BrowseFragment.MainFragmentAdapterRegistry
      • BrowseFragment.MainFragmentRowsAdapter
      • BrowseSupportFragment
      • BrowseSupportFragment.BrowseTransitionListener
      • BrowseSupportFragment.FragmentFactory
      • BrowseSupportFragment.ListRowFragmentFactory
      • BrowseSupportFragment.MainFragmentAdapter
      • BrowseSupportFragment.MainFragmentAdapterRegistry
      • BrowseSupportFragment.MainFragmentRowsAdapter
      • DetailsFragment
      • DetailsFragmentBackgroundController
      • DetailsSupportFragment
      • DetailsSupportFragmentBackgroundController
      • ErrorFragment
      • ErrorSupportFragment
      • GuidedStepFragment
      • GuidedStepSupportFragment
      • HeadersFragment
      • HeadersSupportFragment
      • OnboardingFragment
      • OnboardingSupportFragment
      • PlaybackFragment
      • PlaybackFragmentGlueHost
      • PlaybackSupportFragment
      • PlaybackSupportFragmentGlueHost
      • ProgressBarManager
      • RowsFragment
      • RowsFragment.MainFragmentAdapter
      • RowsFragment.MainFragmentRowsAdapter
      • RowsSupportFragment
      • RowsSupportFragment.MainFragmentAdapter
      • RowsSupportFragment.MainFragmentRowsAdapter
      • SearchFragment
      • SearchSupportFragment
      • VerticalGridFragment
      • VerticalGridSupportFragment
      • VideoFragment
      • VideoFragmentGlueHost
      • VideoSupportFragment
      • VideoSupportFragmentGlueHost
  • android.support.v17.leanback.database
    • Overview
    • Classes
      • CursorMapper
  • android.support.v17.leanback.graphics
    • Overview
    • Classes
      • BoundsRule
      • BoundsRule.ValueRule
      • ColorFilterCache
      • ColorFilterDimmer
      • ColorOverlayDimmer
      • CompositeDrawable
      • CompositeDrawable.ChildDrawable
      • FitWidthBitmapDrawable
  • android.support.v17.leanback.media
    • Overview
    • Interfaces
      • SurfaceHolderGlueHost
    • Classes
      • MediaControllerAdapter
      • MediaControllerGlue
      • MediaPlayerAdapter
      • PlaybackBannerControlGlue
      • PlaybackBaseControlGlue
      • PlaybackControlGlue
      • PlaybackGlue
      • PlaybackGlue.PlayerCallback
      • PlaybackGlueHost
      • PlaybackGlueHost.HostCallback
      • PlaybackGlueHost.PlayerCallback
      • PlaybackTransportControlGlue
      • PlayerAdapter
      • PlayerAdapter.Callback
  • android.support.v17.leanback.system
    • Overview
    • Classes
      • Settings
  • android.support.v17.leanback.widget
    • Overview
    • Interfaces
      • BaseGridView.OnKeyInterceptListener
      • BaseGridView.OnMotionInterceptListener
      • BaseGridView.OnTouchInterceptListener
      • BaseGridView.OnUnhandledKeyListener
      • BaseOnItemViewClickedListener
      • BaseOnItemViewSelectedListener
      • BrowseFrameLayout.OnChildFocusListener
      • BrowseFrameLayout.OnFocusSearchListener
      • FacetProvider
      • FacetProviderAdapter
      • FocusHighlight
      • FragmentAnimationProvider
      • ImeKeyMonitor
      • ImeKeyMonitor.ImeKeyListener
      • MultiActionsProvider
      • OnActionClickedListener
      • OnChildLaidOutListener
      • OnChildSelectedListener
      • OnItemViewClickedListener
      • OnItemViewSelectedListener
      • PlaybackSeekUi
      • SearchBar.SearchBarListener
      • SearchBar.SearchBarPermissionListener
      • SearchEditText.OnKeyboardDismissListener
      • SpeechRecognitionCallback
      • TitleViewAdapter.Provider
      • ViewHolderTask
    • Classes
      • AbstractDetailsDescriptionPresenter
      • AbstractDetailsDescriptionPresenter.ViewHolder
      • AbstractMediaItemPresenter
      • AbstractMediaItemPresenter.ViewHolder
      • AbstractMediaListHeaderPresenter
      • AbstractMediaListHeaderPresenter.ViewHolder
      • Action
      • ArrayObjectAdapter
      • BaseCardView
      • BaseCardView.LayoutParams
      • BaseGridView
      • BrowseFrameLayout
      • ClassPresenterSelector
      • ControlButtonPresenterSelector
      • CursorObjectAdapter
      • DetailsOverviewLogoPresenter
      • DetailsOverviewLogoPresenter.ViewHolder
      • DetailsOverviewRow
      • DetailsOverviewRow.Listener
      • DetailsOverviewRowPresenter
      • DetailsOverviewRowPresenter.ViewHolder
      • DetailsParallax
      • DiffCallback
      • DividerPresenter
      • DividerRow
      • FocusHighlightHelper
      • FullWidthDetailsOverviewRowPresenter
      • FullWidthDetailsOverviewRowPresenter.Listener
      • FullWidthDetailsOverviewRowPresenter.ViewHolder
      • FullWidthDetailsOverviewRowPresenter.ViewHolder.DetailsOverviewRowListener
      • FullWidthDetailsOverviewSharedElementHelper
      • GuidanceStylist
      • GuidanceStylist.Guidance
      • GuidedAction
      • GuidedAction.Builder
      • GuidedAction.BuilderBase
      • GuidedActionDiffCallback
      • GuidedActionEditText
      • GuidedActionsStylist
      • GuidedActionsStylist.ViewHolder
      • GuidedDatePickerAction
      • GuidedDatePickerAction.Builder
      • GuidedDatePickerAction.BuilderBase
      • HeaderItem
      • HorizontalGridView
      • HorizontalHoverCardSwitcher
      • ImageCardView
      • ItemAlignmentFacet
      • ItemAlignmentFacet.ItemAlignmentDef
      • ItemBridgeAdapter
      • ItemBridgeAdapter.AdapterListener
      • ItemBridgeAdapter.ViewHolder
      • ItemBridgeAdapter.Wrapper
      • ItemBridgeAdapterShadowOverlayWrapper
      • ListRow
      • ListRowHoverCardView
      • ListRowPresenter
      • ListRowPresenter.SelectItemViewHolderTask
      • ListRowPresenter.ViewHolder
      • ListRowView
      • MultiActionsProvider.MultiAction
      • ObjectAdapter
      • ObjectAdapter.DataObserver
      • OnChildViewHolderSelectedListener
      • PageRow
      • Parallax
      • Parallax.FloatProperty
      • Parallax.IntProperty
      • Parallax.PropertyMarkerValue
      • ParallaxEffect
      • ParallaxTarget
      • ParallaxTarget.DirectPropertyTarget
      • ParallaxTarget.PropertyValuesHolderTarget
      • PlaybackControlsRow
      • PlaybackControlsRow.ClosedCaptioningAction
      • PlaybackControlsRow.FastForwardAction
      • PlaybackControlsRow.HighQualityAction
      • PlaybackControlsRow.MoreActions
      • PlaybackControlsRow.MultiAction
      • PlaybackControlsRow.OnPlaybackProgressCallback
      • PlaybackControlsRow.PictureInPictureAction
      • PlaybackControlsRow.PlayPauseAction
      • PlaybackControlsRow.RepeatAction
      • PlaybackControlsRow.RewindAction
      • PlaybackControlsRow.ShuffleAction
      • PlaybackControlsRow.SkipNextAction
      • PlaybackControlsRow.SkipPreviousAction
      • PlaybackControlsRow.ThumbsAction
      • PlaybackControlsRow.ThumbsDownAction
      • PlaybackControlsRow.ThumbsUpAction
      • PlaybackControlsRowPresenter
      • PlaybackControlsRowPresenter.ViewHolder
      • PlaybackRowPresenter
      • PlaybackRowPresenter.ViewHolder
      • PlaybackSeekDataProvider
      • PlaybackSeekDataProvider.ResultCallback
      • PlaybackSeekUi.Client
      • PlaybackTransportRowPresenter
      • PlaybackTransportRowPresenter.ViewHolder
      • Presenter
      • Presenter.ViewHolder
      • Presenter.ViewHolderTask
      • PresenterSelector
      • PresenterSwitcher
      • RecyclerViewParallax
      • RecyclerViewParallax.ChildPositionProperty
      • Row
      • RowHeaderPresenter
      • RowHeaderPresenter.ViewHolder
      • RowHeaderView
      • RowPresenter
      • RowPresenter.ViewHolder
      • SearchBar
      • SearchEditText
      • SearchOrbView
      • SearchOrbView.Colors
      • SectionRow
      • ShadowOverlayContainer
      • ShadowOverlayHelper
      • ShadowOverlayHelper.Builder
      • ShadowOverlayHelper.Options
      • SinglePresenterSelector
      • SparseArrayObjectAdapter
      • SpeechOrbView
      • TitleHelper
      • TitleView
      • TitleViewAdapter
      • VerticalGridPresenter
      • VerticalGridPresenter.ViewHolder
      • VerticalGridView
  • android.support.v17.leanback.widget.picker
    • Overview
    • Interfaces
      • Picker.PickerValueListener
    • Classes
      • Picker
      • PickerColumn
      • TimePicker
  • android.support.v17.preference
    • Overview
    • Interfaces
      • LeanbackListPreferenceDialogFragment.ViewHolder.OnItemClickListener
    • Classes
      • BaseLeanbackPreferenceFragment
      • LeanbackListPreferenceDialogFragment
      • LeanbackListPreferenceDialogFragment.AdapterMulti
      • LeanbackListPreferenceDialogFragment.AdapterSingle
      • LeanbackListPreferenceDialogFragment.ViewHolder
      • LeanbackPreferenceDialogFragment
      • LeanbackPreferenceFragment
      • LeanbackSettingsFragment
      • R
      • R.anim
      • R.animator
      • R.attr
      • R.bool
      • R.color
      • R.dimen
      • R.drawable
      • R.fraction
      • R.id
      • R.integer
      • R.layout
      • R.raw
      • R.string
      • R.style
      • R.styleable
      • R.transition
  • android.support.v4
    • Overview
    • Classes
      • R
      • R.attr
      • R.bool
      • R.color
      • R.dimen
      • R.drawable
      • R.id
      • R.integer
      • R.layout
      • R.string
      • R.style
      • R.styleable
  • android.support.v4.accessibilityservice
    • Overview
    • Classes
      • AccessibilityServiceInfoCompat
  • android.support.v4.app
    • Overview
    • Annotations
      • NotificationCompat.Action.SemanticAction
    • Interfaces
      • ActionBarDrawerToggle.Delegate
      • ActionBarDrawerToggle.DelegateProvider
      • ActivityCompat.OnRequestPermissionsResultCallback
      • ActivityCompat.PermissionCompatDelegate
      • FragmentManager.BackStackEntry
      • FragmentManager.OnBackStackChangedListener
      • LoaderManager.LoaderCallbacks
      • NotificationCompat.Action.Extender
      • NotificationCompat.Extender
      • SharedElementCallback.OnSharedElementsReadyListener
      • TaskStackBuilder.SupportParentable
    • Classes
      • ActionBarDrawerToggle
      • ActivityCompat
      • ActivityManagerCompat
      • ActivityOptionsCompat
      • AlarmManagerCompat
      • AppLaunchChecker
      • AppOpsManagerCompat
      • BundleCompat
      • DialogFragment
      • Fragment
      • Fragment.SavedState
      • FragmentActivity
      • FragmentContainer
      • FragmentController
      • FragmentHostCallback
      • FragmentManager
      • FragmentManager.FragmentLifecycleCallbacks
      • FragmentManagerNonConfig
      • FragmentPagerAdapter
      • FragmentStatePagerAdapter
      • FragmentTabHost
      • FragmentTransaction
      • FrameMetricsAggregator
      • JobIntentService
      • ListFragment
      • LoaderManager
      • NavUtils
      • NotificationCompat
      • NotificationCompat.Action
      • NotificationCompat.Action.Builder
      • NotificationCompat.Action.WearableExtender
      • NotificationCompat.BigPictureStyle
      • NotificationCompat.BigTextStyle
      • NotificationCompat.Builder
      • NotificationCompat.CarExtender
      • NotificationCompat.CarExtender.UnreadConversation
      • NotificationCompat.CarExtender.UnreadConversation.Builder
      • NotificationCompat.DecoratedCustomViewStyle
      • NotificationCompat.InboxStyle
      • NotificationCompat.MessagingStyle
      • NotificationCompat.MessagingStyle.Message
      • NotificationCompat.Style
      • NotificationCompat.WearableExtender
      • NotificationCompatExtras
      • NotificationCompatSideChannelService
      • NotificationManagerCompat
      • RemoteInput
      • RemoteInput.Builder
      • ServiceCompat
      • ShareCompat
      • ShareCompat.IntentBuilder
      • ShareCompat.IntentReader
      • SharedElementCallback
      • TaskStackBuilder
    • Exceptions
      • Fragment.InstantiationException
  • android.support.v4.content
    • Overview
    • Interfaces
      • Loader.OnLoadCanceledListener
      • Loader.OnLoadCompleteListener
    • Classes
      • AsyncTaskLoader
      • ContentResolverCompat
      • ContextCompat
      • CursorLoader
      • FileProvider
      • IntentCompat
      • Loader
      • Loader.ForceLoadContentObserver
      • LocalBroadcastManager
      • MimeTypeFilter
      • PermissionChecker
      • SharedPreferencesCompat
      • SharedPreferencesCompat.EditorCompat
      • WakefulBroadcastReceiver
  • android.support.v4.content.pm
    • Overview
    • Classes
      • ActivityInfoCompat
      • ShortcutInfoCompat
      • ShortcutInfoCompat.Builder
      • ShortcutManagerCompat
  • android.support.v4.content.res
    • Overview
    • Classes
      • ConfigurationHelper
      • ResourcesCompat
      • ResourcesCompat.FontCallback
  • android.support.v4.database
    • Overview
    • Classes
      • DatabaseUtilsCompat
  • android.support.v4.graphics
    • Overview
    • Classes
      • BitmapCompat
      • ColorUtils
      • PaintCompat
  • android.support.v4.graphics.drawable
    • Overview
    • Classes
      • DrawableCompat
      • IconCompat
      • RoundedBitmapDrawable
      • RoundedBitmapDrawableFactory
  • android.support.v4.hardware.display
    • Overview
    • Classes
      • DisplayManagerCompat
  • android.support.v4.hardware.fingerprint
    • Overview
    • Classes
      • FingerprintManagerCompat
      • FingerprintManagerCompat.AuthenticationCallback
      • FingerprintManagerCompat.AuthenticationResult
      • FingerprintManagerCompat.CryptoObject
  • android.support.v4.math
    • Overview
    • Classes
      • MathUtils
  • android.support.v4.media
    • Overview
    • Classes
      • AudioAttributesCompat
      • AudioAttributesCompat.Builder
      • MediaBrowserCompat
      • MediaBrowserCompat.ConnectionCallback
      • MediaBrowserCompat.CustomActionCallback
      • MediaBrowserCompat.ItemCallback
      • MediaBrowserCompat.MediaItem
      • MediaBrowserCompat.SearchCallback
      • MediaBrowserCompat.SubscriptionCallback
      • MediaBrowserServiceCompat
      • MediaBrowserServiceCompat.BrowserRoot
      • MediaBrowserServiceCompat.Result
      • MediaDescriptionCompat
      • MediaDescriptionCompat.Builder
      • MediaMetadataCompat
      • MediaMetadataCompat.Builder
      • RatingCompat
      • VolumeProviderCompat
      • VolumeProviderCompat.Callback
  • android.support.v4.media.app
    • Overview
    • Classes
      • NotificationCompat
      • NotificationCompat.DecoratedMediaCustomViewStyle
      • NotificationCompat.MediaStyle
  • android.support.v4.media.session
    • Overview
    • Interfaces
      • MediaSessionCompat.OnActiveChangeListener
    • Classes
      • MediaButtonReceiver
      • MediaControllerCompat
      • MediaControllerCompat.Callback
      • MediaControllerCompat.PlaybackInfo
      • MediaControllerCompat.TransportControls
      • MediaSessionCompat
      • MediaSessionCompat.Callback
      • MediaSessionCompat.QueueItem
      • MediaSessionCompat.Token
      • ParcelableVolumeInfo
      • PlaybackStateCompat
      • PlaybackStateCompat.Builder
      • PlaybackStateCompat.CustomAction
      • PlaybackStateCompat.CustomAction.Builder
  • android.support.v4.net
    • Overview
    • Classes
      • ConnectivityManagerCompat
      • TrafficStatsCompat
  • android.support.v4.os
    • Overview
    • Interfaces
      • CancellationSignal.OnCancelListener
      • ParcelableCompatCreatorCallbacks
    • Classes
      • BuildCompat
      • CancellationSignal
      • ConfigurationCompat
      • EnvironmentCompat
      • LocaleListCompat
      • ParcelableCompat
      • TraceCompat
      • UserManagerCompat
    • Exceptions
      • OperationCanceledException
  • android.support.v4.print
    • Overview
    • Interfaces
      • PrintHelper.OnPrintFinishCallback
    • Classes
      • PrintHelper
  • android.support.v4.provider
    • Overview
    • Classes
      • DocumentFile
      • FontRequest
      • FontsContractCompat
      • FontsContractCompat.Columns
      • FontsContractCompat.FontFamilyResult
      • FontsContractCompat.FontInfo
      • FontsContractCompat.FontRequestCallback
  • android.support.v4.text
    • Overview
    • Interfaces
      • TextDirectionHeuristicCompat
    • Classes
      • BidiFormatter
      • BidiFormatter.Builder
      • ICUCompat
      • TextDirectionHeuristicsCompat
      • TextUtilsCompat
  • android.support.v4.text.util
    • Overview
    • Classes
      • LinkifyCompat
  • android.support.v4.util
    • Overview
    • Interfaces
      • Pools.Pool
    • Classes
      • ArrayMap
      • ArraySet
      • AtomicFile
      • CircularArray
      • CircularIntArray
      • LongSparseArray
      • LruCache
      • ObjectsCompat
      • Pair
      • PatternsCompat
      • Pools
      • Pools.SimplePool
      • Pools.SynchronizedPool
      • SimpleArrayMap
      • SparseArrayCompat
  • android.support.v4.view
    • Overview
    • Annotations
      • ViewPager.DecorView
    • Interfaces
      • ActionProvider.VisibilityListener
      • AsyncLayoutInflater.OnInflateFinishedListener
      • LayoutInflaterFactory
      • MenuItemCompat.OnActionExpandListener
      • NestedScrollingChild
      • NestedScrollingChild2
      • NestedScrollingParent
      • NestedScrollingParent2
      • OnApplyWindowInsetsListener
      • ScrollingView
      • TintableBackgroundView
      • ViewPager.OnAdapterChangeListener
      • ViewPager.OnPageChangeListener
      • ViewPager.PageTransformer
      • ViewPropertyAnimatorListener
      • ViewPropertyAnimatorUpdateListener
    • Classes
      • AbsSavedState
      • AccessibilityDelegateCompat
      • ActionProvider
      • AsyncLayoutInflater
      • GestureDetectorCompat
      • GravityCompat
      • InputDeviceCompat
      • LayoutInflaterCompat
      • MarginLayoutParamsCompat
      • MenuCompat
      • MenuItemCompat
      • MotionEventCompat
      • NestedScrollingChildHelper
      • NestedScrollingParentHelper
      • PagerAdapter
      • PagerTabStrip
      • PagerTitleStrip
      • PointerIconCompat
      • ScaleGestureDetectorCompat
      • VelocityTrackerCompat
      • ViewCompat
      • ViewConfigurationCompat
      • ViewGroupCompat
      • ViewPager
      • ViewPager.LayoutParams
      • ViewPager.SavedState
      • ViewPager.SimpleOnPageChangeListener
      • ViewParentCompat
      • ViewPropertyAnimatorCompat
      • ViewPropertyAnimatorListenerAdapter
      • WindowCompat
      • WindowInsetsCompat
  • android.support.v4.view.accessibility
    • Overview
    • Interfaces
      • AccessibilityManagerCompat.AccessibilityStateChangeListener
      • AccessibilityManagerCompat.TouchExplorationStateChangeListener
    • Classes
      • AccessibilityEventCompat
      • AccessibilityManagerCompat
      • AccessibilityManagerCompat.AccessibilityStateChangeListenerCompat
      • AccessibilityNodeInfoCompat
      • AccessibilityNodeInfoCompat.AccessibilityActionCompat
      • AccessibilityNodeInfoCompat.CollectionInfoCompat
      • AccessibilityNodeInfoCompat.CollectionItemInfoCompat
      • AccessibilityNodeInfoCompat.RangeInfoCompat
      • AccessibilityNodeProviderCompat
      • AccessibilityRecordCompat
      • AccessibilityWindowInfoCompat
  • android.support.v4.view.animation
    • Overview
    • Classes
      • FastOutLinearInInterpolator
      • FastOutSlowInInterpolator
      • LinearOutSlowInInterpolator
      • PathInterpolatorCompat
  • android.support.v4.widget
    • Overview
    • Interfaces
      • DrawerLayout.DrawerListener
      • NestedScrollView.OnScrollChangeListener
      • SimpleCursorAdapter.CursorToStringConverter
      • SimpleCursorAdapter.ViewBinder
      • SlidingPaneLayout.PanelSlideListener
      • SwipeRefreshLayout.OnChildScrollUpCallback
      • SwipeRefreshLayout.OnRefreshListener
      • TintableCompoundButton
    • Classes
      • AutoScrollHelper
      • CircularProgressDrawable
      • CompoundButtonCompat
      • ContentLoadingProgressBar
      • CursorAdapter
      • DrawerLayout
      • DrawerLayout.LayoutParams
      • DrawerLayout.SavedState
      • DrawerLayout.SimpleDrawerListener
      • EdgeEffectCompat
      • ExploreByTouchHelper
      • ImageViewCompat
      • ListPopupWindowCompat
      • ListViewAutoScrollHelper
      • ListViewCompat
      • NestedScrollView
      • PopupMenuCompat
      • PopupWindowCompat
      • ResourceCursorAdapter
      • ScrollerCompat
      • SimpleCursorAdapter
      • SlidingPaneLayout
      • SlidingPaneLayout.LayoutParams
      • SlidingPaneLayout.SimplePanelSlideListener
      • Space
      • SwipeRefreshLayout
      • TextViewCompat
      • ViewDragHelper
      • ViewDragHelper.Callback
  • android.support.v7.app
    • Overview
    • Interfaces
      • ActionBar.OnMenuVisibilityListener
      • ActionBar.OnNavigationListener
      • ActionBar.TabListener
      • ActionBarDrawerToggle.Delegate
      • ActionBarDrawerToggle.DelegateProvider
      • AppCompatCallback
    • Classes
      • ActionBar
      • ActionBar.LayoutParams
      • ActionBar.Tab
      • ActionBarDrawerToggle
      • AlertDialog
      • AlertDialog.Builder
      • AppCompatActivity
      • AppCompatDelegate
      • AppCompatDialog
      • AppCompatDialogFragment
      • AppCompatViewInflater
      • MediaRouteActionProvider
      • MediaRouteButton
      • MediaRouteChooserDialog
      • MediaRouteChooserDialogFragment
      • MediaRouteControllerDialog
      • MediaRouteControllerDialogFragment
      • MediaRouteDialogFactory
      • MediaRouteDiscoveryFragment
  • android.support.v7.appcompat
    • Overview
    • Classes
      • R
      • R.anim
      • R.attr
      • R.bool
      • R.color
      • R.dimen
      • R.drawable
      • R.id
      • R.integer
      • R.layout
      • R.string
      • R.style
      • R.styleable
  • android.support.v7.cardview
    • Overview
    • Classes
      • R
      • R.attr
      • R.color
      • R.dimen
      • R.style
      • R.styleable
  • android.support.v7.content.res
    • Overview
    • Classes
      • AppCompatResources
  • android.support.v7.graphics
    • Overview
    • Interfaces
      • Palette.Filter
      • Palette.PaletteAsyncListener
    • Classes
      • Palette
      • Palette.Builder
      • Palette.Swatch
      • Target
      • Target.Builder
  • android.support.v7.graphics.drawable
    • Overview
    • Classes
      • DrawerArrowDrawable
  • android.support.v7.gridlayout
    • Overview
    • Classes
      • R
      • R.attr
      • R.bool
      • R.color
      • R.dimen
      • R.drawable
      • R.id
      • R.integer
      • R.layout
      • R.string
      • R.style
      • R.styleable
  • android.support.v7.media
    • Overview
    • Interfaces
      • RemotePlaybackClient.OnMessageReceivedListener
    • Classes
      • MediaControlIntent
      • MediaItemMetadata
      • MediaItemStatus
      • MediaItemStatus.Builder
      • MediaRouteDescriptor
      • MediaRouteDescriptor.Builder
      • MediaRouteDiscoveryRequest
      • MediaRouteProvider
      • MediaRouteProvider.Callback
      • MediaRouteProvider.ProviderMetadata
      • MediaRouteProvider.RouteController
      • MediaRouteProviderDescriptor
      • MediaRouteProviderDescriptor.Builder
      • MediaRouteProviderService
      • MediaRouter
      • MediaRouter.Callback
      • MediaRouter.ControlRequestCallback
      • MediaRouter.ProviderInfo
      • MediaRouter.RouteInfo
      • MediaRouteSelector
      • MediaRouteSelector.Builder
      • MediaSessionStatus
      • MediaSessionStatus.Builder
      • RemotePlaybackClient
      • RemotePlaybackClient.ActionCallback
      • RemotePlaybackClient.ItemActionCallback
      • RemotePlaybackClient.SessionActionCallback
      • RemotePlaybackClient.StatusCallback
  • android.support.v7.mediarouter
    • Overview
    • Classes
      • R
      • R.anim
      • R.attr
      • R.bool
      • R.color
      • R.dimen
      • R.drawable
      • R.id
      • R.integer
      • R.interpolator
      • R.layout
      • R.string
      • R.style
      • R.styleable
  • android.support.v7.palette
    • Overview
    • Classes
      • R
      • R.attr
      • R.bool
      • R.color
      • R.dimen
      • R.drawable
      • R.id
      • R.integer
      • R.layout
      • R.string
      • R.style
      • R.styleable
  • android.support.v7.preference
    • Overview
    • Interfaces
      • DialogPreference.TargetFragment
      • Preference.OnPreferenceChangeListener
      • Preference.OnPreferenceClickListener
      • PreferenceFragmentCompat.OnPreferenceDisplayDialogCallback
      • PreferenceFragmentCompat.OnPreferenceStartFragmentCallback
      • PreferenceFragmentCompat.OnPreferenceStartScreenCallback
      • PreferenceGroup.PreferencePositionCallback
      • PreferenceManager.OnDisplayPreferenceDialogListener
      • PreferenceManager.OnNavigateToScreenListener
      • PreferenceManager.OnPreferenceTreeClickListener
    • Classes
      • CheckBoxPreference
      • DialogPreference
      • DropDownPreference
      • EditTextPreference
      • EditTextPreferenceDialogFragmentCompat
      • ListPreference
      • ListPreferenceDialogFragmentCompat
      • MultiSelectListPreferenceDialogFragmentCompat
      • Preference
      • Preference.BaseSavedState
      • PreferenceCategory
      • PreferenceDataStore
      • PreferenceDialogFragmentCompat
      • PreferenceFragmentCompat
      • PreferenceGroup
      • PreferenceManager
      • PreferenceManager.PreferenceComparisonCallback
      • PreferenceManager.SimplePreferenceComparisonCallback
      • PreferenceScreen
      • PreferenceViewHolder
      • R
      • R.anim
      • R.attr
      • R.bool
      • R.color
      • R.dimen
      • R.drawable
      • R.id
      • R.integer
      • R.layout
      • R.string
      • R.style
      • R.styleable
      • SeekBarPreference
      • SwitchPreferenceCompat
      • TwoStatePreference
  • android.support.v7.recyclerview
    • Overview
    • Classes
      • R
      • R.attr
      • R.bool
      • R.color
      • R.dimen
      • R.drawable
      • R.id
      • R.integer
      • R.layout
      • R.string
      • R.style
      • R.styleable
  • android.support.v7.recyclerview.extensions
    • Overview
    • Classes
      • AsyncDifferConfig
      • AsyncDifferConfig.Builder
      • AsyncListDiffer
      • ListAdapter
  • android.support.v7.util
    • Overview
    • Interfaces
      • ListUpdateCallback
    • Classes
      • AdapterListUpdateCallback
      • AsyncListUtil
      • AsyncListUtil.DataCallback
      • AsyncListUtil.ViewCallback
      • BatchingListUpdateCallback
      • DiffUtil
      • DiffUtil.Callback
      • DiffUtil.DiffResult
      • DiffUtil.ItemCallback
      • SortedList
      • SortedList.BatchedCallback
      • SortedList.Callback
  • android.support.v7.view
    • Overview
    • Interfaces
      • ActionMode.Callback
      • CollapsibleActionView
    • Classes
      • ActionMode
      • ContextThemeWrapper
  • android.support.v7.widget
    • Overview
    • Annotations
      • RecyclerView.EdgeEffectFactory.EdgeDirection
      • RecyclerView.ItemAnimator.AdapterChanges
    • Interfaces
      • ActionMenuView.OnMenuItemClickListener
      • PopupMenu.OnDismissListener
      • PopupMenu.OnMenuItemClickListener
      • RecyclerView.ChildDrawingOrderCallback
      • RecyclerView.ItemAnimator.ItemAnimatorFinishedListener
      • RecyclerView.LayoutManager.LayoutPrefetchRegistry
      • RecyclerView.OnChildAttachStateChangeListener
      • RecyclerView.OnItemTouchListener
      • RecyclerView.RecyclerListener
      • RecyclerView.SmoothScroller.ScrollVectorProvider
      • SearchView.OnCloseListener
      • SearchView.OnQueryTextListener
      • SearchView.OnSuggestionListener
      • ShareActionProvider.OnShareTargetSelectedListener
      • ThemedSpinnerAdapter
      • Toolbar.OnMenuItemClickListener
    • Classes
      • ActionMenuView
      • ActionMenuView.LayoutParams
      • AppCompatAutoCompleteTextView
      • AppCompatButton
      • AppCompatCheckBox
      • AppCompatCheckedTextView
      • AppCompatEditText
      • AppCompatImageButton
      • AppCompatImageView
      • AppCompatMultiAutoCompleteTextView
      • AppCompatRadioButton
      • AppCompatRatingBar
      • AppCompatSeekBar
      • AppCompatSpinner
      • AppCompatTextView
      • CardView
      • DefaultItemAnimator
      • DividerItemDecoration
      • GridLayout
      • GridLayout.Alignment
      • GridLayout.LayoutParams
      • GridLayout.Spec
      • GridLayoutManager
      • GridLayoutManager.DefaultSpanSizeLookup
      • GridLayoutManager.LayoutParams
      • GridLayoutManager.SpanSizeLookup
      • LinearLayoutCompat
      • LinearLayoutCompat.LayoutParams
      • LinearLayoutManager
      • LinearLayoutManager.LayoutChunkResult
      • LinearSmoothScroller
      • LinearSnapHelper
      • ListPopupWindow
      • OrientationHelper
      • PagerSnapHelper
      • PopupMenu
      • RecyclerView
      • RecyclerView.Adapter
      • RecyclerView.AdapterDataObserver
      • RecyclerView.EdgeEffectFactory
      • RecyclerView.ItemAnimator
      • RecyclerView.ItemAnimator.ItemHolderInfo
      • RecyclerView.ItemDecoration
      • RecyclerView.LayoutManager
      • RecyclerView.LayoutManager.Properties
      • RecyclerView.LayoutParams
      • RecyclerView.OnFlingListener
      • RecyclerView.OnScrollListener
      • RecyclerView.RecycledViewPool
      • RecyclerView.Recycler
      • RecyclerView.SimpleOnItemTouchListener
      • RecyclerView.SmoothScroller
      • RecyclerView.SmoothScroller.Action
      • RecyclerView.State
      • RecyclerView.ViewCacheExtension
      • RecyclerView.ViewHolder
      • RecyclerViewAccessibilityDelegate
      • RecyclerViewAccessibilityDelegate.ItemDelegate
      • SearchView
      • ShareActionProvider
      • SimpleItemAnimator
      • SnapHelper
      • StaggeredGridLayoutManager
      • StaggeredGridLayoutManager.LayoutParams
      • SwitchCompat
      • ThemedSpinnerAdapter.Helper
      • Toolbar
      • Toolbar.LayoutParams
      • Toolbar.SavedState
      • TooltipCompat
  • android.support.v7.widget.helper
    • Overview
    • Interfaces
      • ItemTouchHelper.ViewDropHandler
      • ItemTouchUIUtil
    • Classes
      • ItemTouchHelper
      • ItemTouchHelper.Callback
      • ItemTouchHelper.SimpleCallback
  • android.support.v7.widget.util
    • Overview
    • Classes
      • SortedListAdapterCallback
  • android.support.viewpager
    • Overview
    • Classes
      • R
      • R.attr
      • R.bool
      • R.color
      • R.dimen
      • R.drawable
      • R.id
      • R.integer
      • R.layout
      • R.string
      • R.style
      • R.styleable
  • android.support.wear
    • Overview
    • Classes
      • R
      • R.array
      • R.attr
      • R.bool
      • R.color
      • R.dimen
      • R.drawable
      • R.fraction
      • R.id
      • R.integer
      • R.layout
      • R.string
      • R.style
      • R.styleable
  • android.support.wear.ambient
    • Overview
    • Interfaces
      • AmbientMode.AmbientCallbackProvider
      • AmbientModeSupport.AmbientCallbackProvider
    • Classes
      • AmbientMode
      • AmbientMode.AmbientCallback
      • AmbientMode.AmbientController
      • AmbientModeSupport
      • AmbientModeSupport.AmbientCallback
      • AmbientModeSupport.AmbientController
  • android.support.wear.utils
    • Overview
    • Classes
      • MetadataConstants
  • android.support.wear.widget
    • Overview
    • Interfaces
      • CircularProgressLayout.OnTimerFinishedListener
    • Classes
      • BoxInsetLayout
      • BoxInsetLayout.LayoutParams
      • CircularProgressLayout
      • CurvingLayoutCallback
      • RoundedDrawable
      • SwipeDismissFrameLayout
      • SwipeDismissFrameLayout.Callback
      • WearableLinearLayoutManager
      • WearableLinearLayoutManager.LayoutCallback
      • WearableRecyclerView
  • android.support.wear.widget.drawer
    • Overview
    • Interfaces
      • WearableNavigationDrawerView.OnItemSelectedListener
    • Classes
      • WearableActionDrawerView
      • WearableDrawerController
      • WearableDrawerLayout
      • WearableDrawerLayout.DrawerStateCallback
      • WearableDrawerView
      • WearableNavigationDrawerView
      • WearableNavigationDrawerView.WearableNavigationDrawerAdapter
  • Modern Android
  • Explore Modern Android
  • Adopt Compose for teams
  • Get started
  • Hello world
  • Training courses
  • Tutorials
  • Kotlin for Android
  • Monetization with Play ↗️
  • Extend by device
  • Large screens (e.g. Tablets)
  • Wear OS
  • Android for Cars
  • Android TV
  • ChromeOS
  • Build by category
  • Games
  • Media apps
  • Health & Fitness
  • Enterprise apps ↗️
  • Get the latest
  • Platform releases
  • Android Studio preview
  • Jetpack & Compose libraries
  • Wear OS preview
  • Privacy Sandbox
  • Kits & more
  • Go to Android & Material kits
  • Go to Wear OS kits
  • UI Design
  • Design for Android
  • Mobile
  • Large screens (e.g. Tablets)
  • Wear OS
  • Android TV
  • Architecture
  • Introduction
  • Libraries
  • Navigation
  • Modularization
  • Testing
  • Quality
  • Overview
  • Core value
  • User experience
  • Technical quality
  • Privacy & security
  • Build for Billions
  • Overview
  • About new markets
  • Android (Go edition)
  • Android Studio
  • Get Android Studio
  • Start coding
  • Core areas
  • User interfaces
  • Permissions
  • Background work
  • Data and files
  • User identity
  • Camera
  • All core areas ⤵️