Android DevelopersAndroid Developers
  • Platform
  • Android Studio
  • Google Play
  • Android Jetpack
  • Docs
  • News
  • Documentation
  • Overview
  • Guides
  • Reference
  • Samples
  • Design & Quality
  • Platform
  • Android Studio
  • Google Play
  • Android Jetpack
  • Docs
    • Overview
    • Guides
    • Reference
    • Samples
    • Design & Quality
  • News
  • Overview
  • Android Platform
  • Android Support Library
  • AndroidX
  • AndroidX Test
  • Architecture Components
  • Databinding Library
  • Constraint Layout Library
  • Material Components
    • Class Index
    • Package Index
    • com.google.android.material
      • Overview
      • Classes
        • R
        • R.anim
        • R.animator
        • R.attr
        • R.bool
        • R.color
        • R.dimen
        • R.drawable
        • R.id
        • R.integer
        • R.interpolator
        • R.layout
        • R.string
        • R.style
        • R.styleable
    • com.google.android.material.animation
      • Overview
      • Classes
        • AnimationUtils
        • ArgbEvaluatorCompat
        • ChildrenAlphaProperty
        • DrawableAlphaProperty
        • ImageMatrixProperty
        • MatrixEvaluator
        • MotionSpec
        • MotionTiming
        • Positioning
    • com.google.android.material.appbar
      • Overview
      • Interfaces
        • AppBarLayout.BaseOnOffsetChangedListener
        • AppBarLayout.OnOffsetChangedListener
      • Classes
        • AppBarLayout
        • AppBarLayout.BaseBehavior
        • AppBarLayout.BaseBehavior.BaseDragCallback
        • AppBarLayout.BaseBehavior.SavedState
        • AppBarLayout.Behavior
        • AppBarLayout.Behavior.DragCallback
        • AppBarLayout.LayoutParams
        • AppBarLayout.ScrollingViewBehavior
        • CollapsingToolbarLayout
        • CollapsingToolbarLayout.LayoutParams
    • com.google.android.material.behavior
      • Overview
      • Interfaces
        • SwipeDismissBehavior.OnDismissListener
      • Classes
        • HideBottomViewOnScrollBehavior
        • SwipeDismissBehavior
    • com.google.android.material.bottomappbar
      • Overview
      • Annotations
        • BottomAppBar.FabAlignmentMode
      • Classes
        • BottomAppBar
        • BottomAppBar.Behavior
        • BottomAppBarTopEdgeTreatment
    • com.google.android.material.bottomnavigation
      • Overview
      • Annotations
        • LabelVisibilityMode
      • Interfaces
        • BottomNavigationView.OnNavigationItemReselectedListener
        • BottomNavigationView.OnNavigationItemSelectedListener
      • Classes
        • BottomNavigationView
    • com.google.android.material.bottomsheet
      • Overview
      • Classes
        • BottomSheetBehavior
        • BottomSheetBehavior.BottomSheetCallback
        • BottomSheetBehavior.SavedState
        • BottomSheetDialog
        • BottomSheetDialogFragment
    • com.google.android.material.button
      • Overview
      • Annotations
        • MaterialButton.IconGravity
      • Classes
        • MaterialButton
    • com.google.android.material.canvas
      • Overview
      • Classes
        • CanvasCompat
    • com.google.android.material.card
      • Overview
      • Classes
        • MaterialCardView
    • com.google.android.material.chip
      • Overview
      • Interfaces
        • ChipDrawable.Delegate
        • ChipGroup.OnCheckedChangeListener
      • Classes
        • Chip
        • ChipDrawable
        • ChipGroup
        • ChipGroup.LayoutParams
    • com.google.android.material.circularreveal
      • Overview
      • Annotations
        • CircularRevealHelper.Strategy
      • Interfaces
        • CircularRevealWidget
      • Classes
        • CircularRevealCompat
        • CircularRevealFrameLayout
        • CircularRevealGridLayout
        • CircularRevealHelper
        • CircularRevealLinearLayout
        • CircularRevealRelativeLayout
        • CircularRevealWidget.CircularRevealEvaluator
        • CircularRevealWidget.CircularRevealProperty
        • CircularRevealWidget.CircularRevealScrimColorProperty
        • CircularRevealWidget.RevealInfo
    • com.google.android.material.circularreveal.cardview
      • Overview
      • Classes
        • CircularRevealCardView
    • com.google.android.material.circularreveal.coordinatorlayout
      • Overview
      • Classes
        • CircularRevealCoordinatorLayout
    • com.google.android.material.drawable
      • Overview
      • Classes
        • DrawableUtils
    • com.google.android.material.expandable
      • Overview
      • Interfaces
        • ExpandableTransformationWidget
        • ExpandableWidget
      • Classes
        • ExpandableWidgetHelper
    • com.google.android.material.floatingactionbutton
      • Overview
      • Classes
        • FloatingActionButton
        • FloatingActionButton.BaseBehavior
        • FloatingActionButton.Behavior
        • FloatingActionButton.OnVisibilityChangedListener
    • com.google.android.material.math
      • Overview
      • Classes
        • MathUtils
    • com.google.android.material.navigation
      • Overview
      • Interfaces
        • NavigationView.OnNavigationItemSelectedListener
      • Classes
        • NavigationView
        • NavigationView.SavedState
    • com.google.android.material.resources
      • Overview
      • Classes
        • MaterialResources
        • TextAppearanceConfig
    • com.google.android.material.ripple
      • Overview
      • Classes
        • RippleUtils
    • com.google.android.material.shadow
      • Overview
      • Interfaces
        • ShadowViewDelegate
      • Classes
        • ShadowDrawableWrapper
    • com.google.android.material.shape
      • Overview
      • Classes
        • CornerTreatment
        • CutCornerTreatment
        • EdgeTreatment
        • InterpolateOnScrollPositionChangeHelper
        • MaterialShapeDrawable
        • RoundedCornerTreatment
        • ShapePath
        • ShapePath.PathArcOperation
        • ShapePath.PathLineOperation
        • ShapePath.PathOperation
        • ShapePath.PathQuadOperation
        • ShapePathModel
        • TriangleEdgeTreatment
    • com.google.android.material.snackbar
      • Overview
      • Interfaces
        • BaseTransientBottomBar.ContentViewCallback
        • ContentViewCallback
      • Classes
        • BaseTransientBottomBar
        • BaseTransientBottomBar.BaseCallback
        • BaseTransientBottomBar.Behavior
        • Snackbar
        • Snackbar.Callback
    • com.google.android.material.stateful
      • Overview
      • Classes
        • ExtendableSavedState
    • com.google.android.material.tabs
      • Overview
      • Interfaces
        • TabLayout.BaseOnTabSelectedListener
        • TabLayout.OnTabSelectedListener
      • Classes
        • TabItem
        • TabLayout
        • TabLayout.Tab
        • TabLayout.TabLayoutOnPageChangeListener
        • TabLayout.ViewPagerOnTabSelectedListener
    • com.google.android.material.textfield
      • Overview
      • Annotations
        • TextInputLayout.BoxBackgroundMode
      • Classes
        • TextInputEditText
        • TextInputLayout
        • TextInputLayout.AccessibilityDelegate
    • com.google.android.material.theme
      • Overview
      • Classes
        • MaterialComponentsViewInflater
    • com.google.android.material.transformation
      • Overview
      • Classes
        • ExpandableBehavior
        • ExpandableTransformationBehavior
        • FabTransformationBehavior
        • FabTransformationBehavior.FabTransformationSpec
        • FabTransformationScrimBehavior
        • FabTransformationSheetBehavior
        • TransformationChildCard
        • TransformationChildLayout
  • Test Support Library
  • Wearable Library
  • Play Billing Library
  • Play Core Library
  • Play Install Referrer Library
  • Android Things
  • Android Developers
  • Docs
  • Reference

com.google.android.material

Classes

R  
R.anim  
R.animator  
R.attr  
R.bool  
R.color  
R.dimen  
R.drawable  
R.id  
R.integer  
R.interpolator  
R.layout  
R.string  
R.style  
R.styleable  
  • Classes

    • R
    • R.anim
    • R.animator
    • R.attr
    • R.bool
    • R.color
    • R.dimen
    • R.drawable
    • R.id
    • R.integer
    • R.interpolator
    • R.layout
    • R.string
    • R.style
    • R.styleable

Content and code samples on this page are subject to the licenses described in the Content License. Java is a registered trademark of Oracle and/or its affiliates.

Last updated January 23, 2019.

  • Twitter
    Follow @AndroidDev on Twitter
  • YouTube
    Check out Android Developers on YouTube
  • More Android

    • Android
    • Enterprise
    • Security
    • Source
  • Support

    • Report platform bug
    • Report documentation bug
    • Google Play support
    • Join user studies
  • Documentation

    • Developer guides
    • Design guides
    • API reference
    • Samples
    • Android Studio
  • Google Developers
    • Android
    • Chrome
    • Firebase
    • Google Cloud Platform
    • All Products
Privacy License Brand Guidelines
Get Android and Google Play news by email
Subscribe