Class SubtitleCollapsingToolbarLayout
- java.lang.Object
-
- android.view.View
-
- android.view.ViewGroup
-
- android.widget.FrameLayout
-
- com.google.android.material.appbar.SubtitleCollapsingToolbarLayout
-
- All Implemented Interfaces:
Drawable.Callback,AccessibilityEventSource,KeyEvent.Callback,ViewManager,ViewParent
public class SubtitleCollapsingToolbarLayout extends FrameLayout
A regularCollapsingToolbarLayoutwith subtitle support.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSubtitleCollapsingToolbarLayout.LayoutParams-
Nested classes/interfaces inherited from class android.view.ViewGroup
ViewGroup.MarginLayoutParams, ViewGroup.OnHierarchyChangeListener
-
Nested classes/interfaces inherited from class android.view.View
View.AccessibilityDelegate, View.BaseSavedState, View.DragShadowBuilder, View.MeasureSpec, View.OnApplyWindowInsetsListener, View.OnAttachStateChangeListener, View.OnCapturedPointerListener, View.OnClickListener, View.OnContextClickListener, View.OnCreateContextMenuListener, View.OnDragListener, View.OnFocusChangeListener, View.OnGenericMotionListener, View.OnHoverListener, View.OnKeyListener, View.OnLayoutChangeListener, View.OnLongClickListener, View.OnScrollChangeListener, View.OnSystemUiVisibilityChangeListener, View.OnTouchListener, View.OnUnhandledKeyEventListener
-
-
Field Summary
-
Fields inherited from class android.view.ViewGroup
CLIP_TO_PADDING_MASK, FOCUS_AFTER_DESCENDANTS, FOCUS_BEFORE_DESCENDANTS, FOCUS_BLOCK_DESCENDANTS, LAYOUT_MODE_CLIP_BOUNDS, LAYOUT_MODE_OPTICAL_BOUNDS, PERSISTENT_ALL_CACHES, PERSISTENT_ANIMATION_CACHE, PERSISTENT_NO_CACHE, PERSISTENT_SCROLLING_CACHE
-
Fields inherited from class android.view.View
ACCESSIBILITY_LIVE_REGION_ASSERTIVE, ACCESSIBILITY_LIVE_REGION_NONE, ACCESSIBILITY_LIVE_REGION_POLITE, ALPHA, AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR, AUTOFILL_HINT_CREDIT_CARD_NUMBER, AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE, AUTOFILL_HINT_EMAIL_ADDRESS, AUTOFILL_HINT_NAME, AUTOFILL_HINT_PASSWORD, AUTOFILL_HINT_PHONE, AUTOFILL_HINT_POSTAL_ADDRESS, AUTOFILL_HINT_POSTAL_CODE, AUTOFILL_HINT_USERNAME, AUTOFILL_TYPE_DATE, AUTOFILL_TYPE_LIST, AUTOFILL_TYPE_NONE, AUTOFILL_TYPE_TEXT, AUTOFILL_TYPE_TOGGLE, DRAG_FLAG_ACCESSIBILITY_ACTION, DRAG_FLAG_GLOBAL, DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION, DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION, DRAG_FLAG_GLOBAL_URI_READ, DRAG_FLAG_GLOBAL_URI_WRITE, DRAG_FLAG_OPAQUE, DRAWING_CACHE_QUALITY_AUTO, DRAWING_CACHE_QUALITY_HIGH, DRAWING_CACHE_QUALITY_LOW, EMPTY_STATE_SET, ENABLED_FOCUSED_SELECTED_STATE_SET, ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_FOCUSED_STATE_SET, ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, ENABLED_SELECTED_STATE_SET, ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_STATE_SET, ENABLED_WINDOW_FOCUSED_STATE_SET, FIND_VIEWS_WITH_CONTENT_DESCRIPTION, FIND_VIEWS_WITH_TEXT, FOCUS_BACKWARD, FOCUS_DOWN, FOCUS_FORWARD, FOCUS_LEFT, FOCUS_RIGHT, FOCUS_UP, FOCUSABLE, FOCUSABLE_AUTO, FOCUSABLES_ALL, FOCUSABLES_TOUCH_MODE, FOCUSED_SELECTED_STATE_SET, FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, FOCUSED_STATE_SET, FOCUSED_WINDOW_FOCUSED_STATE_SET, GONE, HAPTIC_FEEDBACK_ENABLED, IMPORTANT_FOR_ACCESSIBILITY_AUTO, IMPORTANT_FOR_ACCESSIBILITY_NO, IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS, IMPORTANT_FOR_ACCESSIBILITY_YES, IMPORTANT_FOR_AUTOFILL_AUTO, IMPORTANT_FOR_AUTOFILL_NO, IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_AUTOFILL_YES, IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_CONTENT_CAPTURE_AUTO, IMPORTANT_FOR_CONTENT_CAPTURE_NO, IMPORTANT_FOR_CONTENT_CAPTURE_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_CONTENT_CAPTURE_YES, IMPORTANT_FOR_CONTENT_CAPTURE_YES_EXCLUDE_DESCENDANTS, INVISIBLE, KEEP_SCREEN_ON, LAYER_TYPE_HARDWARE, LAYER_TYPE_NONE, LAYER_TYPE_SOFTWARE, LAYOUT_DIRECTION_INHERIT, LAYOUT_DIRECTION_LOCALE, LAYOUT_DIRECTION_LTR, LAYOUT_DIRECTION_RTL, MEASURED_HEIGHT_STATE_SHIFT, MEASURED_SIZE_MASK, MEASURED_STATE_MASK, MEASURED_STATE_TOO_SMALL, NO_ID, NOT_FOCUSABLE, OVER_SCROLL_ALWAYS, OVER_SCROLL_IF_CONTENT_SCROLLS, OVER_SCROLL_NEVER, PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET, PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_SELECTED_STATE_SET, PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_STATE_SET, PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_SELECTED_STATE_SET, PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_STATE_SET, PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_SELECTED_STATE_SET, PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_STATE_SET, PRESSED_WINDOW_FOCUSED_STATE_SET, ROTATION, ROTATION_X, ROTATION_Y, SCALE_X, SCALE_Y, SCREEN_STATE_OFF, SCREEN_STATE_ON, SCROLL_AXIS_HORIZONTAL, SCROLL_AXIS_NONE, SCROLL_AXIS_VERTICAL, SCROLL_CAPTURE_HINT_AUTO, SCROLL_CAPTURE_HINT_EXCLUDE, SCROLL_CAPTURE_HINT_EXCLUDE_DESCENDANTS, SCROLL_CAPTURE_HINT_INCLUDE, SCROLL_INDICATOR_BOTTOM, SCROLL_INDICATOR_END, SCROLL_INDICATOR_LEFT, SCROLL_INDICATOR_RIGHT, SCROLL_INDICATOR_START, SCROLL_INDICATOR_TOP, SCROLLBAR_POSITION_DEFAULT, SCROLLBAR_POSITION_LEFT, SCROLLBAR_POSITION_RIGHT, SCROLLBARS_INSIDE_INSET, SCROLLBARS_INSIDE_OVERLAY, SCROLLBARS_OUTSIDE_INSET, SCROLLBARS_OUTSIDE_OVERLAY, SELECTED_STATE_SET, SELECTED_WINDOW_FOCUSED_STATE_SET, SOUND_EFFECTS_ENABLED, STATUS_BAR_HIDDEN, STATUS_BAR_VISIBLE, SYSTEM_UI_FLAG_FULLSCREEN, SYSTEM_UI_FLAG_HIDE_NAVIGATION, SYSTEM_UI_FLAG_IMMERSIVE, SYSTEM_UI_FLAG_IMMERSIVE_STICKY, SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN, SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION, SYSTEM_UI_FLAG_LAYOUT_STABLE, SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR, SYSTEM_UI_FLAG_LIGHT_STATUS_BAR, SYSTEM_UI_FLAG_LOW_PROFILE, SYSTEM_UI_FLAG_VISIBLE, SYSTEM_UI_LAYOUT_FLAGS, TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_GRAVITY, TEXT_ALIGNMENT_INHERIT, TEXT_ALIGNMENT_TEXT_END, TEXT_ALIGNMENT_TEXT_START, TEXT_ALIGNMENT_VIEW_END, TEXT_ALIGNMENT_VIEW_START, TEXT_DIRECTION_ANY_RTL, TEXT_DIRECTION_FIRST_STRONG, TEXT_DIRECTION_FIRST_STRONG_LTR, TEXT_DIRECTION_FIRST_STRONG_RTL, TEXT_DIRECTION_INHERIT, TEXT_DIRECTION_LOCALE, TEXT_DIRECTION_LTR, TEXT_DIRECTION_RTL, TRANSLATION_X, TRANSLATION_Y, TRANSLATION_Z, VIEW_LOG_TAG, VISIBLE, WINDOW_FOCUSED_STATE_SET, X, Y, Z
-
-
Constructor Summary
Constructors Constructor Description SubtitleCollapsingToolbarLayout(Context context)SubtitleCollapsingToolbarLayout(Context context, AttributeSet attrs)SubtitleCollapsingToolbarLayout(Context context, AttributeSet attrs, int defStyleAttr)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancheckLayoutParams(ViewGroup.LayoutParams p)voiddraw(Canvas canvas)protected voiddrawableStateChanged()protected booleandrawChild(Canvas canvas, View child, long drawingTime)protected SubtitleCollapsingToolbarLayout.LayoutParamsgenerateDefaultLayoutParams()FrameLayout.LayoutParamsgenerateLayoutParams(AttributeSet attrs)protected FrameLayout.LayoutParamsgenerateLayoutParams(ViewGroup.LayoutParams p)TypefacegetCollapsedSubtitleTypeface()Returns the typeface used for the collapsed title.intgetCollapsedTitleGravity()Returns the horizontal and vertical alignment for title when collapsed.TypefacegetCollapsedTitleTypeface()Returns the typeface used for the collapsed title.DrawablegetContentScrim()Returns the drawable which is used for the foreground scrim.TypefacegetExpandedSubtitleTypeface()Returns the typeface used for the expanded title.intgetExpandedTitleGravity()Returns the horizontal and vertical alignment for title when expanded.intgetExpandedTitleMarginBottom()intgetExpandedTitleMarginEnd()intgetExpandedTitleMarginStart()intgetExpandedTitleMarginTop()TypefacegetExpandedTitleTypeface()Returns the typeface used for the expanded title.longgetScrimAnimationDuration()Returns the duration in milliseconds used for scrim visibility animations.intgetScrimVisibleHeightTrigger()Returns the amount of visible height in pixels used to define when to trigger a scrim visibility change.DrawablegetStatusBarScrim()Returns the drawable which is used for the status bar scrim.CharSequencegetSubtitle()Returns the subtitle currently being displayed by this view.CharSequencegetTitle()Returns the title currently being displayed by this view.booleanisTitleEnabled()Returns whether this view is currently displaying its own title and subtitle.protected voidonAttachedToWindow()protected voidonDetachedFromWindow()protected voidonLayout(boolean changed, int left, int top, int right, int bottom)protected voidonMeasure(int widthMeasureSpec, int heightMeasureSpec)protected voidonSizeChanged(int w, int h, int oldw, int oldh)voidsetCollapsedSubtitleTextAppearance(int resId)Sets the text color and size for the collapsed subtitle from the specified TextAppearance resource.voidsetCollapsedSubtitleTextColor(int color)Sets the text color of the collapsed subtitle.voidsetCollapsedSubtitleTextColor(ColorStateList colors)Sets the text colors of the collapsed subtitle.voidsetCollapsedSubtitleTypeface(Typeface typeface)Set the typeface to use for the collapsed title.voidsetCollapsedTitleGravity(int gravity)Sets the horizontal alignment of the collapsed title and the vertical gravity that will be used when there is extra space in the collapsed bounds beyond what is required for the title itself.voidsetCollapsedTitleTextAppearance(int resId)Sets the text color and size for the collapsed title from the specified TextAppearance resource.voidsetCollapsedTitleTextColor(int color)Sets the text color of the collapsed title.voidsetCollapsedTitleTextColor(ColorStateList colors)Sets the text colors of the collapsed title.voidsetCollapsedTitleTypeface(Typeface typeface)Set the typeface to use for the collapsed title.voidsetContentScrim(Drawable drawable)Set the drawable to use for the content scrim from resources.voidsetContentScrimColor(int color)Set the color to use for the content scrim.voidsetContentScrimResource(int resId)Set the drawable to use for the content scrim from resources.voidsetExpandedSubtitleTextAppearance(int resId)Sets the text color and size for the expanded subtitle from the specified TextAppearance resource.voidsetExpandedSubtitleTextColor(int color)Sets the text color of the expanded subtitle.voidsetExpandedSubtitleTextColor(ColorStateList colors)Sets the text colors of the expanded subtitle.voidsetExpandedSubtitleTypeface(Typeface typeface)Set the typeface to use for the expanded title.voidsetExpandedTitleGravity(int gravity)Sets the horizontal alignment of the expanded title and the vertical gravity that will be used when there is extra space in the expanded bounds beyond what is required for the title itself.voidsetExpandedTitleMargin(int start, int top, int end, int bottom)Sets the expanded title margins.voidsetExpandedTitleMarginBottom(int margin)Sets the bottom expanded title margin in pixels.voidsetExpandedTitleMarginEnd(int margin)Sets the ending expanded title margin in pixels.voidsetExpandedTitleMarginStart(int margin)Sets the starting expanded title margin in pixels.voidsetExpandedTitleMarginTop(int margin)Sets the top expanded title margin in pixels.voidsetExpandedTitleTextAppearance(int resId)Sets the text color and size for the expanded title from the specified TextAppearance resource.voidsetExpandedTitleTextColor(int color)Sets the text color of the expanded title.voidsetExpandedTitleTextColor(ColorStateList colors)Sets the text colors of the expanded title.voidsetExpandedTitleTypeface(Typeface typeface)Set the typeface to use for the expanded title.voidsetScrimAnimationDuration(long duration)Set the duration used for scrim visibility animations.voidsetScrimsShown(boolean shown)Set whether the content scrim and/or status bar scrim should be shown or not.voidsetScrimsShown(boolean shown, boolean animate)Set whether the content scrim and/or status bar scrim should be shown or not.voidsetScrimVisibleHeightTrigger(int height)Set the amount of visible height in pixels used to define when to trigger a scrim visibility change.voidsetStatusBarScrim(Drawable drawable)Set the drawable to use for the status bar scrim from resources.voidsetStatusBarScrimColor(int color)Set the color to use for the status bar scrim.voidsetStatusBarScrimResource(int resId)Set the drawable to use for the content scrim from resources.voidsetSubtitle(CharSequence subtitle)Sets the subtitle to be displayed by this view, if enabled.voidsetTitle(CharSequence title)Sets the title to be displayed by this view, if enabled.voidsetTitleEnabled(boolean enabled)Sets whether this view should display its own title.voidsetVisibility(int visibility)protected booleanverifyDrawable(Drawable who)-
Methods inherited from class android.widget.FrameLayout
getAccessibilityClassName, getConsiderGoneChildrenWhenMeasuring, getMeasureAllChildren, setForegroundGravity, setMeasureAllChildren, shouldDelayChildPressedState
-
Methods inherited from class android.view.ViewGroup
addChildrenForAccessibility, addExtraDataToAccessibilityNodeInfo, addFocusables, addKeyboardNavigationClusters, addStatesFromChildren, addTouchables, addView, addView, addView, addView, addView, addViewInLayout, addViewInLayout, attachLayoutAnimationParameters, attachViewToParent, bringChildToFront, canAnimate, childDrawableStateChanged, childHasTransientStateChanged, cleanupLayoutState, clearChildFocus, clearDisappearingChildren, clearFocus, debug, detachAllViewsFromParent, detachViewFromParent, detachViewFromParent, detachViewsFromParent, dispatchApplyWindowInsets, dispatchCapturedPointerEvent, dispatchConfigurationChanged, dispatchCreateViewTranslationRequest, dispatchDisplayHint, dispatchDragEvent, dispatchDraw, dispatchDrawableHotspotChanged, dispatchFinishTemporaryDetach, dispatchFreezeSelfOnly, dispatchGenericFocusedEvent, dispatchGenericPointerEvent, dispatchHoverEvent, dispatchKeyEvent, dispatchKeyEventPreIme, dispatchKeyShortcutEvent, dispatchPointerCaptureChanged, dispatchProvideAutofillStructure, dispatchProvideStructure, dispatchRestoreInstanceState, dispatchSaveInstanceState, dispatchScrollCaptureSearch, dispatchSetActivated, dispatchSetPressed, dispatchSetSelected, dispatchStartTemporaryDetach, dispatchSystemUiVisibilityChanged, dispatchThawSelfOnly, dispatchTouchEvent, dispatchTrackballEvent, dispatchUnhandledMove, dispatchVisibilityChanged, dispatchWindowFocusChanged, dispatchWindowInsetsAnimationEnd, dispatchWindowInsetsAnimationPrepare, dispatchWindowInsetsAnimationProgress, dispatchWindowInsetsAnimationStart, dispatchWindowSystemUiVisiblityChanged, dispatchWindowVisibilityChanged, endViewTransition, findFocus, findViewsWithText, focusableViewAvailable, focusSearch, gatherTransparentRegion, getChildAt, getChildCount, getChildDrawingOrder, getChildDrawingOrder, getChildMeasureSpec, getChildStaticTransformation, getChildVisibleRect, getClipChildren, getClipToPadding, getDescendantFocusability, getFocusedChild, getLayoutAnimation, getLayoutAnimationListener, getLayoutMode, getLayoutTransition, getNestedScrollAxes, getOverlay, getPersistentDrawingCache, getTouchscreenBlocksFocus, hasFocus, hasTransientState, indexOfChild, invalidateChild, invalidateChildInParent, isAlwaysDrawnWithCacheEnabled, isAnimationCacheEnabled, isChildrenDrawingOrderEnabled, isChildrenDrawnWithCacheEnabled, isLayoutSuppressed, isMotionEventSplittingEnabled, isTransitionGroup, jumpDrawablesToCurrentState, layout, measureChild, measureChildren, measureChildWithMargins, notifySubtreeAccessibilityStateChanged, offsetDescendantRectToMyCoords, offsetRectIntoDescendantCoords, onCreateDrawableState, onDescendantInvalidated, onInterceptHoverEvent, onInterceptTouchEvent, onNestedFling, onNestedPreFling, onNestedPrePerformAccessibilityAction, onNestedPreScroll, onNestedScroll, onNestedScrollAccepted, onRequestFocusInDescendants, onRequestSendAccessibilityEvent, onResolvePointerIcon, onStartNestedScroll, onStopNestedScroll, onViewAdded, onViewRemoved, recomputeViewAttributes, removeAllViews, removeAllViewsInLayout, removeDetachedView, removeView, removeViewAt, removeViewInLayout, removeViews, removeViewsInLayout, requestChildFocus, requestChildRectangleOnScreen, requestDisallowInterceptTouchEvent, requestFocus, requestSendAccessibilityEvent, requestTransparentRegion, restoreDefaultFocus, scheduleLayoutAnimation, setAddStatesFromChildren, setAlwaysDrawnWithCacheEnabled, setAnimationCacheEnabled, setChildrenDrawingCacheEnabled, setChildrenDrawingOrderEnabled, setChildrenDrawnWithCacheEnabled, setClipChildren, setClipToPadding, setDescendantFocusability, setLayoutAnimation, setLayoutAnimationListener, setLayoutMode, setLayoutTransition, setMotionEventSplittingEnabled, setOnHierarchyChangeListener, setPersistentDrawingCache, setStaticTransformationsEnabled, setTouchscreenBlocksFocus, setTransitionGroup, setWindowInsetsAnimationCallback, showContextMenuForChild, showContextMenuForChild, startActionModeForChild, startActionModeForChild, startLayoutAnimation, startViewTransition, suppressLayout, updateViewLayout
-
Methods inherited from class android.view.View
addFocusables, addOnAttachStateChangeListener, addOnLayoutChangeListener, addOnUnhandledKeyEventListener, animate, announceForAccessibility, autofill, autofill, awakenScrollBars, awakenScrollBars, awakenScrollBars, bringToFront, buildDrawingCache, buildDrawingCache, buildLayer, callOnClick, cancelDragAndDrop, cancelLongPress, cancelPendingInputEvents, canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, canScrollHorizontally, canScrollVertically, checkInputConnectionProxy, clearAnimation, clearViewTranslationCallback, combineMeasuredStates, computeHorizontalScrollExtent, computeHorizontalScrollOffset, computeHorizontalScrollRange, computeScroll, computeSystemWindowInsets, computeVerticalScrollExtent, computeVerticalScrollOffset, computeVerticalScrollRange, createAccessibilityNodeInfo, createContextMenu, destroyDrawingCache, dispatchGenericMotionEvent, dispatchNestedFling, dispatchNestedPreFling, dispatchNestedPrePerformAccessibilityAction, dispatchNestedPreScroll, dispatchNestedScroll, dispatchPopulateAccessibilityEvent, drawableHotspotChanged, findViewById, findViewWithTag, fitSystemWindows, focusSearch, forceHasOverlappingRendering, forceLayout, generateDisplayHash, generateViewId, getAccessibilityDelegate, getAccessibilityLiveRegion, getAccessibilityNodeProvider, getAccessibilityPaneTitle, getAccessibilityTraversalAfter, getAccessibilityTraversalBefore, getAlpha, getAnimation, getAnimationMatrix, getApplicationWindowToken, getAttributeResolutionStack, getAttributeSourceResourceMap, getAutofillHints, getAutofillId, getAutofillType, getAutofillValue, getBackground, getBackgroundTintBlendMode, getBackgroundTintList, getBackgroundTintMode, getBaseline, getBottom, getBottomFadingEdgeStrength, getBottomPaddingOffset, getCameraDistance, getClipBounds, getClipBounds, getClipToOutline, getContentCaptureSession, getContentDescription, getContext, getContextMenuInfo, getDefaultFocusHighlightEnabled, getDefaultSize, getDisplay, getDrawableState, getDrawingCache, getDrawingCache, getDrawingCacheBackgroundColor, getDrawingCacheQuality, getDrawingRect, getDrawingTime, getElevation, getExplicitStyle, getFilterTouchesWhenObscured, getFitsSystemWindows, getFocusable, getFocusables, getFocusedRect, getForeground, getForegroundGravity, getForegroundTintBlendMode, getForegroundTintList, getForegroundTintMode, getGlobalVisibleRect, getGlobalVisibleRect, getHandler, getHasOverlappingRendering, getHeight, getHitRect, getHorizontalFadingEdgeLength, getHorizontalScrollbarHeight, getHorizontalScrollbarThumbDrawable, getHorizontalScrollbarTrackDrawable, getId, getImportantForAccessibility, getImportantForAutofill, getImportantForContentCapture, getKeepScreenOn, getKeyDispatcherState, getLabelFor, getLayerType, getLayoutDirection, getLayoutParams, getLeft, getLeftFadingEdgeStrength, getLeftPaddingOffset, getLocalVisibleRect, getLocationInSurface, getLocationInWindow, getLocationOnScreen, getMatrix, getMeasuredHeight, getMeasuredHeightAndState, getMeasuredState, getMeasuredWidth, getMeasuredWidthAndState, getMinimumHeight, getMinimumWidth, getNextClusterForwardId, getNextFocusDownId, getNextFocusForwardId, getNextFocusLeftId, getNextFocusRightId, getNextFocusUpId, getOnFocusChangeListener, getOutlineAmbientShadowColor, getOutlineProvider, getOutlineSpotShadowColor, getOverScrollMode, getPaddingBottom, getPaddingEnd, getPaddingLeft, getPaddingRight, getPaddingStart, getPaddingTop, getParent, getParentForAccessibility, getPivotX, getPivotY, getPointerIcon, getReceiveContentMimeTypes, getResources, getRevealOnFocusHint, getRight, getRightFadingEdgeStrength, getRightPaddingOffset, getRootSurfaceControl, getRootView, getRootWindowInsets, getRotation, getRotationX, getRotationY, getScaleX, getScaleY, getScrollBarDefaultDelayBeforeFade, getScrollBarFadeDuration, getScrollBarSize, getScrollBarStyle, getScrollCaptureHint, getScrollIndicators, getScrollX, getScrollY, getSolidColor, getSourceLayoutResId, getStateDescription, getStateListAnimator, getSuggestedMinimumHeight, getSuggestedMinimumWidth, getSystemGestureExclusionRects, getSystemUiVisibility, getTag, getTag, getTextAlignment, getTextDirection, getTooltipText, getTop, getTopFadingEdgeStrength, getTopPaddingOffset, getTouchables, getTouchDelegate, getTransitionAlpha, getTransitionName, getTranslationX, getTranslationY, getTranslationZ, getUniqueDrawingId, getVerticalFadingEdgeLength, getVerticalScrollbarPosition, getVerticalScrollbarThumbDrawable, getVerticalScrollbarTrackDrawable, getVerticalScrollbarWidth, getViewTranslationResponse, getViewTreeObserver, getVisibility, getWidth, getWindowAttachCount, getWindowId, getWindowInsetsController, getWindowSystemUiVisibility, getWindowToken, getWindowVisibility, getWindowVisibleDisplayFrame, getX, getY, getZ, hasExplicitFocusable, hasFocusable, hasNestedScrollingParent, hasOnClickListeners, hasOnLongClickListeners, hasOverlappingRendering, hasPointerCapture, hasWindowFocus, inflate, invalidate, invalidate, invalidate, invalidateDrawable, invalidateOutline, isAccessibilityFocused, isAccessibilityHeading, isActivated, isAttachedToWindow, isClickable, isContextClickable, isDirty, isDrawingCacheEnabled, isDuplicateParentStateEnabled, isEnabled, isFocusable, isFocusableInTouchMode, isFocused, isFocusedByDefault, isForceDarkAllowed, isHapticFeedbackEnabled, isHardwareAccelerated, isHorizontalFadingEdgeEnabled, isHorizontalScrollBarEnabled, isHovered, isImportantForAccessibility, isImportantForAutofill, isImportantForContentCapture, isInEditMode, isInLayout, isInTouchMode, isKeyboardNavigationCluster, isLaidOut, isLayoutDirectionResolved, isLayoutRequested, isLongClickable, isNestedScrollingEnabled, isOpaque, isPaddingOffsetRequired, isPaddingRelative, isPivotSet, isPressed, isSaveEnabled, isSaveFromParentEnabled, isScreenReaderFocusable, isScrollbarFadingEnabled, isScrollContainer, isSelected, isShowingLayoutBounds, isShown, isSoundEffectsEnabled, isTemporarilyDetached, isTextAlignmentResolved, isTextDirectionResolved, isVerticalFadingEdgeEnabled, isVerticalScrollBarEnabled, isVisibleToUserForAutofill, keyboardNavigationClusterSearch, measure, mergeDrawableStates, offsetLeftAndRight, offsetTopAndBottom, onAnimationEnd, onAnimationStart, onApplyWindowInsets, onCancelPendingInputEvents, onCapturedPointerEvent, onCheckIsTextEditor, onConfigurationChanged, onCreateContextMenu, onCreateInputConnection, onCreateViewTranslationRequest, onCreateVirtualViewTranslationRequests, onDisplayHint, onDragEvent, onDraw, onDrawForeground, onDrawScrollBars, onFilterTouchEventForSecurity, onFinishInflate, onFinishTemporaryDetach, onFocusChanged, onGenericMotionEvent, onHoverChanged, onHoverEvent, onInitializeAccessibilityEvent, onInitializeAccessibilityNodeInfo, onKeyDown, onKeyLongPress, onKeyMultiple, onKeyPreIme, onKeyShortcut, onKeyUp, onOverScrolled, onPointerCaptureChange, onPopulateAccessibilityEvent, onProvideAutofillStructure, onProvideAutofillVirtualStructure, onProvideContentCaptureStructure, onProvideStructure, onProvideVirtualStructure, onReceiveContent, onRestoreInstanceState, onRtlPropertiesChanged, onSaveInstanceState, onScreenStateChanged, onScrollCaptureSearch, onScrollChanged, onSetAlpha, onStartTemporaryDetach, onTouchEvent, onTrackballEvent, onViewTranslationResponse, onVirtualViewTranslationResponses, onVisibilityAggregated, onVisibilityChanged, onWindowFocusChanged, onWindowSystemUiVisibilityChanged, onWindowVisibilityChanged, overScrollBy, performAccessibilityAction, performClick, performContextClick, performContextClick, performHapticFeedback, performHapticFeedback, performLongClick, performLongClick, performReceiveContent, playSoundEffect, post, postDelayed, postInvalidate, postInvalidate, postInvalidateDelayed, postInvalidateDelayed, postInvalidateOnAnimation, postInvalidateOnAnimation, postOnAnimation, postOnAnimationDelayed, refreshDrawableState, releasePointerCapture, removeCallbacks, removeOnAttachStateChangeListener, removeOnLayoutChangeListener, removeOnUnhandledKeyEventListener, requestApplyInsets, requestFitSystemWindows, requestFocus, requestFocus, requestFocusFromTouch, requestLayout, requestPointerCapture, requestRectangleOnScreen, requestRectangleOnScreen, requestUnbufferedDispatch, requestUnbufferedDispatch, requireViewById, resetPivot, resolveSize, resolveSizeAndState, restoreHierarchyState, saveAttributeDataForStyleable, saveHierarchyState, scheduleDrawable, scrollBy, scrollTo, sendAccessibilityEvent, sendAccessibilityEventUnchecked, setAccessibilityDelegate, setAccessibilityHeading, setAccessibilityLiveRegion, setAccessibilityPaneTitle, setAccessibilityTraversalAfter, setAccessibilityTraversalBefore, setActivated, setAllowClickWhenDisabled, setAlpha, setAnimation, setAnimationMatrix, setAutofillHints, setAutofillId, setBackground, setBackgroundColor, setBackgroundDrawable, setBackgroundResource, setBackgroundTintBlendMode, setBackgroundTintList, setBackgroundTintMode, setBottom, setCameraDistance, setClickable, setClipBounds, setClipToOutline, setContentCaptureSession, setContentDescription, setContextClickable, setDefaultFocusHighlightEnabled, setDrawingCacheBackgroundColor, setDrawingCacheEnabled, setDrawingCacheQuality, setDuplicateParentStateEnabled, setElevation, setEnabled, setFadingEdgeLength, setFilterTouchesWhenObscured, setFitsSystemWindows, setFocusable, setFocusable, setFocusableInTouchMode, setFocusedByDefault, setForceDarkAllowed, setForeground, setForegroundTintBlendMode, setForegroundTintList, setForegroundTintMode, setHapticFeedbackEnabled, setHasTransientState, setHorizontalFadingEdgeEnabled, setHorizontalScrollBarEnabled, setHorizontalScrollbarThumbDrawable, setHorizontalScrollbarTrackDrawable, setHovered, setId, setImportantForAccessibility, setImportantForAutofill, setImportantForContentCapture, setKeepScreenOn, setKeyboardNavigationCluster, setLabelFor, setLayerPaint, setLayerType, setLayoutDirection, setLayoutParams, setLeft, setLeftTopRightBottom, setLongClickable, setMeasuredDimension, setMinimumHeight, setMinimumWidth, setNestedScrollingEnabled, setNextClusterForwardId, setNextFocusDownId, setNextFocusForwardId, setNextFocusLeftId, setNextFocusRightId, setNextFocusUpId, setOnApplyWindowInsetsListener, setOnCapturedPointerListener, setOnClickListener, setOnContextClickListener, setOnCreateContextMenuListener, setOnDragListener, setOnFocusChangeListener, setOnGenericMotionListener, setOnHoverListener, setOnKeyListener, setOnLongClickListener, setOnReceiveContentListener, setOnScrollChangeListener, setOnSystemUiVisibilityChangeListener, setOnTouchListener, setOutlineAmbientShadowColor, setOutlineProvider, setOutlineSpotShadowColor, setOverScrollMode, setPadding, setPaddingRelative, setPivotX, setPivotY, setPointerIcon, setPressed, setRenderEffect, setRevealOnFocusHint, setRight, setRotation, setRotationX, setRotationY, setSaveEnabled, setSaveFromParentEnabled, setScaleX, setScaleY, setScreenReaderFocusable, setScrollBarDefaultDelayBeforeFade, setScrollBarFadeDuration, setScrollbarFadingEnabled, setScrollBarSize, setScrollBarStyle, setScrollCaptureCallback, setScrollCaptureHint, setScrollContainer, setScrollIndicators, setScrollIndicators, setScrollX, setScrollY, setSelected, setSoundEffectsEnabled, setStateDescription, setStateListAnimator, setSystemGestureExclusionRects, setSystemUiVisibility, setTag, setTag, setTextAlignment, setTextDirection, setTooltipText, setTop, setTouchDelegate, setTransitionAlpha, setTransitionName, setTransitionVisibility, setTranslationX, setTranslationY, setTranslationZ, setVerticalFadingEdgeEnabled, setVerticalScrollBarEnabled, setVerticalScrollbarPosition, setVerticalScrollbarThumbDrawable, setVerticalScrollbarTrackDrawable, setViewTranslationCallback, setWillNotCacheDrawing, setWillNotDraw, setX, setY, setZ, showContextMenu, showContextMenu, startActionMode, startActionMode, startAnimation, startDrag, startDragAndDrop, startNestedScroll, stopNestedScroll, toString, transformMatrixToGlobal, transformMatrixToLocal, unscheduleDrawable, unscheduleDrawable, updateDragShadow, willNotCacheDrawing, willNotDraw
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface android.view.ViewParent
canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, createContextMenu, getLayoutDirection, getParent, getParentForAccessibility, getTextAlignment, getTextDirection, isLayoutDirectionResolved, isLayoutRequested, isTextAlignmentResolved, isTextDirectionResolved, keyboardNavigationClusterSearch, requestFitSystemWindows, requestLayout
-
-
-
-
Constructor Detail
-
SubtitleCollapsingToolbarLayout
public SubtitleCollapsingToolbarLayout(@NonNull Context context)
-
SubtitleCollapsingToolbarLayout
public SubtitleCollapsingToolbarLayout(@NonNull Context context, @Nullable AttributeSet attrs)
-
SubtitleCollapsingToolbarLayout
public SubtitleCollapsingToolbarLayout(@NonNull Context context, @Nullable AttributeSet attrs, int defStyleAttr)
-
-
Method Detail
-
onAttachedToWindow
protected void onAttachedToWindow()
- Overrides:
onAttachedToWindowin classViewGroup
-
onDetachedFromWindow
protected void onDetachedFromWindow()
- Overrides:
onDetachedFromWindowin classViewGroup
-
onSizeChanged
protected void onSizeChanged(int w, int h, int oldw, int oldh)- Overrides:
onSizeChangedin classView
-
onMeasure
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec)- Overrides:
onMeasurein classFrameLayout
-
onLayout
protected void onLayout(boolean changed, int left, int top, int right, int bottom)- Overrides:
onLayoutin classFrameLayout
-
setTitle
public void setTitle(@Nullable CharSequence title)Sets the title to be displayed by this view, if enabled.- See Also:
setTitleEnabled(boolean),getTitle()
-
setSubtitle
public void setSubtitle(@Nullable CharSequence subtitle)Sets the subtitle to be displayed by this view, if enabled.- See Also:
setTitleEnabled(boolean),getSubtitle()
-
getTitle
@Nullable public CharSequence getTitle()
Returns the title currently being displayed by this view. If the title is not enabled, then this will returnnull.
-
getSubtitle
@Nullable public CharSequence getSubtitle()
Returns the subtitle currently being displayed by this view. If the title is not enabled, then this will returnnull.
-
setTitleEnabled
public void setTitleEnabled(boolean enabled)
Sets whether this view should display its own title.The title displayed by this view will shrink and grow based on the scroll offset.
-
isTitleEnabled
public boolean isTitleEnabled()
Returns whether this view is currently displaying its own title and subtitle.- See Also:
setTitleEnabled(boolean)
-
setScrimsShown
public void setScrimsShown(boolean shown)
Set whether the content scrim and/or status bar scrim should be shown or not. Any change in the vertical scroll may overwrite this value. Any visibility change will be animated if this view has already been laid out.- Parameters:
shown- whether the scrims should be shown- See Also:
getStatusBarScrim(),getContentScrim()
-
setScrimsShown
public void setScrimsShown(boolean shown, boolean animate)Set whether the content scrim and/or status bar scrim should be shown or not. Any change in the vertical scroll may overwrite this value.- Parameters:
shown- whether the scrims should be shownanimate- whether to animate the visibility change- See Also:
getStatusBarScrim(),getContentScrim()
-
setContentScrim
public void setContentScrim(@Nullable Drawable drawable)Set the drawable to use for the content scrim from resources. Providing null will disable the scrim functionality.- Parameters:
drawable- the drawable to display- See Also:
getContentScrim()
-
setContentScrimColor
public void setContentScrimColor(int color)
Set the color to use for the content scrim.- Parameters:
color- the color to display- See Also:
getContentScrim()
-
setContentScrimResource
public void setContentScrimResource(@DrawableRes int resId)Set the drawable to use for the content scrim from resources.- Parameters:
resId- drawable resource id- See Also:
getContentScrim()
-
getContentScrim
@Nullable public Drawable getContentScrim()
Returns the drawable which is used for the foreground scrim.- See Also:
setContentScrim(Drawable)
-
setStatusBarScrim
public void setStatusBarScrim(@Nullable Drawable drawable)Set the drawable to use for the status bar scrim from resources. Providing null will disable the scrim functionality.This scrim is only shown when we have been given a top system inset.
- Parameters:
drawable- the drawable to display- See Also:
getStatusBarScrim()
-
drawableStateChanged
protected void drawableStateChanged()
- Overrides:
drawableStateChangedin classViewGroup
-
verifyDrawable
protected boolean verifyDrawable(@NonNull Drawable who)- Overrides:
verifyDrawablein classView
-
setVisibility
public void setVisibility(int visibility)
- Overrides:
setVisibilityin classView
-
setStatusBarScrimColor
public void setStatusBarScrimColor(int color)
Set the color to use for the status bar scrim.This scrim is only shown when we have been given a top system inset.
- Parameters:
color- the color to display- See Also:
getStatusBarScrim()
-
setStatusBarScrimResource
public void setStatusBarScrimResource(@DrawableRes int resId)Set the drawable to use for the content scrim from resources.- Parameters:
resId- drawable resource id- See Also:
getStatusBarScrim()
-
getStatusBarScrim
@Nullable public Drawable getStatusBarScrim()
Returns the drawable which is used for the status bar scrim.- See Also:
setStatusBarScrim(Drawable)
-
setCollapsedTitleTextAppearance
public void setCollapsedTitleTextAppearance(@StyleRes int resId)Sets the text color and size for the collapsed title from the specified TextAppearance resource.
-
setCollapsedSubtitleTextAppearance
public void setCollapsedSubtitleTextAppearance(@StyleRes int resId)Sets the text color and size for the collapsed subtitle from the specified TextAppearance resource.
-
setCollapsedTitleTextColor
public void setCollapsedTitleTextColor(int color)
Sets the text color of the collapsed title.- Parameters:
color- The new text color in ARGB format
-
setCollapsedSubtitleTextColor
public void setCollapsedSubtitleTextColor(int color)
Sets the text color of the collapsed subtitle.- Parameters:
color- The new text color in ARGB format
-
setCollapsedTitleTextColor
public void setCollapsedTitleTextColor(@NonNull ColorStateList colors)Sets the text colors of the collapsed title.- Parameters:
colors- ColorStateList containing the new text colors
-
setCollapsedSubtitleTextColor
public void setCollapsedSubtitleTextColor(@NonNull ColorStateList colors)Sets the text colors of the collapsed subtitle.- Parameters:
colors- ColorStateList containing the new text colors
-
setCollapsedTitleGravity
public void setCollapsedTitleGravity(int gravity)
Sets the horizontal alignment of the collapsed title and the vertical gravity that will be used when there is extra space in the collapsed bounds beyond what is required for the title itself.
-
getCollapsedTitleGravity
public int getCollapsedTitleGravity()
Returns the horizontal and vertical alignment for title when collapsed.
-
setExpandedTitleTextAppearance
public void setExpandedTitleTextAppearance(@StyleRes int resId)Sets the text color and size for the expanded title from the specified TextAppearance resource.
-
setExpandedSubtitleTextAppearance
public void setExpandedSubtitleTextAppearance(@StyleRes int resId)Sets the text color and size for the expanded subtitle from the specified TextAppearance resource.
-
setExpandedTitleTextColor
public void setExpandedTitleTextColor(int color)
Sets the text color of the expanded title.- Parameters:
color- The new text color in ARGB format
-
setExpandedSubtitleTextColor
public void setExpandedSubtitleTextColor(int color)
Sets the text color of the expanded subtitle.- Parameters:
color- The new text color in ARGB format
-
setExpandedTitleTextColor
public void setExpandedTitleTextColor(@NonNull ColorStateList colors)Sets the text colors of the expanded title.- Parameters:
colors- ColorStateList containing the new text colors
-
setExpandedSubtitleTextColor
public void setExpandedSubtitleTextColor(@NonNull ColorStateList colors)Sets the text colors of the expanded subtitle.- Parameters:
colors- ColorStateList containing the new text colors
-
setExpandedTitleGravity
public void setExpandedTitleGravity(int gravity)
Sets the horizontal alignment of the expanded title and the vertical gravity that will be used when there is extra space in the expanded bounds beyond what is required for the title itself.
-
getExpandedTitleGravity
public int getExpandedTitleGravity()
Returns the horizontal and vertical alignment for title when expanded.
-
setCollapsedTitleTypeface
public void setCollapsedTitleTypeface(@Nullable Typeface typeface)Set the typeface to use for the collapsed title.- Parameters:
typeface- typeface to use, ornullto use the default.
-
setCollapsedSubtitleTypeface
public void setCollapsedSubtitleTypeface(@Nullable Typeface typeface)Set the typeface to use for the collapsed title.- Parameters:
typeface- typeface to use, ornullto use the default.
-
getCollapsedTitleTypeface
@NonNull public Typeface getCollapsedTitleTypeface()
Returns the typeface used for the collapsed title.
-
getCollapsedSubtitleTypeface
@NonNull public Typeface getCollapsedSubtitleTypeface()
Returns the typeface used for the collapsed title.
-
setExpandedTitleTypeface
public void setExpandedTitleTypeface(@Nullable Typeface typeface)Set the typeface to use for the expanded title.- Parameters:
typeface- typeface to use, ornullto use the default.
-
setExpandedSubtitleTypeface
public void setExpandedSubtitleTypeface(@Nullable Typeface typeface)Set the typeface to use for the expanded title.- Parameters:
typeface- typeface to use, ornullto use the default.
-
getExpandedTitleTypeface
@NonNull public Typeface getExpandedTitleTypeface()
Returns the typeface used for the expanded title.
-
getExpandedSubtitleTypeface
@NonNull public Typeface getExpandedSubtitleTypeface()
Returns the typeface used for the expanded title.
-
setExpandedTitleMargin
public void setExpandedTitleMargin(int start, int top, int end, int bottom)Sets the expanded title margins.- Parameters:
start- the starting title margin in pixelstop- the top title margin in pixelsend- the ending title margin in pixelsbottom- the bottom title margin in pixels- See Also:
getExpandedTitleMarginStart(),getExpandedTitleMarginTop(),getExpandedTitleMarginEnd(),getExpandedTitleMarginBottom()
-
getExpandedTitleMarginStart
public int getExpandedTitleMarginStart()
- Returns:
- the starting expanded title margin in pixels
- See Also:
setExpandedTitleMarginStart(int)
-
setExpandedTitleMarginStart
public void setExpandedTitleMarginStart(int margin)
Sets the starting expanded title margin in pixels.- Parameters:
margin- the starting title margin in pixels- See Also:
getExpandedTitleMarginStart()
-
getExpandedTitleMarginTop
public int getExpandedTitleMarginTop()
- Returns:
- the top expanded title margin in pixels
- See Also:
setExpandedTitleMarginTop(int)
-
setExpandedTitleMarginTop
public void setExpandedTitleMarginTop(int margin)
Sets the top expanded title margin in pixels.- Parameters:
margin- the top title margin in pixels- See Also:
getExpandedTitleMarginTop()
-
getExpandedTitleMarginEnd
public int getExpandedTitleMarginEnd()
- Returns:
- the ending expanded title margin in pixels
- See Also:
setExpandedTitleMarginEnd(int)
-
setExpandedTitleMarginEnd
public void setExpandedTitleMarginEnd(int margin)
Sets the ending expanded title margin in pixels.- Parameters:
margin- the ending title margin in pixels- See Also:
getExpandedTitleMarginEnd()
-
getExpandedTitleMarginBottom
public int getExpandedTitleMarginBottom()
- Returns:
- the bottom expanded title margin in pixels
- See Also:
setExpandedTitleMarginBottom(int)
-
setExpandedTitleMarginBottom
public void setExpandedTitleMarginBottom(int margin)
Sets the bottom expanded title margin in pixels.- Parameters:
margin- the bottom title margin in pixels- See Also:
getExpandedTitleMarginBottom()
-
setScrimVisibleHeightTrigger
public void setScrimVisibleHeightTrigger(int height)
Set the amount of visible height in pixels used to define when to trigger a scrim visibility change.If the visible height of this view is less than the given value, the scrims will be made visible, otherwise they are hidden.
- Parameters:
height- value in pixels used to define when to trigger a scrim visibility change
-
getScrimVisibleHeightTrigger
public int getScrimVisibleHeightTrigger()
Returns the amount of visible height in pixels used to define when to trigger a scrim visibility change.- See Also:
setScrimVisibleHeightTrigger(int)
-
setScrimAnimationDuration
public void setScrimAnimationDuration(long duration)
Set the duration used for scrim visibility animations.- Parameters:
duration- the duration to use in milliseconds
-
getScrimAnimationDuration
public long getScrimAnimationDuration()
Returns the duration in milliseconds used for scrim visibility animations.
-
checkLayoutParams
protected boolean checkLayoutParams(ViewGroup.LayoutParams p)
- Overrides:
checkLayoutParamsin classFrameLayout
-
generateDefaultLayoutParams
protected SubtitleCollapsingToolbarLayout.LayoutParams generateDefaultLayoutParams()
- Overrides:
generateDefaultLayoutParamsin classFrameLayout
-
generateLayoutParams
public FrameLayout.LayoutParams generateLayoutParams(AttributeSet attrs)
- Overrides:
generateLayoutParamsin classFrameLayout
-
generateLayoutParams
protected FrameLayout.LayoutParams generateLayoutParams(ViewGroup.LayoutParams p)
- Overrides:
generateLayoutParamsin classFrameLayout
-
-