Upgrading com.android.support:design 27 to 28
Unknown27.1.1 → 28.0.0
Fetching 6 releases from GitHub…0 / 6
UnknownUpgrade verdict
DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.
In plain terms
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
Adds com.android.support:cardview-v7 28.0.0, com.android.support:support-annotations 28.0.0, com.android.support:support-compat 28.0.0, com.android.support:support-core-ui 28.0.0, com.android.support:support-core-utils 28.0.0, com.android.support:support-fragment 28.0.0.
Drops com.android.support:support-v4.
Installs 33 packages in all (was 18).
API changes
Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.
- added:
class AnimationUtils - added:
class AnimatorSetCompat - added:
class ArgbEvaluatorCompat implements TypeEvaluator - added:
class ChildrenAlphaProperty extends Property - added:
class DrawableAlphaProperty extends Property - added:
class ImageMatrixProperty extends Property - added:
class MatrixEvaluator implements TypeEvaluator - added:
class MotionSpec - added:
class MotionTiming - added:
class Positioning - added:
ctor AnimationUtils() - added:
ctor AnimatorSetCompat() - added:
ctor ArgbEvaluatorCompat() - added:
ctor ImageMatrixProperty() - added:
ctor MatrixEvaluator() - added:
ctor MotionSpec() - added:
ctor MotionTiming(long, long) - added:
ctor MotionTiming(long, long, TimeInterpolator) - added:
ctor Positioning(int, float, float) - added:
field Positioning.gravity: int - added:
field Positioning.xAdjustment: float - added:
field Positioning.yAdjustment: float - added:
method ArgbEvaluatorCompat.evaluate(float, Integer, Integer): Integer - added:
method ChildrenAlphaProperty.get(ViewGroup): Float - added:
method ChildrenAlphaProperty.set(ViewGroup, Float): void - added:
method DrawableAlphaProperty.get(Drawable): Integer - added:
method DrawableAlphaProperty.set(Drawable, Integer): void - added:
method ImageMatrixProperty.get(ImageView): Matrix - added:
method ImageMatrixProperty.set(ImageView, Matrix): void - added:
method MatrixEvaluator.evaluate(float, Matrix, Matrix): Matrix - added:
method MotionSpec.equals(Object): boolean - added:
method MotionSpec.getTiming(String): MotionTiming - added:
method MotionSpec.getTotalDuration(): long - added:
method MotionSpec.hasTiming(String): boolean - added:
method MotionSpec.hashCode(): int - added:
method MotionSpec.setTiming(String, MotionTiming): void - added:
method MotionSpec.toString(): String - added:
method MotionTiming.apply(Animator): void - added:
method MotionTiming.equals(Object): boolean - added:
method MotionTiming.getDelay(): long - added:
method MotionTiming.getDuration(): long - added:
method MotionTiming.getInterpolator(): TimeInterpolator - added:
method MotionTiming.getRepeatCount(): int - added:
method MotionTiming.getRepeatMode(): int - added:
method MotionTiming.hashCode(): int - added:
method MotionTiming.toString(): String - added:
static field AnimationUtils.DECELERATE_INTERPOLATOR: TimeInterpolator - added:
static field AnimationUtils.FAST_OUT_LINEAR_IN_INTERPOLATOR: TimeInterpolator - added:
static field AnimationUtils.FAST_OUT_SLOW_IN_INTERPOLATOR: TimeInterpolator - added:
static field AnimationUtils.LINEAR_INTERPOLATOR: TimeInterpolator - added:
static field AnimationUtils.LINEAR_OUT_SLOW_IN_INTERPOLATOR: TimeInterpolator - added:
static field ChildrenAlphaProperty.CHILDREN_ALPHA: Property - added:
static field DrawableAlphaProperty.DRAWABLE_ALPHA_COMPAT: Property - added:
static method AnimationUtils.lerp(float, float, float): float - added:
static method AnimationUtils.lerp(int, int, float): int - added:
static method AnimatorSetCompat.playTogether(AnimatorSet, List): void - added:
static method ArgbEvaluatorCompat.getInstance(): ArgbEvaluatorCompat - added:
static method MotionSpec.createFromAttribute(Context, TypedArray, int): MotionSpec - added:
static method MotionSpec.createFromResource(Context, int): MotionSpec
- added:
class HideBottomViewOnScrollBehavior extends CoordinatorLayout.Behavior - added:
ctor HideBottomViewOnScrollBehavior() - added:
ctor HideBottomViewOnScrollBehavior(Context, AttributeSet) - added:
method HideBottomViewOnScrollBehavior.onLayoutChild(CoordinatorLayout, View, int): boolean - added:
method HideBottomViewOnScrollBehavior.onNestedScroll(CoordinatorLayout, View, View, int, int, int, int): void - added:
method HideBottomViewOnScrollBehavior.onStartNestedScroll(CoordinatorLayout, View, View, View, int): boolean - added:
method HideBottomViewOnScrollBehavior.slideDown(View): void - added:
method HideBottomViewOnScrollBehavior.slideUp(View): void - added:
static field HideBottomViewOnScrollBehavior.ENTER_ANIMATION_DURATION: int - added:
static field HideBottomViewOnScrollBehavior.EXIT_ANIMATION_DURATION: int
- added:
@interface BottomAppBar.FabAlignmentMode - added:
class BottomAppBar extends Toolbar implements CoordinatorLayout.AttachedBehavior - added:
class BottomAppBarTopEdgeTreatment extends EdgeTreatment - added:
ctor BottomAppBar(Context) - added:
ctor BottomAppBar(Context, AttributeSet) - added:
ctor BottomAppBar(Context, AttributeSet, int) - added:
ctor BottomAppBar.Behavior() - added:
ctor BottomAppBar.Behavior(Context, AttributeSet) - added:
ctor BottomAppBarTopEdgeTreatment(float, float, float) - added:
method BottomAppBar.Behavior.onLayoutChild(CoordinatorLayout, BottomAppBar, int): boolean - added:
method BottomAppBar.Behavior.onStartNestedScroll(CoordinatorLayout, BottomAppBar, View, View, int, int): boolean - added:
method BottomAppBar.Behavior.slideDown(BottomAppBar): void - added:
method BottomAppBar.Behavior.slideUp(BottomAppBar): void - added:
method BottomAppBar.getBackgroundTint(): ColorStateList - added:
method BottomAppBar.getBehavior(): CoordinatorLayout.Behavior - added:
method BottomAppBar.getCradleVerticalOffset(): float - added:
method BottomAppBar.getFabAlignmentMode(): int - added:
method BottomAppBar.getFabCradleMargin(): float - added:
method BottomAppBar.getFabCradleRoundedCornerRadius(): float - added:
method BottomAppBar.getHideOnScroll(): boolean - added:
method BottomAppBar.onLayout(boolean, int, int, int, int): void - added:
method BottomAppBar.onRestoreInstanceState(Parcelable): void - added:
method BottomAppBar.onSaveInstanceState(): Parcelable - added:
method BottomAppBar.replaceMenu(int): void - added:
method BottomAppBar.setBackgroundTint(ColorStateList): void - added:
method BottomAppBar.setCradleVerticalOffset(float): void - added:
method BottomAppBar.setFabAlignmentMode(int): void - added:
method BottomAppBar.setFabCradleMargin(float): void - added:
method BottomAppBar.setFabCradleRoundedCornerRadius(float): void - added:
method BottomAppBar.setHideOnScroll(boolean): void - added:
method BottomAppBar.setSubtitle(CharSequence): void - added:
method BottomAppBar.setTitle(CharSequence): void - added:
method BottomAppBarTopEdgeTreatment.getEdgePath(float, float, ShapePath): void - added:
static class BottomAppBar.Behavior extends HideBottomViewOnScrollBehavior - added:
static field BottomAppBar.FAB_ALIGNMENT_MODE_CENTER: int - added:
static field BottomAppBar.FAB_ALIGNMENT_MODE_END: int
- added:
@interface LabelVisibilityMode - added:
static field LabelVisibilityMode.LABEL_VISIBILITY_AUTO: int - added:
static field LabelVisibilityMode.LABEL_VISIBILITY_LABELED: int - added:
static field LabelVisibilityMode.LABEL_VISIBILITY_SELECTED: int - added:
static field LabelVisibilityMode.LABEL_VISIBILITY_UNLABELED: int
- added:
@interface MaterialButton.IconGravity - added:
class MaterialButton extends AppCompatButton - added:
ctor MaterialButton(Context) - added:
ctor MaterialButton(Context, AttributeSet) - added:
ctor MaterialButton(Context, AttributeSet, int) - added:
method MaterialButton.getBackgroundTintList(): ColorStateList - added:
method MaterialButton.getBackgroundTintMode(): PorterDuff.Mode - added:
method MaterialButton.getCornerRadius(): int - added:
method MaterialButton.getIcon(): Drawable - added:
method MaterialButton.getIconGravity(): int - added:
method MaterialButton.getIconPadding(): int - added:
method MaterialButton.getIconSize(): int - added:
method MaterialButton.getIconTint(): ColorStateList - added:
method MaterialButton.getIconTintMode(): PorterDuff.Mode - added:
method MaterialButton.getRippleColor(): ColorStateList - added:
method MaterialButton.getStrokeColor(): ColorStateList - added:
method MaterialButton.getStrokeWidth(): int - added:
method MaterialButton.getSupportBackgroundTintList(): ColorStateList - added:
method MaterialButton.getSupportBackgroundTintMode(): PorterDuff.Mode - added:
method MaterialButton.onDraw(Canvas): void - added:
method MaterialButton.onLayout(boolean, int, int, int, int): void - added:
method MaterialButton.onMeasure(int, int): void - added:
method MaterialButton.setBackground(Drawable): void - added:
method MaterialButton.setBackgroundColor(int): void - added:
method MaterialButton.setBackgroundDrawable(Drawable): void - added:
method MaterialButton.setBackgroundResource(int): void - added:
method MaterialButton.setBackgroundTintList(ColorStateList): void - added:
method MaterialButton.setBackgroundTintMode(PorterDuff.Mode): void - added:
method MaterialButton.setCornerRadius(int): void - added:
method MaterialButton.setCornerRadiusResource(int): void - added:
method MaterialButton.setIcon(Drawable): void - added:
method MaterialButton.setIconGravity(int): void - added:
method MaterialButton.setIconPadding(int): void - added:
method MaterialButton.setIconResource(int): void - added:
method MaterialButton.setIconSize(int): void - added:
method MaterialButton.setIconTint(ColorStateList): void - added:
method MaterialButton.setIconTintMode(PorterDuff.Mode): void - added:
method MaterialButton.setIconTintResource(int): void - added:
method MaterialButton.setRippleColor(ColorStateList): void - added:
method MaterialButton.setRippleColorResource(int): void - added:
method MaterialButton.setStrokeColor(ColorStateList): void - added:
method MaterialButton.setStrokeColorResource(int): void - added:
method MaterialButton.setStrokeWidth(int): void - added:
method MaterialButton.setStrokeWidthResource(int): void - added:
method MaterialButton.setSupportBackgroundTintList(ColorStateList): void - added:
method MaterialButton.setSupportBackgroundTintMode(PorterDuff.Mode): void - added:
static field MaterialButton.ICON_GRAVITY_START: int - added:
static field MaterialButton.ICON_GRAVITY_TEXT_START: int
- added:
class CanvasCompat - added:
static method CanvasCompat.saveLayerAlpha(Canvas, RectF, int): int - added:
static method CanvasCompat.saveLayerAlpha(Canvas, float, float, float, float, int): int
- added:
class MaterialCardView extends CardView - added:
ctor MaterialCardView(Context) - added:
ctor MaterialCardView(Context, AttributeSet) - added:
ctor MaterialCardView(Context, AttributeSet, int) - added:
method MaterialCardView.getStrokeColor(): int - added:
method MaterialCardView.getStrokeWidth(): int - added:
method MaterialCardView.setRadius(float): void - added:
method MaterialCardView.setStrokeColor(int): void - added:
method MaterialCardView.setStrokeWidth(int): void
- added:
class Chip extends AppCompatCheckBox implements ChipDrawable.Delegate - added:
class ChipDrawable extends Drawable implements TintAwareDrawable, Drawable.Callback - added:
class ChipGroup extends FlowLayout - added:
ctor Chip(Context) - added:
ctor Chip(Context, AttributeSet) - added:
ctor Chip(Context, AttributeSet, int) - added:
ctor ChipGroup(Context) - added:
ctor ChipGroup(Context, AttributeSet) - added:
ctor ChipGroup(Context, AttributeSet, int) - added:
ctor ChipGroup.LayoutParams(Context, AttributeSet) - added:
ctor ChipGroup.LayoutParams(ViewGroup.LayoutParams) - added:
ctor ChipGroup.LayoutParams(ViewGroup.MarginLayoutParams) - added:
ctor ChipGroup.LayoutParams(int, int) - added:
interface ChipDrawable.Delegate - added:
interface ChipGroup.OnCheckedChangeListener - added:
method Chip.dispatchHoverEvent(MotionEvent): boolean - added:
method Chip.dispatchKeyEvent(KeyEvent): boolean - added:
method Chip.drawableStateChanged(): void - added:
method Chip.getCheckedIcon(): Drawable - added:
method Chip.getChipBackgroundColor(): ColorStateList - added:
method Chip.getChipCornerRadius(): float - added:
method Chip.getChipDrawable(): Drawable - added:
method Chip.getChipEndPadding(): float - added:
method Chip.getChipIcon(): Drawable - added:
method Chip.getChipIconSize(): float - added:
method Chip.getChipIconTint(): ColorStateList - added:
method Chip.getChipMinHeight(): float - added:
method Chip.getChipStartPadding(): float - added:
method Chip.getChipStrokeColor(): ColorStateList - added:
method Chip.getChipStrokeWidth(): float - added:
method Chip.getChipText(): CharSequence - added:
method Chip.getCloseIcon(): Drawable - added:
method Chip.getCloseIconContentDescription(): CharSequence - added:
method Chip.getCloseIconEndPadding(): float - added:
method Chip.getCloseIconSize(): float - added:
method Chip.getCloseIconStartPadding(): float - added:
method Chip.getCloseIconTint(): ColorStateList - added:
method Chip.getEllipsize(): TextUtils.TruncateAt - added:
method Chip.getFocusedRect(Rect): void - added:
method Chip.getHideMotionSpec(): MotionSpec - added:
method Chip.getIconEndPadding(): float - added:
method Chip.getIconStartPadding(): float - added:
method Chip.getRippleColor(): ColorStateList - added:
method Chip.getShowMotionSpec(): MotionSpec - added:
method Chip.getText(): CharSequence - added:
method Chip.getTextEndPadding(): float - added:
method Chip.getTextStartPadding(): float - added:
method Chip.isCheckable(): boolean - added:
method Chip.isCheckedIconEnabled(): boolean - added:
method Chip.isCheckedIconVisible(): boolean - added:
method Chip.isChipIconEnabled(): boolean - added:
method Chip.isChipIconVisible(): boolean - added:
method Chip.isCloseIconEnabled(): boolean - added:
method Chip.isCloseIconVisible(): boolean - added:
method Chip.onChipDrawableSizeChange(): void - added:
method Chip.onCreateDrawableState(int): int[] - added:
method Chip.onDraw(Canvas): void - added:
method Chip.onFocusChanged(boolean, int, Rect): void - added:
method Chip.onHoverEvent(MotionEvent): boolean - added:
method Chip.onKeyDown(int, KeyEvent): boolean - added:
method Chip.onResolvePointerIcon(MotionEvent, int): PointerIcon - added:
method Chip.onTouchEvent(MotionEvent): boolean - added:
method Chip.performCloseIconClick(): boolean - added:
method Chip.setBackground(Drawable): void - added:
method Chip.setBackgroundColor(int): void - added:
method Chip.setBackgroundDrawable(Drawable): void - added:
method Chip.setBackgroundResource(int): void - added:
method Chip.setBackgroundTintList(ColorStateList): void - added:
method Chip.setBackgroundTintMode(PorterDuff.Mode): void - added:
method Chip.setCheckable(boolean): void - added:
method Chip.setCheckableResource(int): void - added:
method Chip.setChecked(boolean): void - added:
method Chip.setCheckedIcon(Drawable): void - added:
method Chip.setCheckedIconEnabled(boolean): void - added:
method Chip.setCheckedIconEnabledResource(int): void - added:
method Chip.setCheckedIconResource(int): void - added:
method Chip.setCheckedIconVisible(boolean): void - added:
method Chip.setCheckedIconVisible(int): void - added:
method Chip.setChipBackgroundColor(ColorStateList): void - added:
method Chip.setChipBackgroundColorResource(int): void - added:
method Chip.setChipCornerRadius(float): void - added:
method Chip.setChipCornerRadiusResource(int): void - added:
method Chip.setChipDrawable(ChipDrawable): void - added:
method Chip.setChipEndPadding(float): void - added:
method Chip.setChipEndPaddingResource(int): void - added:
method Chip.setChipIcon(Drawable): void - added:
method Chip.setChipIconEnabled(boolean): void - added:
method Chip.setChipIconEnabledResource(int): void - added:
method Chip.setChipIconResource(int): void - added:
method Chip.setChipIconSize(float): void - added:
method Chip.setChipIconSizeResource(int): void - added:
method Chip.setChipIconTint(ColorStateList): void - added:
method Chip.setChipIconTintResource(int): void - added:
method Chip.setChipIconVisible(boolean): void - added:
method Chip.setChipIconVisible(int): void - added:
method Chip.setChipMinHeight(float): void - added:
method Chip.setChipMinHeightResource(int): void - added:
method Chip.setChipStartPadding(float): void - added:
method Chip.setChipStartPaddingResource(int): void - added:
method Chip.setChipStrokeColor(ColorStateList): void - added:
method Chip.setChipStrokeColorResource(int): void - added:
method Chip.setChipStrokeWidth(float): void - added:
method Chip.setChipStrokeWidthResource(int): void - added:
method Chip.setChipText(CharSequence): void - added:
method Chip.setChipTextResource(int): void - added:
method Chip.setCloseIcon(Drawable): void - added:
method Chip.setCloseIconContentDescription(CharSequence): void - added:
method Chip.setCloseIconEnabled(boolean): void - added:
method Chip.setCloseIconEnabledResource(int): void - added:
method Chip.setCloseIconEndPadding(float): void - added:
method Chip.setCloseIconEndPaddingResource(int): void - added:
method Chip.setCloseIconResource(int): void - added:
method Chip.setCloseIconSize(float): void - added:
method Chip.setCloseIconSizeResource(int): void - added:
method Chip.setCloseIconStartPadding(float): void - added:
method Chip.setCloseIconStartPaddingResource(int): void - added:
method Chip.setCloseIconTint(ColorStateList): void - added:
method Chip.setCloseIconTintResource(int): void - added:
method Chip.setCloseIconVisible(boolean): void - added:
method Chip.setCloseIconVisible(int): void - added:
method Chip.setCompoundDrawables(Drawable, Drawable, Drawable, Drawable): void - added:
method Chip.setCompoundDrawablesRelative(Drawable, Drawable, Drawable, Drawable): void - added:
method Chip.setCompoundDrawablesRelativeWithIntrinsicBounds(Drawable, Drawable, Drawable, Drawable): void - added:
method Chip.setCompoundDrawablesRelativeWithIntrinsicBounds(int, int, int, int): void - added:
method Chip.setCompoundDrawablesWithIntrinsicBounds(Drawable, Drawable, Drawable, Drawable): void - added:
method Chip.setCompoundDrawablesWithIntrinsicBounds(int, int, int, int): void - added:
method Chip.setEllipsize(TextUtils.TruncateAt): void - added:
method Chip.setGravity(int): void - added:
method Chip.setHideMotionSpec(MotionSpec): void - added:
method Chip.setHideMotionSpecResource(int): void - added:
method Chip.setIconEndPadding(float): void - added:
method Chip.setIconEndPaddingResource(int): void - added:
method Chip.setIconStartPadding(float): void - added:
method Chip.setIconStartPaddingResource(int): void - added:
method Chip.setLines(int): void - added:
method Chip.setMaxLines(int): void - added:
method Chip.setMaxWidth(int): void - added:
method Chip.setMinLines(int): void - added:
method Chip.setOnCloseIconClickListener(View.OnClickListener): void - added:
method Chip.setRippleColor(ColorStateList): void - added:
method Chip.setRippleColorResource(int): void - added:
method Chip.setShowMotionSpec(MotionSpec): void - added:
method Chip.setShowMotionSpecResource(int): void - added:
method Chip.setSingleLine(boolean): void - added:
method Chip.setText(CharSequence, TextView.BufferType): void - added:
method Chip.setTextAppearance(Context, int): void - added:
method Chip.setTextAppearance(TextAppearance): void - added:
method Chip.setTextAppearance(int): void - added:
method Chip.setTextAppearanceResource(int): void - added:
method Chip.setTextEndPadding(float): void - added:
method Chip.setTextEndPaddingResource(int): void - added:
method Chip.setTextStartPadding(float): void - added:
method Chip.setTextStartPaddingResource(int): void - added:
method ChipDrawable.Delegate.onChipDrawableSizeChange(): void - added:
method ChipDrawable.draw(Canvas): void - added:
method ChipDrawable.getAlpha(): int - added:
method ChipDrawable.getCheckedIcon(): Drawable - added:
method ChipDrawable.getChipBackgroundColor(): ColorStateList - added:
method ChipDrawable.getChipCornerRadius(): float - added:
method ChipDrawable.getChipEndPadding(): float - added:
method ChipDrawable.getChipIcon(): Drawable - added:
method ChipDrawable.getChipIconSize(): float - added:
method ChipDrawable.getChipIconTint(): ColorStateList - added:
method ChipDrawable.getChipMinHeight(): float - added:
method ChipDrawable.getChipStartPadding(): float - added:
method ChipDrawable.getChipStrokeColor(): ColorStateList - added:
method ChipDrawable.getChipStrokeWidth(): float - added:
method ChipDrawable.getChipTouchBounds(RectF): void - added:
method ChipDrawable.getCloseIcon(): Drawable - added:
method ChipDrawable.getCloseIconContentDescription(): CharSequence - added:
method ChipDrawable.getCloseIconEndPadding(): float - added:
method ChipDrawable.getCloseIconSize(): float - added:
method ChipDrawable.getCloseIconStartPadding(): float - added:
method ChipDrawable.getCloseIconState(): int[] - added:
method ChipDrawable.getCloseIconTint(): ColorStateList - added:
method ChipDrawable.getCloseIconTouchBounds(RectF): void - added:
method ChipDrawable.getColorFilter(): ColorFilter - added:
method ChipDrawable.getEllipsize(): TextUtils.TruncateAt - added:
method ChipDrawable.getHideMotionSpec(): MotionSpec - added:
method ChipDrawable.getIconEndPadding(): float - added:
method ChipDrawable.getIconStartPadding(): float - added:
method ChipDrawable.getIntrinsicHeight(): int - added:
method ChipDrawable.getIntrinsicWidth(): int - added:
method ChipDrawable.getMaxWidth(): int - added:
method ChipDrawable.getOpacity(): int - added:
method ChipDrawable.getOutline(Outline): void - added:
method ChipDrawable.getRippleColor(): ColorStateList - added:
method ChipDrawable.getShowMotionSpec(): MotionSpec - added:
method ChipDrawable.getText(): CharSequence - added:
method ChipDrawable.getTextAppearance(): TextAppearance - added:
method ChipDrawable.getTextEndPadding(): float - added:
method ChipDrawable.getTextStartPadding(): float - added:
method ChipDrawable.getUseCompatRipple(): boolean - added:
method ChipDrawable.invalidateDrawable(Drawable): void - added:
method ChipDrawable.isCheckable(): boolean - added:
method ChipDrawable.isCheckedIconEnabled(): boolean - added:
method ChipDrawable.isCheckedIconVisible(): boolean - added:
method ChipDrawable.isChipIconEnabled(): boolean - added:
method ChipDrawable.isChipIconVisible(): boolean - added:
method ChipDrawable.isCloseIconEnabled(): boolean - added:
method ChipDrawable.isCloseIconStateful(): boolean - added:
method ChipDrawable.isCloseIconVisible(): boolean - added:
method ChipDrawable.isStateful(): boolean - added:
method ChipDrawable.onLayoutDirectionChanged(int): boolean - added:
method ChipDrawable.onLevelChange(int): boolean - added:
method ChipDrawable.onSizeChange(): void - added:
method ChipDrawable.onStateChange(int[]): boolean - added:
method ChipDrawable.scheduleDrawable(Drawable, Runnable, long): void - added:
method ChipDrawable.setAlpha(int): void - added:
method ChipDrawable.setCheckable(boolean): void - added:
method ChipDrawable.setCheckableResource(int): void - added:
method ChipDrawable.setCheckedIcon(Drawable): void - added:
method ChipDrawable.setCheckedIconEnabled(boolean): void - added:
method ChipDrawable.setCheckedIconEnabledResource(int): void - added:
method ChipDrawable.setCheckedIconResource(int): void - added:
method ChipDrawable.setCheckedIconVisible(boolean): void - added:
method ChipDrawable.setCheckedIconVisible(int): void - added:
method ChipDrawable.setChipBackgroundColor(ColorStateList): void - added:
method ChipDrawable.setChipBackgroundColorResource(int): void - added:
method ChipDrawable.setChipCornerRadius(float): void - added:
method ChipDrawable.setChipCornerRadiusResource(int): void - added:
method ChipDrawable.setChipEndPadding(float): void - added:
method ChipDrawable.setChipEndPaddingResource(int): void - added:
method ChipDrawable.setChipIcon(Drawable): void - added:
method ChipDrawable.setChipIconEnabled(boolean): void - added:
method ChipDrawable.setChipIconEnabledResource(int): void - added:
method ChipDrawable.setChipIconResource(int): void - added:
method ChipDrawable.setChipIconSize(float): void - added:
method ChipDrawable.setChipIconSizeResource(int): void - added:
method ChipDrawable.setChipIconTint(ColorStateList): void - added:
method ChipDrawable.setChipIconTintResource(int): void - added:
method ChipDrawable.setChipIconVisible(boolean): void - added:
method ChipDrawable.setChipIconVisible(int): void - added:
method ChipDrawable.setChipMinHeight(float): void - added:
method ChipDrawable.setChipMinHeightResource(int): void - added:
method ChipDrawable.setChipStartPadding(float): void - added:
method ChipDrawable.setChipStartPaddingResource(int): void - added:
method ChipDrawable.setChipStrokeColor(ColorStateList): void - added:
method ChipDrawable.setChipStrokeColorResource(int): void - added:
method ChipDrawable.setChipStrokeWidth(float): void - added:
method ChipDrawable.setChipStrokeWidthResource(int): void - added:
method ChipDrawable.setCloseIcon(Drawable): void - added:
method ChipDrawable.setCloseIconContentDescription(CharSequence): void - added:
method ChipDrawable.setCloseIconEnabled(boolean): void - added:
method ChipDrawable.setCloseIconEnabledResource(int): void - added:
method ChipDrawable.setCloseIconEndPadding(float): void - added:
method ChipDrawable.setCloseIconEndPaddingResource(int): void - added:
method ChipDrawable.setCloseIconResource(int): void - added:
method ChipDrawable.setCloseIconSize(float): void - added:
method ChipDrawable.setCloseIconSizeResource(int): void - added:
method ChipDrawable.setCloseIconStartPadding(float): void - added:
method ChipDrawable.setCloseIconStartPaddingResource(int): void - added:
method ChipDrawable.setCloseIconState(int[]): boolean - added:
method ChipDrawable.setCloseIconTint(ColorStateList): void - added:
method ChipDrawable.setCloseIconTintResource(int): void - added:
method ChipDrawable.setCloseIconVisible(boolean): void - added:
method ChipDrawable.setCloseIconVisible(int): void - added:
method ChipDrawable.setColorFilter(ColorFilter): void - added:
method ChipDrawable.setDelegate(ChipDrawable.Delegate): void - added:
method ChipDrawable.setEllipsize(TextUtils.TruncateAt): void - added:
method ChipDrawable.setHideMotionSpec(MotionSpec): void - added:
method ChipDrawable.setHideMotionSpecResource(int): void - added:
method ChipDrawable.setIconEndPadding(float): void - added:
method ChipDrawable.setIconEndPaddingResource(int): void - added:
method ChipDrawable.setIconStartPadding(float): void - added:
method ChipDrawable.setIconStartPaddingResource(int): void - added:
method ChipDrawable.setMaxWidth(int): void - added:
method ChipDrawable.setRippleColor(ColorStateList): void - added:
method ChipDrawable.setRippleColorResource(int): void - added:
method ChipDrawable.setShowMotionSpec(MotionSpec): void - added:
method ChipDrawable.setShowMotionSpecResource(int): void - added:
method ChipDrawable.setText(CharSequence): void - added:
method ChipDrawable.setTextAppearance(TextAppearance): void - added:
method ChipDrawable.setTextAppearanceResource(int): void - added:
method ChipDrawable.setTextEndPadding(float): void - added:
method ChipDrawable.setTextEndPaddingResource(int): void - added:
method ChipDrawable.setTextResource(int): void - added:
method ChipDrawable.setTextStartPadding(float): void - added:
method ChipDrawable.setTextStartPaddingResource(int): void - added:
method ChipDrawable.setTintList(ColorStateList): void - added:
method ChipDrawable.setTintMode(PorterDuff.Mode): void - added:
method ChipDrawable.setUseCompatRipple(boolean): void - added:
method ChipDrawable.setVisible(boolean, boolean): boolean - added:
method ChipDrawable.unscheduleDrawable(Drawable, Runnable): void - added:
method ChipGroup.OnCheckedChangeListener.onCheckedChanged(ChipGroup, int): void - added:
method ChipGroup.addView(View, int, ViewGroup.LayoutParams): void - added:
method ChipGroup.check(int): void - added:
method ChipGroup.checkLayoutParams(ViewGroup.LayoutParams): boolean - added:
method ChipGroup.clearCheck(): void - added:
method ChipGroup.generateDefaultLayoutParams(): ViewGroup.LayoutParams - added:
method ChipGroup.generateLayoutParams(AttributeSet): ViewGroup.LayoutParams - added:
method ChipGroup.generateLayoutParams(ViewGroup.LayoutParams): ViewGroup.LayoutParams - added:
method ChipGroup.getCheckedChipId(): int - added:
method ChipGroup.getChipSpacingHorizontal(): int - added:
method ChipGroup.getChipSpacingVertical(): int - added:
method ChipGroup.isSingleSelection(): boolean - added:
method ChipGroup.onFinishInflate(): void - added:
method ChipGroup.setChipSpacing(int): void - added:
method ChipGroup.setChipSpacingHorizontal(int): void - added:
method ChipGroup.setChipSpacingHorizontalResource(int): void - added:
method ChipGroup.setChipSpacingResource(int): void - added:
method ChipGroup.setChipSpacingVertical(int): void - added:
method ChipGroup.setChipSpacingVerticalResource(int): void - added:
method ChipGroup.setDividerDrawableHorizontal(Drawable): void - added:
method ChipGroup.setDividerDrawableVertical(Drawable): void - added:
method ChipGroup.setFlexWrap(int): void - added:
method ChipGroup.setOnCheckedChangeListener(ChipGroup.OnCheckedChangeListener): void - added:
method ChipGroup.setOnHierarchyChangeListener(ViewGroup.OnHierarchyChangeListener): void - added:
method ChipGroup.setShowDividerHorizontal(int): void - added:
method ChipGroup.setShowDividerVertical(int): void - added:
method ChipGroup.setSingleLine(int): void - added:
method ChipGroup.setSingleSelection(boolean): void - added:
method ChipGroup.setSingleSelection(int): void - added:
static class ChipGroup.LayoutParams extends ViewGroup.MarginLayoutParams - added:
static method ChipDrawable.createFromAttributes(Context, AttributeSet, int, int): ChipDrawable - added:
static method ChipDrawable.createFromResource(Context, int): ChipDrawable
- added:
@interface CircularRevealHelper.Strategy - added:
class CircularRevealFrameLayout extends FrameLayout implements CircularRevealWidget - added:
class CircularRevealGridLayout extends GridLayout implements CircularRevealWidget - added:
class CircularRevealHelper - added:
class CircularRevealLinearLayout extends LinearLayout implements CircularRevealWidget - added:
class CircularRevealRelativeLayout extends RelativeLayout implements CircularRevealWidget - added:
ctor CircularRevealFrameLayout(Context) - added:
ctor CircularRevealFrameLayout(Context, AttributeSet) - added:
ctor CircularRevealGridLayout(Context) - added:
ctor CircularRevealGridLayout(Context, AttributeSet) - added:
ctor CircularRevealHelper(CircularRevealHelper.Delegate) - added:
ctor CircularRevealLinearLayout(Context) - added:
ctor CircularRevealLinearLayout(Context, AttributeSet) - added:
ctor CircularRevealRelativeLayout(Context) - added:
ctor CircularRevealRelativeLayout(Context, AttributeSet) - added:
ctor CircularRevealWidget.CircularRevealEvaluator() - added:
ctor CircularRevealWidget.RevealInfo(CircularRevealWidget.RevealInfo) - added:
ctor CircularRevealWidget.RevealInfo(float, float, float) - added:
field CircularRevealWidget.RevealInfo.centerX: float - added:
field CircularRevealWidget.RevealInfo.centerY: float - added:
field CircularRevealWidget.RevealInfo.radius: float - added:
final class CircularRevealCompat - added:
interface CircularRevealWidget extends CircularRevealHelper.Delegate - added:
method CircularRevealFrameLayout.actualDraw(Canvas): void - added:
method CircularRevealFrameLayout.actualIsOpaque(): boolean - added:
method CircularRevealFrameLayout.buildCircularRevealCache(): void - added:
method CircularRevealFrameLayout.destroyCircularRevealCache(): void - added:
method CircularRevealFrameLayout.draw(Canvas): void - added:
method CircularRevealFrameLayout.getCircularRevealOverlayDrawable(): Drawable - added:
method CircularRevealFrameLayout.getCircularRevealScrimColor(): int - added:
method CircularRevealFrameLayout.getRevealInfo(): CircularRevealWidget.RevealInfo - added:
method CircularRevealFrameLayout.isOpaque(): boolean - added:
method CircularRevealFrameLayout.setCircularRevealOverlayDrawable(Drawable): void - added:
method CircularRevealFrameLayout.setCircularRevealScrimColor(int): void - added:
method CircularRevealFrameLayout.setRevealInfo(CircularRevealWidget.RevealInfo): void - added:
method CircularRevealGridLayout.actualDraw(Canvas): void - added:
method CircularRevealGridLayout.actualIsOpaque(): boolean - added:
method CircularRevealGridLayout.buildCircularRevealCache(): void - added:
method CircularRevealGridLayout.destroyCircularRevealCache(): void - added:
method CircularRevealGridLayout.draw(Canvas): void - added:
method CircularRevealGridLayout.getCircularRevealOverlayDrawable(): Drawable - added:
method CircularRevealGridLayout.getCircularRevealScrimColor(): int - added:
method CircularRevealGridLayout.getRevealInfo(): CircularRevealWidget.RevealInfo - added:
method CircularRevealGridLayout.isOpaque(): boolean - added:
method CircularRevealGridLayout.setCircularRevealOverlayDrawable(Drawable): void - added:
method CircularRevealGridLayout.setCircularRevealScrimColor(int): void - added:
method CircularRevealGridLayout.setRevealInfo(CircularRevealWidget.RevealInfo): void - added:
method CircularRevealHelper.buildCircularRevealCache(): void - added:
method CircularRevealHelper.destroyCircularRevealCache(): void - added:
method CircularRevealHelper.draw(Canvas): void - added:
method CircularRevealHelper.getCircularRevealOverlayDrawable(): Drawable - added:
method CircularRevealHelper.getCircularRevealScrimColor(): int - added:
method CircularRevealHelper.getRevealInfo(): CircularRevealWidget.RevealInfo - added:
method CircularRevealHelper.isOpaque(): boolean - added:
method CircularRevealHelper.setCircularRevealOverlayDrawable(Drawable): void - added:
method CircularRevealHelper.setCircularRevealScrimColor(int): void - added:
method CircularRevealHelper.setRevealInfo(CircularRevealWidget.RevealInfo): void - added:
method CircularRevealLinearLayout.actualDraw(Canvas): void - added:
method CircularRevealLinearLayout.actualIsOpaque(): boolean - added:
method CircularRevealLinearLayout.buildCircularRevealCache(): void - added:
method CircularRevealLinearLayout.destroyCircularRevealCache(): void - added:
method CircularRevealLinearLayout.draw(Canvas): void - added:
method CircularRevealLinearLayout.getCircularRevealOverlayDrawable(): Drawable - added:
method CircularRevealLinearLayout.getCircularRevealScrimColor(): int - added:
method CircularRevealLinearLayout.getRevealInfo(): CircularRevealWidget.RevealInfo - added:
method CircularRevealLinearLayout.isOpaque(): boolean - added:
method CircularRevealLinearLayout.setCircularRevealOverlayDrawable(Drawable): void - added:
method CircularRevealLinearLayout.setCircularRevealScrimColor(int): void - added:
method CircularRevealLinearLayout.setRevealInfo(CircularRevealWidget.RevealInfo): void - added:
method CircularRevealRelativeLayout.actualDraw(Canvas): void - added:
method CircularRevealRelativeLayout.actualIsOpaque(): boolean - added:
method CircularRevealRelativeLayout.buildCircularRevealCache(): void - added:
method CircularRevealRelativeLayout.destroyCircularRevealCache(): void - added:
method CircularRevealRelativeLayout.draw(Canvas): void - added:
method CircularRevealRelativeLayout.getCircularRevealOverlayDrawable(): Drawable - added:
method CircularRevealRelativeLayout.getCircularRevealScrimColor(): int - added:
method CircularRevealRelativeLayout.getRevealInfo(): CircularRevealWidget.RevealInfo - added:
method CircularRevealRelativeLayout.isOpaque(): boolean - added:
method CircularRevealRelativeLayout.setCircularRevealOverlayDrawable(Drawable): void - added:
method CircularRevealRelativeLayout.setCircularRevealScrimColor(int): void - added:
method CircularRevealRelativeLayout.setRevealInfo(CircularRevealWidget.RevealInfo): void - added:
method CircularRevealWidget.CircularRevealEvaluator.evaluate(float, CircularRevealWidget.RevealInfo, CircularRevealWidget.RevealInfo): CircularRevealWidget.RevealInfo - added:
method CircularRevealWidget.CircularRevealProperty.get(CircularRevealWidget): CircularRevealWidget.RevealInfo - added:
method CircularRevealWidget.CircularRevealProperty.set(CircularRevealWidget, CircularRevealWidget.RevealInfo): void - added:
method CircularRevealWidget.CircularRevealScrimColorProperty.get(CircularRevealWidget): Integer - added:
method CircularRevealWidget.CircularRevealScrimColorProperty.set(CircularRevealWidget, Integer): void - added:
method CircularRevealWidget.RevealInfo.isInvalid(): boolean - added:
method CircularRevealWidget.RevealInfo.set(CircularRevealWidget.RevealInfo): void - added:
method CircularRevealWidget.RevealInfo.set(float, float, float): void - added:
method CircularRevealWidget.buildCircularRevealCache(): void - added:
method CircularRevealWidget.destroyCircularRevealCache(): void - added:
method CircularRevealWidget.draw(Canvas): void - added:
method CircularRevealWidget.getCircularRevealOverlayDrawable(): Drawable - added:
method CircularRevealWidget.getCircularRevealScrimColor(): int - added:
method CircularRevealWidget.getRevealInfo(): CircularRevealWidget.RevealInfo - added:
method CircularRevealWidget.isOpaque(): boolean - added:
method CircularRevealWidget.setCircularRevealOverlayDrawable(Drawable): void - added:
method CircularRevealWidget.setCircularRevealScrimColor(int): void - added:
method CircularRevealWidget.setRevealInfo(CircularRevealWidget.RevealInfo): void - added:
static class CircularRevealWidget.CircularRevealEvaluator implements TypeEvaluator - added:
static class CircularRevealWidget.CircularRevealProperty extends Property - added:
static class CircularRevealWidget.CircularRevealScrimColorProperty extends Property - added:
static class CircularRevealWidget.RevealInfo - added:
static field CircularRevealHelper.BITMAP_SHADER: int - added:
static field CircularRevealHelper.CLIP_PATH: int - added:
static field CircularRevealHelper.REVEAL_ANIMATOR: int - added:
static field CircularRevealHelper.STRATEGY: int - added:
static field CircularRevealWidget.CircularRevealEvaluator.CIRCULAR_REVEAL: TypeEvaluator - added:
static field CircularRevealWidget.CircularRevealProperty.CIRCULAR_REVEAL: Property - added:
static field CircularRevealWidget.CircularRevealScrimColorProperty.CIRCULAR_REVEAL_SCRIM_COLOR: Property - added:
static field CircularRevealWidget.RevealInfo.INVALID_RADIUS: float - added:
static method CircularRevealCompat.createCircularReveal(CircularRevealWidget, float, float, float): Animator - added:
static method CircularRevealCompat.createCircularReveal(CircularRevealWidget, float, float, float, float): Animator - added:
static method CircularRevealCompat.createCircularRevealListener(CircularRevealWidget): Animator.AnimatorListener
- added:
class CircularRevealCardView extends CardView implements CircularRevealWidget - added:
ctor CircularRevealCardView(Context) - added:
ctor CircularRevealCardView(Context, AttributeSet) - added:
method CircularRevealCardView.actualDraw(Canvas): void - added:
method CircularRevealCardView.actualIsOpaque(): boolean - added:
method CircularRevealCardView.buildCircularRevealCache(): void - added:
method CircularRevealCardView.destroyCircularRevealCache(): void - added:
method CircularRevealCardView.draw(Canvas): void - added:
method CircularRevealCardView.getCircularRevealOverlayDrawable(): Drawable - added:
method CircularRevealCardView.getCircularRevealScrimColor(): int - added:
method CircularRevealCardView.getRevealInfo(): CircularRevealWidget.RevealInfo - added:
method CircularRevealCardView.isOpaque(): boolean - added:
method CircularRevealCardView.setCircularRevealOverlayDrawable(Drawable): void - added:
method CircularRevealCardView.setCircularRevealScrimColor(int): void - added:
method CircularRevealCardView.setRevealInfo(CircularRevealWidget.RevealInfo): void
- added:
class CircularRevealCoordinatorLayout extends CoordinatorLayout implements CircularRevealWidget - added:
ctor CircularRevealCoordinatorLayout(Context) - added:
ctor CircularRevealCoordinatorLayout(Context, AttributeSet) - added:
method CircularRevealCoordinatorLayout.actualDraw(Canvas): void - added:
method CircularRevealCoordinatorLayout.actualIsOpaque(): boolean - added:
method CircularRevealCoordinatorLayout.buildCircularRevealCache(): void - added:
method CircularRevealCoordinatorLayout.destroyCircularRevealCache(): void - added:
method CircularRevealCoordinatorLayout.draw(Canvas): void - added:
method CircularRevealCoordinatorLayout.getCircularRevealOverlayDrawable(): Drawable - added:
method CircularRevealCoordinatorLayout.getCircularRevealScrimColor(): int - added:
method CircularRevealCoordinatorLayout.getRevealInfo(): CircularRevealWidget.RevealInfo - added:
method CircularRevealCoordinatorLayout.isOpaque(): boolean - added:
method CircularRevealCoordinatorLayout.setCircularRevealOverlayDrawable(Drawable): void - added:
method CircularRevealCoordinatorLayout.setCircularRevealScrimColor(int): void - added:
method CircularRevealCoordinatorLayout.setRevealInfo(CircularRevealWidget.RevealInfo): void
- added:
class DrawableUtils - added:
static method DrawableUtils.updateTintFilter(Drawable, ColorStateList, PorterDuff.Mode): PorterDuffColorFilter
- added:
ctor ExpandableWidgetHelper(ExpandableWidget) - added:
final class ExpandableWidgetHelper - added:
interface ExpandableTransformationWidget extends ExpandableWidget - added:
interface ExpandableWidget - added:
method ExpandableTransformationWidget.getExpandedComponentIdHint(): int - added:
method ExpandableTransformationWidget.setExpandedComponentIdHint(int): void - added:
method ExpandableWidget.isExpanded(): boolean - added:
method ExpandableWidget.setExpanded(boolean): boolean - added:
method ExpandableWidgetHelper.getExpandedComponentIdHint(): int - added:
method ExpandableWidgetHelper.isExpanded(): boolean - added:
method ExpandableWidgetHelper.onRestoreInstanceState(Bundle): void - added:
method ExpandableWidgetHelper.onSaveInstanceState(): Bundle - added:
method ExpandableWidgetHelper.setExpanded(boolean): boolean - added:
method ExpandableWidgetHelper.setExpandedComponentIdHint(int): void
- removed:
class SnackbarContentLayout extends LinearLayout implements BaseTransientBottomBar.ContentViewCallback - removed:
ctor SnackbarContentLayout(Context) - removed:
ctor SnackbarContentLayout(Context, AttributeSet) - removed:
method BottomNavigationItemView.setShiftingMode(boolean): void - removed:
method SnackbarContentLayout.animateContentIn(int, int): void - removed:
method SnackbarContentLayout.animateContentOut(int, int): void - removed:
method SnackbarContentLayout.getActionView(): Button - removed:
method SnackbarContentLayout.getMessageView(): TextView - removed:
method SnackbarContentLayout.onFinishInflate(): void - removed:
method SnackbarContentLayout.onMeasure(int, int): void - added:
@interface Experimental - added:
class FlowLayout extends ViewGroup - added:
class ViewUtils - added:
ctor FlowLayout(Context) - added:
ctor FlowLayout(Context, AttributeSet) - added:
ctor FlowLayout(Context, AttributeSet, int) - added:
ctor FlowLayout(Context, AttributeSet, int, int) - added:
ctor ViewUtils() - added:
final class ThemeEnforcement - added:
method BottomNavigationItemView.setIconSize(int): void - added:
method BottomNavigationItemView.setItemBackground(Drawable): void - added:
method BottomNavigationItemView.setLabelVisibilityMode(int): void - added:
method BottomNavigationItemView.setShifting(boolean): void - added:
method BottomNavigationItemView.setTextAppearanceActive(int): void - added:
method BottomNavigationItemView.setTextAppearanceInactive(int): void - added:
method BottomNavigationMenuView.createDefaultColorStateList(int): ColorStateList - added:
method BottomNavigationMenuView.getItemBackground(): Drawable - added:
method BottomNavigationMenuView.getItemIconSize(): int - added:
method BottomNavigationMenuView.getItemTextAppearanceActive(): int - added:
method BottomNavigationMenuView.getItemTextAppearanceInactive(): int - added:
method BottomNavigationMenuView.getLabelVisibilityMode(): int - added:
method BottomNavigationMenuView.isItemHorizontalTranslationEnabled(): boolean - added:
method BottomNavigationMenuView.setItemBackground(Drawable): void - added:
method BottomNavigationMenuView.setItemHorizontalTranslationEnabled(boolean): void - added:
method BottomNavigationMenuView.setItemIconSize(int): void - added:
method BottomNavigationMenuView.setItemTextAppearanceActive(int): void - added:
method BottomNavigationMenuView.setItemTextAppearanceInactive(int): void - added:
method BottomNavigationMenuView.setLabelVisibilityMode(int): void - added:
method Experimental.value(): String - added:
method FlowLayout.getItemSpacing(): int - added:
method FlowLayout.getLineSpacing(): int - added:
method FlowLayout.isSingleLine(): boolean - added:
method FlowLayout.onLayout(boolean, int, int, int, int): void - added:
method FlowLayout.onMeasure(int, int): void - added:
method FlowLayout.setItemSpacing(int): void - added:
method FlowLayout.setLineSpacing(int): void - added:
method FlowLayout.setSingleLine(boolean): void - added:
method NavigationMenuItemView.setHorizontalPadding(int): void - added:
method NavigationMenuItemView.setIconPadding(int): void - added:
method NavigationMenuPresenter.getCheckedItem(): MenuItemImpl - added:
method NavigationMenuPresenter.getItemHorizontalPadding(): int - added:
method NavigationMenuPresenter.getItemIconPadding(): int - added:
method NavigationMenuPresenter.setItemHorizontalPadding(int): void - added:
method NavigationMenuPresenter.setItemIconPadding(int): void - added:
static method ThemeEnforcement.checkAppCompatTheme(Context): void - added:
static method ThemeEnforcement.checkMaterialTheme(Context): void - added:
static method ThemeEnforcement.isAppCompatTheme(Context): boolean - added:
static method ThemeEnforcement.isMaterialTheme(Context): boolean - added:
static method ThemeEnforcement.obtainStyledAttributes(Context, AttributeSet, int[], int, int, int[]): TypedArray - added:
static method ThemeEnforcement.obtainTintedStyledAttributes(Context, AttributeSet, int[], int, int, int[]): TintTypedArray - added:
static method ViewUtils.isLayoutRtl(View): boolean - added:
static method ViewUtils.parseTintMode(int, PorterDuff.Mode): PorterDuff.Mode
- added:
class MaterialResources - added:
class TextAppearance - added:
class TextAppearanceConfig - added:
ctor TextAppearance(Context, int) - added:
ctor TextAppearanceConfig() - added:
field TextAppearance.fontFamily: String - added:
field TextAppearance.shadowColor: ColorStateList - added:
field TextAppearance.shadowDx: float - added:
field TextAppearance.shadowDy: float - added:
field TextAppearance.shadowRadius: float - added:
field TextAppearance.textAllCaps: boolean - added:
field TextAppearance.textColor: ColorStateList - added:
field TextAppearance.textColorHint: ColorStateList - added:
field TextAppearance.textColorLink: ColorStateList - added:
field TextAppearance.textSize: float - added:
field TextAppearance.textStyle: int - added:
field TextAppearance.typeface: int - added:
method TextAppearance.getFont(Context): Typeface - added:
method TextAppearance.getFontAsync(Context, TextPaint, ResourcesCompat.FontCallback): void - added:
method TextAppearance.updateDrawState(Context, TextPaint, ResourcesCompat.FontCallback): void - added:
method TextAppearance.updateMeasureState(Context, TextPaint, ResourcesCompat.FontCallback): void - added:
method TextAppearance.updateTextPaintMeasureState(TextPaint, Typeface): void - added:
static method MaterialResources.getColorStateList(Context, TypedArray, int): ColorStateList - added:
static method MaterialResources.getDrawable(Context, TypedArray, int): Drawable - added:
static method MaterialResources.getTextAppearance(Context, TypedArray, int): TextAppearance - added:
static method TextAppearanceConfig.setShouldLoadFontSynchronously(boolean): void - added:
static method TextAppearanceConfig.shouldLoadFontSynchronously(): boolean
- added:
class RippleUtils - added:
static field RippleUtils.USE_FRAMEWORK_RIPPLE: boolean - added:
static method RippleUtils.convertToRippleDrawableColor(ColorStateList): ColorStateList
- added:
class CornerTreatment - added:
class CutCornerTreatment extends CornerTreatment - added:
class EdgeTreatment - added:
class InterpolateOnScrollPositionChangeHelper - added:
class MaterialShapeDrawable extends Drawable implements TintAwareDrawable - added:
class RoundedCornerTreatment extends CornerTreatment - added:
class ShapePath - added:
class ShapePathModel - added:
class TriangleEdgeTreatment extends EdgeTreatment - added:
ctor CornerTreatment() - added:
ctor CutCornerTreatment(float) - added:
ctor EdgeTreatment() - added:
ctor InterpolateOnScrollPositionChangeHelper(View, MaterialShapeDrawable, ScrollView) - added:
ctor MaterialShapeDrawable() - added:
ctor MaterialShapeDrawable(ShapePathModel) - added:
ctor RoundedCornerTreatment(float) - added:
ctor ShapePath() - added:
ctor ShapePath(float, float) - added:
ctor ShapePath.PathArcOperation(float, float, float, float) - added:
ctor ShapePath.PathLineOperation() - added:
ctor ShapePath.PathOperation() - added:
ctor ShapePath.PathQuadOperation() - added:
ctor ShapePathModel() - added:
ctor TriangleEdgeTreatment(float, boolean) - added:
field ShapePath.PathArcOperation.bottom: float - added:
field ShapePath.PathArcOperation.left: float - added:
field ShapePath.PathArcOperation.right: float - added:
field ShapePath.PathArcOperation.startAngle: float - added:
field ShapePath.PathArcOperation.sweepAngle: float - added:
field ShapePath.PathArcOperation.top: float - added:
field ShapePath.PathOperation.matrix: Matrix - added:
field ShapePath.PathQuadOperation.controlX: float - added:
field ShapePath.PathQuadOperation.controlY: float - added:
field ShapePath.PathQuadOperation.endX: float - added:
field ShapePath.PathQuadOperation.endY: float - added:
field ShapePath.endX: float - added:
field ShapePath.endY: float - added:
field ShapePath.startX: float - added:
field ShapePath.startY: float - added:
method CornerTreatment.getCornerPath(float, float, ShapePath): void - added:
method CutCornerTreatment.getCornerPath(float, float, ShapePath): void - added:
method EdgeTreatment.getEdgePath(float, float, ShapePath): void - added:
method InterpolateOnScrollPositionChangeHelper.setContainingScrollView(ScrollView): void - added:
method InterpolateOnScrollPositionChangeHelper.setMaterialShapeDrawable(MaterialShapeDrawable): void - added:
method InterpolateOnScrollPositionChangeHelper.startListeningForScrollChanges(ViewTreeObserver): void - added:
method InterpolateOnScrollPositionChangeHelper.stopListeningForScrollChanges(ViewTreeObserver): void - added:
method InterpolateOnScrollPositionChangeHelper.updateInterpolationForScreenPosition(): void - added:
method MaterialShapeDrawable.draw(Canvas): void - added:
method MaterialShapeDrawable.getInterpolation(): float - added:
method MaterialShapeDrawable.getOpacity(): int - added:
method MaterialShapeDrawable.getPaintStyle(): Paint.Style - added:
method MaterialShapeDrawable.getPathForSize(int, int, Path): void - added:
method MaterialShapeDrawable.getScale(): float - added:
method MaterialShapeDrawable.getShadowElevation(): int - added:
method MaterialShapeDrawable.getShadowRadius(): int - added:
method MaterialShapeDrawable.getShapedViewModel(): ShapePathModel - added:
method MaterialShapeDrawable.getStrokeWidth(): float - added:
method MaterialShapeDrawable.getTintList(): ColorStateList - added:
method MaterialShapeDrawable.getTransparentRegion(): Region - added:
method MaterialShapeDrawable.isPointInTransparentRegion(int, int): boolean - added:
method MaterialShapeDrawable.isShadowEnabled(): boolean - added:
method MaterialShapeDrawable.setAlpha(int): void - added:
method MaterialShapeDrawable.setColorFilter(ColorFilter): void - added:
method MaterialShapeDrawable.setInterpolation(float): void - added:
method MaterialShapeDrawable.setPaintStyle(Paint.Style): void - added:
method MaterialShapeDrawable.setScale(float): void - added:
method MaterialShapeDrawable.setShadowColor(int): void - added:
method MaterialShapeDrawable.setShadowElevation(int): void - added:
method MaterialShapeDrawable.setShadowEnabled(boolean): void - added:
method MaterialShapeDrawable.setShadowRadius(int): void - added:
method MaterialShapeDrawable.setShapedViewModel(ShapePathModel): void - added:
method MaterialShapeDrawable.setStrokeWidth(float): void - added:
method MaterialShapeDrawable.setTint(int): void - added:
method MaterialShapeDrawable.setTintList(ColorStateList): void - added:
method MaterialShapeDrawable.setTintMode(PorterDuff.Mode): void - added:
method MaterialShapeDrawable.setUseTintColorForShadow(boolean): void - added:
method RoundedCornerTreatment.getCornerPath(float, float, ShapePath): void - added:
method ShapePath.PathArcOperation.applyToPath(Matrix, Path): void - added:
method ShapePath.PathLineOperation.applyToPath(Matrix, Path): void - added:
method ShapePath.PathOperation.applyToPath(Matrix, Path): void - added:
method ShapePath.PathQuadOperation.applyToPath(Matrix, Path): void - added:
method ShapePath.addArc(float, float, float, float, float, float): void - added:
method ShapePath.applyToPath(Matrix, Path): void - added:
method ShapePath.lineTo(float, float): void - added:
method ShapePath.quadToPoint(float, float, float, float): void - added:
method ShapePath.reset(float, float): void - added:
method ShapePathModel.getBottomEdge(): EdgeTreatment - added:
method ShapePathModel.getBottomLeftCorner(): CornerTreatment - added:
method ShapePathModel.getBottomRightCorner(): CornerTreatment - added:
method ShapePathModel.getLeftEdge(): EdgeTreatment - added:
method ShapePathModel.getRightEdge(): EdgeTreatment - added:
method ShapePathModel.getTopEdge(): EdgeTreatment - added:
method ShapePathModel.getTopLeftCorner(): CornerTreatment - added:
method ShapePathModel.getTopRightCorner(): CornerTreatment - added:
method ShapePathModel.setAllCorners(CornerTreatment): void - added:
method ShapePathModel.setAllEdges(EdgeTreatment): void - added:
method ShapePathModel.setBottomEdge(EdgeTreatment): void - added:
method ShapePathModel.setBottomLeftCorner(CornerTreatment): void - added:
method ShapePathModel.setBottomRightCorner(CornerTreatment): void - added:
method ShapePathModel.setCornerTreatments(CornerTreatment, CornerTreatment, CornerTreatment, CornerTreatment): void - added:
method ShapePathModel.setEdgeTreatments(EdgeTreatment, EdgeTreatment, EdgeTreatment, EdgeTreatment): void - added:
method ShapePathModel.setLeftEdge(EdgeTreatment): void - added:
method ShapePathModel.setRightEdge(EdgeTreatment): void - added:
method ShapePathModel.setTopEdge(EdgeTreatment): void - added:
method ShapePathModel.setTopLeftCorner(CornerTreatment): void - added:
method ShapePathModel.setTopRightCorner(CornerTreatment): void - added:
method TriangleEdgeTreatment.getEdgePath(float, float, ShapePath): void - added:
static abstract class ShapePath.PathOperation - added:
static class ShapePath.PathArcOperation extends ShapePath.PathOperation - added:
static class ShapePath.PathLineOperation extends ShapePath.PathOperation - added:
static class ShapePath.PathQuadOperation extends ShapePath.PathOperation
- added:
interface ContentViewCallback - added:
method ContentViewCallback.animateContentIn(int, int): void - added:
method ContentViewCallback.animateContentOut(int, int): void
- added:
class ExtendableSavedState extends AbsSavedState - added:
ctor ExtendableSavedState(Parcelable) - added:
field ExtendableSavedState.extendableStates: SimpleArrayMap - added:
method ExtendableSavedState.toString(): String - added:
method ExtendableSavedState.writeToParcel(Parcel, int): void - added:
static field ExtendableSavedState.CREATOR: Parcelable.Creator
- added:
class MaterialComponentsViewInflater extends AppCompatViewInflater - added:
ctor MaterialComponentsViewInflater() - added:
method MaterialComponentsViewInflater.createButton(Context, AttributeSet): AppCompatButton
- added:
abstract class ExpandableBehavior extends CoordinatorLayout.Behavior - added:
abstract class ExpandableTransformationBehavior extends ExpandableBehavior - added:
abstract class FabTransformationBehavior extends ExpandableTransformationBehavior - added:
class FabTransformationScrimBehavior extends ExpandableTransformationBehavior - added:
class FabTransformationSheetBehavior extends FabTransformationBehavior - added:
class TransformationChildCard extends CircularRevealCardView - added:
class TransformationChildLayout extends CircularRevealFrameLayout - added:
ctor ExpandableBehavior() - added:
ctor ExpandableBehavior(Context, AttributeSet) - added:
ctor ExpandableTransformationBehavior() - added:
ctor ExpandableTransformationBehavior(Context, AttributeSet) - added:
ctor FabTransformationBehavior() - added:
ctor FabTransformationBehavior(Context, AttributeSet) - added:
ctor FabTransformationBehavior.FabTransformationSpec() - added:
ctor FabTransformationScrimBehavior() - added:
ctor FabTransformationScrimBehavior(Context, AttributeSet) - added:
ctor FabTransformationSheetBehavior() - added:
ctor FabTransformationSheetBehavior(Context, AttributeSet) - added:
ctor TransformationChildCard(Context) - added:
ctor TransformationChildCard(Context, AttributeSet) - added:
ctor TransformationChildLayout(Context) - added:
ctor TransformationChildLayout(Context, AttributeSet) - added:
field FabTransformationBehavior.FabTransformationSpec.positioning: Positioning - added:
field FabTransformationBehavior.FabTransformationSpec.timings: MotionSpec - added:
method ExpandableBehavior.findExpandableWidget(CoordinatorLayout, View): ExpandableWidget - added:
method ExpandableBehavior.layoutDependsOn(CoordinatorLayout, View, View): boolean - added:
method ExpandableBehavior.onDependentViewChanged(CoordinatorLayout, View, View): boolean - added:
method ExpandableBehavior.onExpandedStateChange(View, View, boolean, boolean): boolean - added:
method ExpandableBehavior.onLayoutChild(CoordinatorLayout, View, int): boolean - added:
method ExpandableTransformationBehavior.onCreateExpandedStateChangeAnimation(View, View, boolean, boolean): AnimatorSet - added:
method ExpandableTransformationBehavior.onExpandedStateChange(View, View, boolean, boolean): boolean - added:
method FabTransformationBehavior.layoutDependsOn(CoordinatorLayout, View, View): boolean - added:
method FabTransformationBehavior.onAttachedToLayoutParams(CoordinatorLayout.LayoutParams): void - added:
method FabTransformationBehavior.onCreateExpandedStateChangeAnimation(View, View, boolean, boolean): AnimatorSet - added:
method FabTransformationBehavior.onCreateMotionSpec(Context, boolean): FabTransformationBehavior.FabTransformationSpec - added:
method FabTransformationScrimBehavior.layoutDependsOn(CoordinatorLayout, View, View): boolean - added:
method FabTransformationScrimBehavior.onCreateExpandedStateChangeAnimation(View, View, boolean, boolean): AnimatorSet - added:
method FabTransformationScrimBehavior.onTouchEvent(CoordinatorLayout, View, MotionEvent): boolean - added:
method FabTransformationSheetBehavior.onCreateMotionSpec(Context, boolean): FabTransformationBehavior.FabTransformationSpec - added:
method FabTransformationSheetBehavior.onExpandedStateChange(View, View, boolean, boolean): boolean - added:
static class FabTransformationBehavior.FabTransformationSpec - added:
static field FabTransformationScrimBehavior.COLLAPSE_DELAY: long - added:
static field FabTransformationScrimBehavior.COLLAPSE_DURATION: long - added:
static field FabTransformationScrimBehavior.EXPAND_DELAY: long - added:
static field FabTransformationScrimBehavior.EXPAND_DURATION: long - added:
static method ExpandableBehavior.from(View, Class): ExpandableBehavior
- removed:
ctor AppBarLayout.Behavior.SavedState(Parcel, ClassLoader) - removed:
ctor AppBarLayout.Behavior.SavedState(Parcelable) - removed:
method AppBarLayout.Behavior.DragCallback.canDrag(AppBarLayout): boolean - removed:
method AppBarLayout.Behavior.SavedState.writeToParcel(Parcel, int): void - removed:
method AppBarLayout.Behavior.onLayoutChild(CoordinatorLayout, AppBarLayout, int): boolean - removed:
method AppBarLayout.Behavior.onMeasureChild(CoordinatorLayout, AppBarLayout, int, int, int, int): boolean - removed:
method AppBarLayout.Behavior.onNestedPreScroll(CoordinatorLayout, AppBarLayout, View, int, int, int[], int): void - removed:
method AppBarLayout.Behavior.onNestedScroll(CoordinatorLayout, AppBarLayout, View, int, int, int, int, int): void - removed:
method AppBarLayout.Behavior.onRestoreInstanceState(CoordinatorLayout, AppBarLayout, Parcelable): void - removed:
method AppBarLayout.Behavior.onSaveInstanceState(CoordinatorLayout, AppBarLayout): Parcelable - removed:
method AppBarLayout.Behavior.onStartNestedScroll(CoordinatorLayout, AppBarLayout, View, View, int, int): boolean - removed:
method AppBarLayout.Behavior.onStopNestedScroll(CoordinatorLayout, AppBarLayout, View, int): void - removed:
method AppBarLayout.Behavior.setDragCallback(AppBarLayout.Behavior.DragCallback): void - removed:
method BaseTransientBottomBar.ContentViewCallback.animateContentIn(int, int): void - removed:
method BaseTransientBottomBar.ContentViewCallback.animateContentOut(int, int): void - removed:
method FloatingActionButton.Behavior.getInsetDodgeRect(CoordinatorLayout, FloatingActionButton, Rect): boolean - removed:
method FloatingActionButton.Behavior.isAutoHideEnabled(): boolean - removed:
method FloatingActionButton.Behavior.onAttachedToLayoutParams(CoordinatorLayout.LayoutParams): void - removed:
method FloatingActionButton.Behavior.onDependentViewChanged(CoordinatorLayout, FloatingActionButton, View): boolean - removed:
method FloatingActionButton.Behavior.onLayoutChild(CoordinatorLayout, FloatingActionButton, int): boolean - removed:
method FloatingActionButton.Behavior.setAutoHideEnabled(boolean): void - removed:
method TabLayout.OnTabSelectedListener.onTabReselected(TabLayout.Tab): void - removed:
method TabLayout.OnTabSelectedListener.onTabSelected(TabLayout.Tab): void - removed:
method TabLayout.OnTabSelectedListener.onTabUnselected(TabLayout.Tab): void - removed:
static class AppBarLayout.Behavior.SavedState extends AbsSavedState - removed:
static field AppBarLayout.Behavior.SavedState.CREATOR: Parcelable.Creator - changed:
class FloatingActionButton extends VisibilityAwareImageButton → class FloatingActionButton extends VisibilityAwareImageButton implements TintableBackgroundView, TintableImageSourceView, ExpandableTransformationWidget - changed:
class TextInputLayout extends LinearLayout implements WithHint → class TextInputLayout extends LinearLayout - changed:
ctor BaseTransientBottomBar(ViewGroup, View, BaseTransientBottomBar.ContentViewCallback) → ctor BaseTransientBottomBar(ViewGroup, View, ContentViewCallback) - changed:
final class TabItem extends View → class TabItem extends View - changed:
interface AppBarLayout.OnOffsetChangedListener → interface AppBarLayout.OnOffsetChangedListener extends AppBarLayout.BaseOnOffsetChangedListener - changed:
interface BaseTransientBottomBar.ContentViewCallback → interface BaseTransientBottomBar.ContentViewCallback extends ContentViewCallback - changed:
interface TabLayout.OnTabSelectedListener → interface TabLayout.OnTabSelectedListener extends TabLayout.BaseOnTabSelectedListener - changed:
method BottomSheetBehavior.onNestedPreScroll(CoordinatorLayout, View, View, int, int, int[]): void → method BottomSheetBehavior.onNestedPreScroll(CoordinatorLayout, View, View, int, int, int[], int): void - changed:
method BottomSheetBehavior.onStartNestedScroll(CoordinatorLayout, View, View, View, int): boolean → method BottomSheetBehavior.onStartNestedScroll(CoordinatorLayout, View, View, View, int, int): boolean - changed:
method BottomSheetBehavior.onStopNestedScroll(CoordinatorLayout, View, View): void → method BottomSheetBehavior.onStopNestedScroll(CoordinatorLayout, View, View, int): void - changed:
method TabLayout.addOnTabSelectedListener(TabLayout.OnTabSelectedListener): void → method TabLayout.addOnTabSelectedListener(TabLayout.BaseOnTabSelectedListener): void - changed:
method TabLayout.removeOnTabSelectedListener(TabLayout.OnTabSelectedListener): void → method TabLayout.removeOnTabSelectedListener(TabLayout.BaseOnTabSelectedListener): void - changed:
method TabLayout.setOnTabSelectedListener(TabLayout.OnTabSelectedListener): void → method TabLayout.setOnTabSelectedListener(TabLayout.BaseOnTabSelectedListener): void - changed:
static abstract class AppBarLayout.Behavior.DragCallback → static abstract class AppBarLayout.Behavior.DragCallback extends AppBarLayout.BaseBehavior.BaseDragCallback - changed:
static class AppBarLayout.Behavior extends HeaderBehavior → static class AppBarLayout.Behavior extends AppBarLayout.BaseBehavior - changed:
static class FloatingActionButton.Behavior extends CoordinatorLayout.Behavior → static class FloatingActionButton.Behavior extends FloatingActionButton.BaseBehavior - changed:
static final class TabLayout.Tab → static class TabLayout.Tab - added:
@interface Snackbar.Duration - added:
@interface TabLayout.TabIndicatorGravity - added:
@interface TextInputLayout.BoxBackgroundMode - added:
class CircularBorderDrawable extends Drawable - added:
class CircularBorderDrawableLollipop extends CircularBorderDrawable - added:
class DescendantOffsetUtils - added:
class DrawableUtils - added:
class ShadowDrawableWrapper extends DrawableWrapper - added:
class SnackbarContentLayout extends LinearLayout implements ContentViewCallback - added:
class VisibilityAwareImageButton extends ImageButton - added:
ctor AppBarLayout.BaseBehavior() - added:
ctor AppBarLayout.BaseBehavior(Context, AttributeSet) - added:
ctor AppBarLayout.BaseBehavior.BaseDragCallback() - added:
ctor AppBarLayout.BaseBehavior.SavedState(Parcel, ClassLoader) - added:
ctor AppBarLayout.BaseBehavior.SavedState(Parcelable) - added:
ctor BaseTransientBottomBar.Behavior() - added:
ctor BaseTransientBottomBar.BehaviorDelegate(SwipeDismissBehavior) - added:
ctor BaseTransientBottomBar.SnackbarBaseLayout(Context) - added:
ctor BaseTransientBottomBar.SnackbarBaseLayout(Context, AttributeSet) - added:
ctor CircularBorderDrawable() - added:
ctor CircularBorderDrawableLollipop() - added:
ctor CollapsingTextHelper(View) - added:
ctor DescendantOffsetUtils() - added:
ctor FloatingActionButton.BaseBehavior() - added:
ctor FloatingActionButton.BaseBehavior(Context, AttributeSet) - added:
ctor ShadowDrawableWrapper(Context, Drawable, float, float, float) - added:
ctor SnackbarContentLayout(Context) - added:
ctor SnackbarContentLayout(Context, AttributeSet) - added:
ctor StateListAnimator() - added:
ctor TabLayout.Tab() - added:
ctor TextInputLayout.AccessibilityDelegate(TextInputLayout) - added:
ctor VisibilityAwareImageButton(Context) - added:
ctor VisibilityAwareImageButton(Context, AttributeSet) - added:
ctor VisibilityAwareImageButton(Context, AttributeSet, int) - added:
field BaseTransientBottomBar.view: BaseTransientBottomBar.SnackbarBaseLayout - added:
field TabItem.customLayout: int - added:
field TabItem.icon: Drawable - added:
field TabItem.text: CharSequence - added:
field TabLayout.Tab.parent: TabLayout - added:
field TabLayout.Tab.view: TabLayout.TabView - added:
final class CollapsingTextHelper - added:
final class MathUtils - added:
final class StateListAnimator - added:
interface AppBarLayout.BaseOnOffsetChangedListener - added:
interface BaseTransientBottomBar.OnAttachStateChangeListener - added:
interface BaseTransientBottomBar.OnLayoutChangeListener - added:
interface ShadowViewDelegate - added:
interface TabLayout.BaseOnTabSelectedListener - added:
method AppBarLayout.BaseBehavior.BaseDragCallback.canDrag(AppBarLayout): boolean - added:
method AppBarLayout.BaseBehavior.SavedState.writeToParcel(Parcel, int): void - added:
method AppBarLayout.BaseBehavior.onLayoutChild(CoordinatorLayout, AppBarLayout, int): boolean - added:
method AppBarLayout.BaseBehavior.onMeasureChild(CoordinatorLayout, AppBarLayout, int, int, int, int): boolean - added:
method AppBarLayout.BaseBehavior.onNestedPreScroll(CoordinatorLayout, AppBarLayout, View, int, int, int[], int): void - added:
method AppBarLayout.BaseBehavior.onNestedScroll(CoordinatorLayout, AppBarLayout, View, int, int, int, int, int): void - added:
method AppBarLayout.BaseBehavior.onRestoreInstanceState(CoordinatorLayout, AppBarLayout, Parcelable): void - added:
method AppBarLayout.BaseBehavior.onSaveInstanceState(CoordinatorLayout, AppBarLayout): Parcelable - added:
method AppBarLayout.BaseBehavior.onStartNestedScroll(CoordinatorLayout, AppBarLayout, View, View, int, int): boolean - added:
method AppBarLayout.BaseBehavior.onStopNestedScroll(CoordinatorLayout, AppBarLayout, View, int): void - added:
method AppBarLayout.BaseBehavior.setDragCallback(AppBarLayout.BaseBehavior.BaseDragCallback): void - added:
method AppBarLayout.BaseOnOffsetChangedListener.onOffsetChanged(AppBarLayout, int): void - added:
method AppBarLayout.addOnOffsetChangedListener(AppBarLayout.BaseOnOffsetChangedListener): void - added:
method AppBarLayout.getMinimumHeightForVisibleOverlappingContent(): int - added:
method AppBarLayout.isLiftOnScroll(): boolean - added:
method AppBarLayout.removeOnOffsetChangedListener(AppBarLayout.BaseOnOffsetChangedListener): void - added:
method AppBarLayout.setLiftOnScroll(boolean): void - added:
method AppBarLayout.setLiftable(boolean): boolean - added:
method AppBarLayout.setLifted(boolean): boolean - added:
method BaseTransientBottomBar.Behavior.canSwipeDismissView(View): boolean - added:
method BaseTransientBottomBar.Behavior.onInterceptTouchEvent(CoordinatorLayout, View, MotionEvent): boolean - added:
method BaseTransientBottomBar.BehaviorDelegate.canSwipeDismissView(View): boolean - added:
method BaseTransientBottomBar.BehaviorDelegate.onInterceptTouchEvent(CoordinatorLayout, View, MotionEvent): void - added:
method BaseTransientBottomBar.BehaviorDelegate.setBaseTransientBottomBar(BaseTransientBottomBar): void - added:
method BaseTransientBottomBar.OnAttachStateChangeListener.onViewAttachedToWindow(View): void - added:
method BaseTransientBottomBar.OnAttachStateChangeListener.onViewDetachedFromWindow(View): void - added:
method BaseTransientBottomBar.OnLayoutChangeListener.onLayoutChange(View, int, int, int, int): void - added:
method BaseTransientBottomBar.SnackbarBaseLayout.onAttachedToWindow(): void - added:
method BaseTransientBottomBar.SnackbarBaseLayout.onDetachedFromWindow(): void - added:
method BaseTransientBottomBar.SnackbarBaseLayout.onLayout(boolean, int, int, int, int): void - added:
method BaseTransientBottomBar.dispatchDismiss(int): void - added:
method BaseTransientBottomBar.getBehavior(): BaseTransientBottomBar.Behavior - added:
method BaseTransientBottomBar.getNewBehavior(): SwipeDismissBehavior - added:
method BaseTransientBottomBar.getSnackbarBaseLayoutResId(): int - added:
method BaseTransientBottomBar.hasSnackbarStyleAttr(): boolean - added:
method BaseTransientBottomBar.setBehavior(BaseTransientBottomBar.Behavior): BaseTransientBottomBar - added:
method BottomNavigationView.getItemBackground(): Drawable - added:
method BottomNavigationView.getItemIconSize(): int - added:
method BottomNavigationView.getItemTextAppearanceActive(): int - added:
method BottomNavigationView.getItemTextAppearanceInactive(): int - added:
method BottomNavigationView.getLabelVisibilityMode(): int - added:
method BottomNavigationView.isItemHorizontalTranslationEnabled(): boolean - added:
method BottomNavigationView.setItemBackground(Drawable): void - added:
method BottomNavigationView.setItemHorizontalTranslationEnabled(boolean): void - added:
method BottomNavigationView.setItemIconSize(int): void - added:
method BottomNavigationView.setItemIconSizeRes(int): void - added:
method BottomNavigationView.setItemTextAppearanceActive(int): void - added:
method BottomNavigationView.setItemTextAppearanceInactive(int): void - added:
method BottomNavigationView.setLabelVisibilityMode(int): void - added:
method BottomSheetBehavior.isFitToContents(): boolean - added:
method BottomSheetBehavior.setFitToContents(boolean): void - added:
method CircularBorderDrawable.draw(Canvas): void - added:
method CircularBorderDrawable.getConstantState(): Drawable.ConstantState - added:
method CircularBorderDrawable.getOpacity(): int - added:
method CircularBorderDrawable.getPadding(Rect): boolean - added:
method CircularBorderDrawable.isStateful(): boolean - added:
method CircularBorderDrawable.onBoundsChange(Rect): void - added:
method CircularBorderDrawable.onStateChange(int[]): boolean - added:
method CircularBorderDrawable.setAlpha(int): void - added:
method CircularBorderDrawable.setBorderTint(ColorStateList): void - added:
method CircularBorderDrawable.setBorderWidth(float): void - added:
method CircularBorderDrawable.setColorFilter(ColorFilter): void - added:
method CircularBorderDrawable.setGradientColors(int, int, int, int): void - added:
method CircularBorderDrawable.setRotation(float): void - added:
method CircularBorderDrawableLollipop.getOutline(Outline): void - added:
method CollapsingTextHelper.calculateCollapsedTextWidth(): float - added:
method CollapsingTextHelper.draw(Canvas): void - added:
method CollapsingTextHelper.getCollapsedTextActualBounds(RectF): void - added:
method CollapsingTextHelper.getCollapsedTextColor(): ColorStateList - added:
method CollapsingTextHelper.getCollapsedTextGravity(): int - added:
method CollapsingTextHelper.getCollapsedTextHeight(): float - added:
method CollapsingTextHelper.getCollapsedTextSize(): float - added:
method CollapsingTextHelper.getCollapsedTypeface(): Typeface - added:
method CollapsingTextHelper.getCurrentCollapsedTextColor(): int - added:
method CollapsingTextHelper.getExpandedTextColor(): ColorStateList - added:
method CollapsingTextHelper.getExpandedTextGravity(): int - added:
method CollapsingTextHelper.getExpandedTextSize(): float - added:
method CollapsingTextHelper.getExpandedTypeface(): Typeface - added:
method CollapsingTextHelper.getExpansionFraction(): float - added:
method CollapsingTextHelper.getText(): CharSequence - added:
method CollapsingTextHelper.isStateful(): boolean - added:
method CollapsingTextHelper.recalculate(): void - added:
method CollapsingTextHelper.setCollapsedBounds(int, int, int, int): void - added:
method CollapsingTextHelper.setCollapsedTextAppearance(int): void - added:
method CollapsingTextHelper.setCollapsedTextColor(ColorStateList): void - added:
method CollapsingTextHelper.setCollapsedTextGravity(int): void - added:
method CollapsingTextHelper.setCollapsedTextSize(float): void - added:
method CollapsingTextHelper.setCollapsedTypeface(Typeface): void - added:
method CollapsingTextHelper.setExpandedBounds(int, int, int, int): void - added:
method CollapsingTextHelper.setExpandedTextAppearance(int): void - added:
method CollapsingTextHelper.setExpandedTextColor(ColorStateList): void - added:
method CollapsingTextHelper.setExpandedTextGravity(int): void - added:
method CollapsingTextHelper.setExpandedTextSize(float): void - added:
method CollapsingTextHelper.setExpandedTypeface(Typeface): void - added:
method CollapsingTextHelper.setExpansionFraction(float): void - added:
method CollapsingTextHelper.setPositionInterpolator(TimeInterpolator): void - added:
method CollapsingTextHelper.setState(int[]): boolean - added:
method CollapsingTextHelper.setText(CharSequence): void - added:
method CollapsingTextHelper.setTextSizeInterpolator(TimeInterpolator): void - added:
method CollapsingTextHelper.setTypefaces(Typeface): void - added:
method FloatingActionButton.BaseBehavior.getInsetDodgeRect(CoordinatorLayout, FloatingActionButton, Rect): boolean - added:
method FloatingActionButton.BaseBehavior.isAutoHideEnabled(): boolean - added:
method FloatingActionButton.BaseBehavior.onAttachedToLayoutParams(CoordinatorLayout.LayoutParams): void - added:
method FloatingActionButton.BaseBehavior.onDependentViewChanged(CoordinatorLayout, FloatingActionButton, View): boolean - added:
method FloatingActionButton.BaseBehavior.onLayoutChild(CoordinatorLayout, FloatingActionButton, int): boolean - added:
method FloatingActionButton.BaseBehavior.setAutoHideEnabled(boolean): void - added:
method FloatingActionButton.BaseBehavior.setInternalAutoHideListener(FloatingActionButton.OnVisibilityChangedListener): void - added:
method FloatingActionButton.addOnHideAnimationListener(Animator.AnimatorListener): void - added:
method FloatingActionButton.addOnShowAnimationListener(Animator.AnimatorListener): void - added:
method FloatingActionButton.clearCustomSize(): void - added:
method FloatingActionButton.getCompatHoveredFocusedTranslationZ(): float - added:
method FloatingActionButton.getCompatPressedTranslationZ(): float - added:
method FloatingActionButton.getExpandedComponentIdHint(): int - added:
method FloatingActionButton.getHideMotionSpec(): MotionSpec - added:
method FloatingActionButton.getMeasuredContentRect(Rect): void - added:
method FloatingActionButton.getRippleColorStateList(): ColorStateList - added:
method FloatingActionButton.getShowMotionSpec(): MotionSpec - added:
method FloatingActionButton.getSupportBackgroundTintList(): ColorStateList - added:
method FloatingActionButton.getSupportBackgroundTintMode(): PorterDuff.Mode - added:
method FloatingActionButton.getSupportImageTintList(): ColorStateList - added:
method FloatingActionButton.getSupportImageTintMode(): PorterDuff.Mode - added:
method FloatingActionButton.isExpanded(): boolean - added:
method FloatingActionButton.isOrWillBeHidden(): boolean - added:
method FloatingActionButton.isOrWillBeShown(): boolean - added:
method FloatingActionButton.onRestoreInstanceState(Parcelable): void - added:
method FloatingActionButton.onSaveInstanceState(): Parcelable - added:
method FloatingActionButton.removeOnHideAnimationListener(Animator.AnimatorListener): void - added:
method FloatingActionButton.removeOnShowAnimationListener(Animator.AnimatorListener): void - added:
method FloatingActionButton.setCompatElevationResource(int): void - added:
method FloatingActionButton.setCompatHoveredFocusedTranslationZ(float): void - added:
method FloatingActionButton.setCompatHoveredFocusedTranslationZResource(int): void - added:
method FloatingActionButton.setCompatPressedTranslationZ(float): void - added:
method FloatingActionButton.setCompatPressedTranslationZResource(int): void - added:
method FloatingActionButton.setExpanded(boolean): boolean - added:
method FloatingActionButton.setExpandedComponentIdHint(int): void - added:
method FloatingActionButton.setHideMotionSpec(MotionSpec): void - added:
method FloatingActionButton.setHideMotionSpecResource(int): void - added:
method FloatingActionButton.setImageDrawable(Drawable): void - added:
method FloatingActionButton.setRippleColor(ColorStateList): void - added:
method FloatingActionButton.setShowMotionSpec(MotionSpec): void - added:
method FloatingActionButton.setShowMotionSpecResource(int): void - added:
method FloatingActionButton.setSupportBackgroundTintList(ColorStateList): void - added:
method FloatingActionButton.setSupportBackgroundTintMode(PorterDuff.Mode): void - added:
method FloatingActionButton.setSupportImageTintList(ColorStateList): void - added:
method FloatingActionButton.setSupportImageTintMode(PorterDuff.Mode): void - added:
method NavigationView.getCheckedItem(): MenuItem - added:
method NavigationView.getItemHorizontalPadding(): int - added:
method NavigationView.getItemIconPadding(): int - added:
method NavigationView.setCheckedItem(MenuItem): void - added:
method NavigationView.setItemHorizontalPadding(int): void - added:
method NavigationView.setItemHorizontalPaddingResource(int): void - added:
method NavigationView.setItemIconPadding(int): void - added:
method NavigationView.setItemIconPaddingResource(int): void - added:
method ShadowDrawableWrapper.draw(Canvas): void - added:
method ShadowDrawableWrapper.getCornerRadius(): float - added:
method ShadowDrawableWrapper.getMaxShadowSize(): float - added:
method ShadowDrawableWrapper.getMinHeight(): float - added:
method ShadowDrawableWrapper.getMinWidth(): float - added:
method ShadowDrawableWrapper.getOpacity(): int - added:
method ShadowDrawableWrapper.getPadding(Rect): boolean - added:
method ShadowDrawableWrapper.getShadowSize(): float - added:
method ShadowDrawableWrapper.onBoundsChange(Rect): void - added:
method ShadowDrawableWrapper.setAddPaddingForCorners(boolean): void - added:
method ShadowDrawableWrapper.setAlpha(int): void - added:
method ShadowDrawableWrapper.setCornerRadius(float): void - added:
method ShadowDrawableWrapper.setMaxShadowSize(float): void - added:
method ShadowDrawableWrapper.setRotation(float): void - added:
method ShadowDrawableWrapper.setShadowSize(float): void - added:
method ShadowDrawableWrapper.setShadowSize(float, float): void - added:
method ShadowViewDelegate.getRadius(): float - added:
method ShadowViewDelegate.isCompatPaddingEnabled(): boolean - added:
method ShadowViewDelegate.setBackgroundDrawable(Drawable): void - added:
method ShadowViewDelegate.setShadowPadding(int, int, int, int): void - added:
method Snackbar.dismiss(): void - added:
method Snackbar.getDuration(): int - added:
method Snackbar.isShown(): boolean - added:
method Snackbar.show(): void - added:
method SnackbarContentLayout.animateContentIn(int, int): void - added:
method SnackbarContentLayout.animateContentOut(int, int): void - added:
method SnackbarContentLayout.getActionView(): Button - added:
method SnackbarContentLayout.getMessageView(): TextView - added:
method SnackbarContentLayout.onFinishInflate(): void - added:
method SnackbarContentLayout.onMeasure(int, int): void - added:
method StateListAnimator.addState(int[], ValueAnimator): void - added:
method StateListAnimator.jumpToCurrentState(): void - added:
method StateListAnimator.setState(int[]): void - added:
method TabLayout.BaseOnTabSelectedListener.onTabReselected(TabLayout.Tab): void - added:
method TabLayout.BaseOnTabSelectedListener.onTabSelected(TabLayout.Tab): void - added:
method TabLayout.BaseOnTabSelectedListener.onTabUnselected(TabLayout.Tab): void - added:
method TabLayout.createTabFromPool(): TabLayout.Tab - added:
method TabLayout.getTabIconTint(): ColorStateList - added:
method TabLayout.getTabIndicatorGravity(): int - added:
method TabLayout.getTabRippleColor(): ColorStateList - added:
method TabLayout.getTabSelectedIndicator(): Drawable - added:
method TabLayout.hasUnboundedRipple(): boolean - added:
method TabLayout.isInlineLabel(): boolean - added:
method TabLayout.isTabIndicatorFullWidth(): boolean - added:
method TabLayout.onDraw(Canvas): void - added:
method TabLayout.releaseFromTabPool(TabLayout.Tab): boolean - added:
method TabLayout.setInlineLabel(boolean): void - added:
method TabLayout.setInlineLabelResource(int): void - added:
method TabLayout.setSelectedTabIndicator(Drawable): void - added:
method TabLayout.setSelectedTabIndicator(int): void - added:
method TabLayout.setSelectedTabIndicatorGravity(int): void - added:
method TabLayout.setTabIconTint(ColorStateList): void - added:
method TabLayout.setTabIconTintResource(int): void - added:
method TabLayout.setTabIndicatorFullWidth(boolean): void - added:
method TabLayout.setTabRippleColor(ColorStateList): void - added:
method TabLayout.setTabRippleColorResource(int): void - added:
method TabLayout.setUnboundedRipple(boolean): void - added:
method TabLayout.setUnboundedRippleResource(int): void - added:
method TextInputEditText.getHint(): CharSequence - added:
method TextInputLayout.AccessibilityDelegate.onInitializeAccessibilityNodeInfo(View, AccessibilityNodeInfoCompat): void - added:
method TextInputLayout.AccessibilityDelegate.onPopulateAccessibilityEvent(View, AccessibilityEvent): void - added:
method TextInputLayout.getBoxBackgroundColor(): int - added:
method TextInputLayout.getBoxCornerRadiusBottomEnd(): float - added:
method TextInputLayout.getBoxCornerRadiusBottomStart(): float - added:
method TextInputLayout.getBoxCornerRadiusTopEnd(): float - added:
method TextInputLayout.getBoxCornerRadiusTopStart(): float - added:
method TextInputLayout.getBoxStrokeColor(): int - added:
method TextInputLayout.getDefaultHintTextColor(): ColorStateList - added:
method TextInputLayout.getErrorCurrentTextColors(): int - added:
method TextInputLayout.getHelperText(): CharSequence - added:
method TextInputLayout.getHelperTextCurrentTextColor(): int - added:
method TextInputLayout.isHelperTextEnabled(): boolean - added:
method TextInputLayout.passwordVisibilityToggleRequested(boolean): void - added:
method TextInputLayout.setBoxBackgroundColor(int): void - added:
method TextInputLayout.setBoxBackgroundColorResource(int): void - added:
method TextInputLayout.setBoxBackgroundMode(int): void - added:
method TextInputLayout.setBoxCornerRadii(float, float, float, float): void - added:
method TextInputLayout.setBoxCornerRadiiResources(int, int, int, int): void - added:
method TextInputLayout.setBoxStrokeColor(int): void - added:
method TextInputLayout.setDefaultHintTextColor(ColorStateList): void - added:
method TextInputLayout.setErrorTextColor(ColorStateList): void - added:
method TextInputLayout.setHelperText(CharSequence): void - added:
method TextInputLayout.setHelperTextColor(ColorStateList): void - added:
method TextInputLayout.setHelperTextEnabled(boolean): void - added:
method TextInputLayout.setHelperTextTextAppearance(int): void - added:
method TextInputLayout.setTextInputAccessibilityDelegate(TextInputLayout.AccessibilityDelegate): void - added:
method VisibilityAwareImageButton.getUserSetVisibility(): int - added:
method VisibilityAwareImageButton.internalSetVisibility(int, boolean): void - added:
method VisibilityAwareImageButton.setVisibility(int): void - added:
static abstract class AppBarLayout.BaseBehavior.BaseDragCallback - added:
static class AppBarLayout.BaseBehavior extends HeaderBehavior - added:
static class AppBarLayout.BaseBehavior.SavedState extends AbsSavedState - added:
static class BaseTransientBottomBar.Behavior extends SwipeDismissBehavior - added:
static class BaseTransientBottomBar.BehaviorDelegate - added:
static class BaseTransientBottomBar.SnackbarBaseLayout extends FrameLayout - added:
static class FloatingActionButton.BaseBehavior extends CoordinatorLayout.Behavior - added:
static class TextInputLayout.AccessibilityDelegate extends AccessibilityDelegateCompat - added:
static field AppBarLayout.BaseBehavior.SavedState.CREATOR: Parcelable.Creator - added:
static field AppBarLayout.LayoutParams.SCROLL_FLAG_SNAP_MARGINS: int - added:
static field BottomSheetBehavior.STATE_HALF_EXPANDED: int - added:
static field MathUtils.DEFAULT_EPSILON: float - added:
static field TabLayout.INDICATOR_GRAVITY_BOTTOM: int - added:
static field TabLayout.INDICATOR_GRAVITY_CENTER: int - added:
static field TabLayout.INDICATOR_GRAVITY_STRETCH: int - added:
static field TabLayout.INDICATOR_GRAVITY_TOP: int - added:
static field TextInputLayout.BOX_BACKGROUND_FILLED: int - added:
static field TextInputLayout.BOX_BACKGROUND_NONE: int - added:
static field TextInputLayout.BOX_BACKGROUND_OUTLINE: int - added:
static method DescendantOffsetUtils.getDescendantRect(ViewGroup, View, Rect): void - added:
static method DescendantOffsetUtils.offsetDescendantRect(ViewGroup, View, Rect): void - added:
static method DrawableUtils.setContainerConstantState(DrawableContainer, Drawable.ConstantState): boolean - added:
static method MathUtils.dist(float, float, float, float): float - added:
static method MathUtils.distanceToFurthestCorner(float, float, float, float, float, float): float - added:
static method MathUtils.geq(float, float, float): boolean - added:
static method MathUtils.lerp(float, float, float): float - added:
static method ShadowDrawableWrapper.calculateHorizontalPadding(float, float, boolean): float - added:
static method ShadowDrawableWrapper.calculateVerticalPadding(float, float, boolean): float - added:
static method Snackbar.hasSnackbarButtonStyleAttr(Context): boolean