Summary: [Nested Classes](https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout#nestedclasses) \| [Inherited Constants](https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout#inhconstants) \| [Inherited Fields](https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout#inhfields) \| [Ctors](https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout#pubctors) \| [Methods](https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout#pubmethods) \| [Protected Methods](https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout#promethods) \| [Inherited Methods](https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout#inhmethods)

# WearableFrameLayout


`
public


class
WearableFrameLayout
`


`


`

`


`

`

extends http://developer.android.com/reference/android/view/ViewGroup.html


`

`


`

|---|---|---|---|
| [java.lang.Object](http://developer.android.com/reference/java/lang/Object.html) ||||
| ↳ | [android.view.View](http://developer.android.com/reference/android/view/View.html) |||
|   | ↳ | [android.view.ViewGroup](http://developer.android.com/reference/android/view/ViewGroup.html) ||
|   |   | ↳ | android.support.wearable.view.WearableFrameLayout |

<br />

*** ** * ** ***


**This class is deprecated.**   

starting with API 23 the sdk supports "round" and "notround" configuration qualifiers
which are preferred. For more information about configuration qualifiers, see <https://developer.android.com/guide/topics/resources/providing-resources.html>

WearableFrameLayout works exactly like FrameLayout, except it can have overrides for a round
screen.

Besides using normal FrameLayout.LayoutParams attributes in your layout, you can also use
\*Round overrides, that will be applied instead if the device has a round screen. For example:

```transact-sql
 <android.support.wearable.view.WearableFrameLayout
     xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:app="http://schemas.android.com/apk/res-auto"
     android:layout_width="match_parent"
     android:layout_height="match_parent"
     >

     <ImageView
         android:id="@+id/preview"
         android:layout_height="@dimen/watch_face_entry_preview_width"
         android:layout_width="@dimen/watch_face_entry_preview_width"
         android:layout_marginTop="@dimen/watch_face_entry_preview_margin_top"
         app:layout_heightRound="@dimen/watch_face_entry_circular_preview_size"
         app:layout_widthRound="@dimen/watch_face_entry_circular_preview_size"
         app:layout_marginTopRound="@dimen/watch_face_entry_circular_preview_margin_top"
         app:layout_gravityRound="center_horizontal"
         />

 </android.support.wearable.view.WearableFrameLayout>
 
```
There might be subtle differences in behavior between FrameLayout and WearableFrameLayout, because this class doesn't have access to all hidden APIs that FrameLayout does. One example is setForeground, where Drawable parameter won't receive setLayoutDirection call.

<br />

## Summary

| ### Nested classes ||
|---|---|
| ` class` | `https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.LayoutParams.html` *This class is deprecated. starting with API 23 the sdk supports "round" and "notround" configuration qualifiers which are preferred. For more information about configuration qualifiers, see <https://developer.android.com/guide/topics/resources/providing-resources.html>* |

| ### Inherited constants |
|---|
| From class `android.view.ViewGroup` |---|---| | `int` | `CLIP_TO_PADDING_MASK` | | `int` | `FOCUS_AFTER_DESCENDANTS` | | `int` | `FOCUS_BEFORE_DESCENDANTS` | | `int` | `FOCUS_BLOCK_DESCENDANTS` | | `int` | `LAYOUT_MODE_CLIP_BOUNDS` | | `int` | `LAYOUT_MODE_OPTICAL_BOUNDS` | | `int` | `PERSISTENT_ALL_CACHES` | | `int` | `PERSISTENT_ANIMATION_CACHE` | | `int` | `PERSISTENT_NO_CACHE` | | `int` | `PERSISTENT_SCROLLING_CACHE` | |
| From class `android.view.View` |---|---| | `int` | `ACCESSIBILITY_LIVE_REGION_ASSERTIVE` | | `int` | `ACCESSIBILITY_LIVE_REGION_NONE` | | `int` | `ACCESSIBILITY_LIVE_REGION_POLITE` | | `int` | `AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS` | | `http://developer.android.com/reference/java/lang/String.html` | `AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE` | | `http://developer.android.com/reference/java/lang/String.html` | `AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY` | | `http://developer.android.com/reference/java/lang/String.html` | `AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH` | | `http://developer.android.com/reference/java/lang/String.html` | `AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR` | | `http://developer.android.com/reference/java/lang/String.html` | `AUTOFILL_HINT_CREDIT_CARD_NUMBER` | | `http://developer.android.com/reference/java/lang/String.html` | `AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE` | | `http://developer.android.com/reference/java/lang/String.html` | `AUTOFILL_HINT_EMAIL_ADDRESS` | | `http://developer.android.com/reference/java/lang/String.html` | `AUTOFILL_HINT_NAME` | | `http://developer.android.com/reference/java/lang/String.html` | `AUTOFILL_HINT_PASSWORD` | | `http://developer.android.com/reference/java/lang/String.html` | `AUTOFILL_HINT_PHONE` | | `http://developer.android.com/reference/java/lang/String.html` | `AUTOFILL_HINT_POSTAL_ADDRESS` | | `http://developer.android.com/reference/java/lang/String.html` | `AUTOFILL_HINT_POSTAL_CODE` | | `http://developer.android.com/reference/java/lang/String.html` | `AUTOFILL_HINT_USERNAME` | | `int` | `AUTOFILL_TYPE_DATE` | | `int` | `AUTOFILL_TYPE_LIST` | | `int` | `AUTOFILL_TYPE_NONE` | | `int` | `AUTOFILL_TYPE_TEXT` | | `int` | `AUTOFILL_TYPE_TOGGLE` | | `int` | `DRAG_FLAG_ACCESSIBILITY_ACTION` | | `int` | `DRAG_FLAG_GLOBAL` | | `int` | `DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION` | | `int` | `DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION` | | `int` | `DRAG_FLAG_GLOBAL_URI_READ` | | `int` | `DRAG_FLAG_GLOBAL_URI_WRITE` | | `int` | `DRAG_FLAG_OPAQUE` | | `int` | `DRAWING_CACHE_QUALITY_AUTO` | | `int` | `DRAWING_CACHE_QUALITY_HIGH` | | `int` | `DRAWING_CACHE_QUALITY_LOW` | | `int` | `FIND_VIEWS_WITH_CONTENT_DESCRIPTION` | | `int` | `FIND_VIEWS_WITH_TEXT` | | `int` | `FOCUSABLE` | | `int` | `FOCUSABLES_ALL` | | `int` | `FOCUSABLES_TOUCH_MODE` | | `int` | `FOCUSABLE_AUTO` | | `int` | `FOCUS_BACKWARD` | | `int` | `FOCUS_DOWN` | | `int` | `FOCUS_FORWARD` | | `int` | `FOCUS_LEFT` | | `int` | `FOCUS_RIGHT` | | `int` | `FOCUS_UP` | | `int` | `GONE` | | `int` | `HAPTIC_FEEDBACK_ENABLED` | | `int` | `IMPORTANT_FOR_ACCESSIBILITY_AUTO` | | `int` | `IMPORTANT_FOR_ACCESSIBILITY_NO` | | `int` | `IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS` | | `int` | `IMPORTANT_FOR_ACCESSIBILITY_YES` | | `int` | `IMPORTANT_FOR_AUTOFILL_AUTO` | | `int` | `IMPORTANT_FOR_AUTOFILL_NO` | | `int` | `IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS` | | `int` | `IMPORTANT_FOR_AUTOFILL_YES` | | `int` | `IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS` | | `int` | `IMPORTANT_FOR_CONTENT_CAPTURE_AUTO` | | `int` | `IMPORTANT_FOR_CONTENT_CAPTURE_NO` | | `int` | `IMPORTANT_FOR_CONTENT_CAPTURE_NO_EXCLUDE_DESCENDANTS` | | `int` | `IMPORTANT_FOR_CONTENT_CAPTURE_YES` | | `int` | `IMPORTANT_FOR_CONTENT_CAPTURE_YES_EXCLUDE_DESCENDANTS` | | `int` | `INVISIBLE` | | `int` | `KEEP_SCREEN_ON` | | `int` | `LAYER_TYPE_HARDWARE` | | `int` | `LAYER_TYPE_NONE` | | `int` | `LAYER_TYPE_SOFTWARE` | | `int` | `LAYOUT_DIRECTION_INHERIT` | | `int` | `LAYOUT_DIRECTION_LOCALE` | | `int` | `LAYOUT_DIRECTION_LTR` | | `int` | `LAYOUT_DIRECTION_RTL` | | `int` | `MEASURED_HEIGHT_STATE_SHIFT` | | `int` | `MEASURED_SIZE_MASK` | | `int` | `MEASURED_STATE_MASK` | | `int` | `MEASURED_STATE_TOO_SMALL` | | `int` | `NOT_FOCUSABLE` | | `int` | `NO_ID` | | `int` | `OVER_SCROLL_ALWAYS` | | `int` | `OVER_SCROLL_IF_CONTENT_SCROLLS` | | `int` | `OVER_SCROLL_NEVER` | | `int` | `SCREEN_STATE_OFF` | | `int` | `SCREEN_STATE_ON` | | `int` | `SCROLLBARS_INSIDE_INSET` | | `int` | `SCROLLBARS_INSIDE_OVERLAY` | | `int` | `SCROLLBARS_OUTSIDE_INSET` | | `int` | `SCROLLBARS_OUTSIDE_OVERLAY` | | `int` | `SCROLLBAR_POSITION_DEFAULT` | | `int` | `SCROLLBAR_POSITION_LEFT` | | `int` | `SCROLLBAR_POSITION_RIGHT` | | `int` | `SCROLL_AXIS_HORIZONTAL` | | `int` | `SCROLL_AXIS_NONE` | | `int` | `SCROLL_AXIS_VERTICAL` | | `int` | `SCROLL_CAPTURE_HINT_AUTO` | | `int` | `SCROLL_CAPTURE_HINT_EXCLUDE` | | `int` | `SCROLL_CAPTURE_HINT_EXCLUDE_DESCENDANTS` | | `int` | `SCROLL_CAPTURE_HINT_INCLUDE` | | `int` | `SCROLL_INDICATOR_BOTTOM` | | `int` | `SCROLL_INDICATOR_END` | | `int` | `SCROLL_INDICATOR_LEFT` | | `int` | `SCROLL_INDICATOR_RIGHT` | | `int` | `SCROLL_INDICATOR_START` | | `int` | `SCROLL_INDICATOR_TOP` | | `int` | `SOUND_EFFECTS_ENABLED` | | `int` | `STATUS_BAR_HIDDEN` | | `int` | `STATUS_BAR_VISIBLE` | | `int` | `SYSTEM_UI_FLAG_FULLSCREEN` | | `int` | `SYSTEM_UI_FLAG_HIDE_NAVIGATION` | | `int` | `SYSTEM_UI_FLAG_IMMERSIVE` | | `int` | `SYSTEM_UI_FLAG_IMMERSIVE_STICKY` | | `int` | `SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN` | | `int` | `SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION` | | `int` | `SYSTEM_UI_FLAG_LAYOUT_STABLE` | | `int` | `SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR` | | `int` | `SYSTEM_UI_FLAG_LIGHT_STATUS_BAR` | | `int` | `SYSTEM_UI_FLAG_LOW_PROFILE` | | `int` | `SYSTEM_UI_FLAG_VISIBLE` | | `int` | `SYSTEM_UI_LAYOUT_FLAGS` | | `int` | `TEXT_ALIGNMENT_CENTER` | | `int` | `TEXT_ALIGNMENT_GRAVITY` | | `int` | `TEXT_ALIGNMENT_INHERIT` | | `int` | `TEXT_ALIGNMENT_TEXT_END` | | `int` | `TEXT_ALIGNMENT_TEXT_START` | | `int` | `TEXT_ALIGNMENT_VIEW_END` | | `int` | `TEXT_ALIGNMENT_VIEW_START` | | `int` | `TEXT_DIRECTION_ANY_RTL` | | `int` | `TEXT_DIRECTION_FIRST_STRONG` | | `int` | `TEXT_DIRECTION_FIRST_STRONG_LTR` | | `int` | `TEXT_DIRECTION_FIRST_STRONG_RTL` | | `int` | `TEXT_DIRECTION_INHERIT` | | `int` | `TEXT_DIRECTION_LOCALE` | | `int` | `TEXT_DIRECTION_LTR` | | `int` | `TEXT_DIRECTION_RTL` | | `http://developer.android.com/reference/java/lang/String.html` | `VIEW_LOG_TAG` | | `int` | `VISIBLE` | |

| ### Inherited fields |
|---|
| From class `android.view.View` |---|---| | ` public static final http://developer.android.com/reference/android/util/Property.html<http://developer.android.com/reference/android/view/View.html, http://developer.android.com/reference/java/lang/Float.html>` | `ALPHA` | | ` protected static final int[]` | `EMPTY_STATE_SET` | | ` protected static final int[]` | `ENABLED_FOCUSED_SELECTED_STATE_SET` | | ` protected static final int[]` | `ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET` | | ` protected static final int[]` | `ENABLED_FOCUSED_STATE_SET` | | ` protected static final int[]` | `ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET` | | ` protected static final int[]` | `ENABLED_SELECTED_STATE_SET` | | ` protected static final int[]` | `ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET` | | ` protected static final int[]` | `ENABLED_STATE_SET` | | ` protected static final int[]` | `ENABLED_WINDOW_FOCUSED_STATE_SET` | | ` protected static final int[]` | `FOCUSED_SELECTED_STATE_SET` | | ` protected static final int[]` | `FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET` | | ` protected static final int[]` | `FOCUSED_STATE_SET` | | ` protected static final int[]` | `FOCUSED_WINDOW_FOCUSED_STATE_SET` | | ` protected static final int[]` | `PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET` | | ` protected static final int[]` | `PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET` | | ` protected static final int[]` | `PRESSED_ENABLED_FOCUSED_STATE_SET` | | ` protected static final int[]` | `PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET` | | ` protected static final int[]` | `PRESSED_ENABLED_SELECTED_STATE_SET` | | ` protected static final int[]` | `PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET` | | ` protected static final int[]` | `PRESSED_ENABLED_STATE_SET` | | ` protected static final int[]` | `PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET` | | ` protected static final int[]` | `PRESSED_FOCUSED_SELECTED_STATE_SET` | | ` protected static final int[]` | `PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET` | | ` protected static final int[]` | `PRESSED_FOCUSED_STATE_SET` | | ` protected static final int[]` | `PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET` | | ` protected static final int[]` | `PRESSED_SELECTED_STATE_SET` | | ` protected static final int[]` | `PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET` | | ` protected static final int[]` | `PRESSED_STATE_SET` | | ` protected static final int[]` | `PRESSED_WINDOW_FOCUSED_STATE_SET` | | ` public static final http://developer.android.com/reference/android/util/Property.html<http://developer.android.com/reference/android/view/View.html, http://developer.android.com/reference/java/lang/Float.html>` | `ROTATION` | | ` public static final http://developer.android.com/reference/android/util/Property.html<http://developer.android.com/reference/android/view/View.html, http://developer.android.com/reference/java/lang/Float.html>` | `ROTATION_X` | | ` public static final http://developer.android.com/reference/android/util/Property.html<http://developer.android.com/reference/android/view/View.html, http://developer.android.com/reference/java/lang/Float.html>` | `ROTATION_Y` | | ` public static final http://developer.android.com/reference/android/util/Property.html<http://developer.android.com/reference/android/view/View.html, http://developer.android.com/reference/java/lang/Float.html>` | `SCALE_X` | | ` public static final http://developer.android.com/reference/android/util/Property.html<http://developer.android.com/reference/android/view/View.html, http://developer.android.com/reference/java/lang/Float.html>` | `SCALE_Y` | | ` protected static final int[]` | `SELECTED_STATE_SET` | | ` protected static final int[]` | `SELECTED_WINDOW_FOCUSED_STATE_SET` | | ` public static final http://developer.android.com/reference/android/util/Property.html<http://developer.android.com/reference/android/view/View.html, http://developer.android.com/reference/java/lang/Float.html>` | `TRANSLATION_X` | | ` public static final http://developer.android.com/reference/android/util/Property.html<http://developer.android.com/reference/android/view/View.html, http://developer.android.com/reference/java/lang/Float.html>` | `TRANSLATION_Y` | | ` public static final http://developer.android.com/reference/android/util/Property.html<http://developer.android.com/reference/android/view/View.html, http://developer.android.com/reference/java/lang/Float.html>` | `TRANSLATION_Z` | | ` protected static final int[]` | `WINDOW_FOCUSED_STATE_SET` | | ` public static final http://developer.android.com/reference/android/util/Property.html<http://developer.android.com/reference/android/view/View.html, http://developer.android.com/reference/java/lang/Float.html>` | `X` | | ` public static final http://developer.android.com/reference/android/util/Property.html<http://developer.android.com/reference/android/view/View.html, http://developer.android.com/reference/java/lang/Float.html>` | `Y` | | ` public static final http://developer.android.com/reference/android/util/Property.html<http://developer.android.com/reference/android/view/View.html, http://developer.android.com/reference/java/lang/Float.html>` | `Z` | |

| ### Public constructors ||
|---|---|
| ` https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#WearableFrameLayout(android.content.Context)(http://developer.android.com/reference/android/content/Context.html context) ` |
| ` https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#WearableFrameLayout(android.content.Context,%20android.util.AttributeSet)(http://developer.android.com/reference/android/content/Context.html context, http://developer.android.com/reference/android/util/AttributeSet.html attrs) ` |
| ` https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#WearableFrameLayout(android.content.Context,%20android.util.AttributeSet,%20int)(http://developer.android.com/reference/android/content/Context.html context, http://developer.android.com/reference/android/util/AttributeSet.html attrs, int defStyleAttr) ` |
| ` https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#WearableFrameLayout(android.content.Context,%20android.util.AttributeSet,%20int,%20int)(http://developer.android.com/reference/android/content/Context.html context, http://developer.android.com/reference/android/util/AttributeSet.html attrs, int defStyleAttr, int defStyleRes) ` |

| ### Public methods ||
|---|---|
| ` void` | ` https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#draw(android.graphics.Canvas)(http://developer.android.com/reference/android/graphics/Canvas.html canvas) ` |
| ` void` | ` https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#drawableHotspotChanged(float,%20float)(float x, float y) ` |
| ` https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.LayoutParams.html` | ` https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#generateLayoutParams(android.util.AttributeSet)(http://developer.android.com/reference/android/util/AttributeSet.html attrs) ` |
| ` http://developer.android.com/reference/android/graphics/drawable/Drawable.html` | ` https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#getForeground()() ` Returns the drawable used as the foreground of this FrameLayout. |
| ` int` | ` https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#getForegroundGravity()() ` Describes how the foreground is positioned. |
| ` http://developer.android.com/reference/android/content/res/ColorStateList.html` | ` https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#getForegroundTintList()() ` |
| ` http://developer.android.com/reference/android/graphics/PorterDuff.Mode.html` | ` https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#getForegroundTintMode()() ` |
| ` boolean` | ` https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#getMeasureAllChildren()() ` Determines whether all children, or just those in the VISIBLE or INVISIBLE state, are considered when measuring. |
| ` void` | ` https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#jumpDrawablesToCurrentState()() ` |
| ` http://developer.android.com/reference/android/view/WindowInsets.html` | ` https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#onApplyWindowInsets(android.view.WindowInsets)(http://developer.android.com/reference/android/view/WindowInsets.html insets) ` |
| ` void` | ` https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent)(http://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html event) ` |
| ` void` | ` https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo)(http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html info) ` |
| ` void` | ` https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#setForeground(android.graphics.drawable.Drawable)(http://developer.android.com/reference/android/graphics/drawable/Drawable.html d) ` Supply a Drawable that is to be rendered on top of all of the child views in the frame layout. |
| ` void` | ` https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#setForegroundGravity(int)(int foregroundGravity) ` Describes how the foreground is positioned. |
| ` void` | ` https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#setForegroundInPadding(boolean)(boolean value) ` Sets whether foreground should be in padding. |
| ` void` | ` https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#setForegroundTintList(android.content.res.ColorStateList)(http://developer.android.com/reference/android/content/res/ColorStateList.html tint) ` Applies a tint to the foreground drawable. |
| ` void` | ` https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#setForegroundTintMode(android.graphics.PorterDuff.Mode)(http://developer.android.com/reference/android/graphics/PorterDuff.Mode.html tintMode) ` Specifies the blending mode used to apply the tint specified by `https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#setForegroundTintList(android.content.res.ColorStateList)`} to the foreground drawable. |
| ` void` | ` https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#setMeasureAllChildren(boolean)(boolean measureAll) ` Sets whether to consider all children, or just those in the VISIBLE or INVISIBLE state, when measuring. |
| ` void` | ` https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#setVisibility(int)(int visibility) ` |
| ` boolean` | ` https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#shouldDelayChildPressedState()() ` |

| ### Protected methods ||
|---|---|
| ` boolean` | ` https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#checkLayoutParams(android.view.ViewGroup.LayoutParams)(http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html p) ` |
| ` void` | ` https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#drawableStateChanged()() ` |
| ` https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.LayoutParams.html` | ` https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#generateDefaultLayoutParams()() ` Returns a set of layout parameters with a width of `http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html#MATCH_PARENT`, and a height of `http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html#MATCH_PARENT`. |
| ` http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html` | ` https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#generateLayoutParams(android.view.ViewGroup.LayoutParams)(http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html p) ` |
| ` void` | ` https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#measureChildWithMargins(android.view.View,%20int,%20int,%20int,%20int)(http://developer.android.com/reference/android/view/View.html child, int parentWidthMeasureSpec, int widthUsed, int parentHeightMeasureSpec, int heightUsed) ` |
| ` void` | ` https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#onAttachedToWindow()() ` |
| ` void` | ` https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#onLayout(boolean,%20int,%20int,%20int,%20int)(boolean changed, int left, int top, int right, int bottom) ` |
| ` void` | ` https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#onMeasure(int,%20int)(int widthMeasureSpec, int heightMeasureSpec) ` |
| ` void` | ` https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#onSizeChanged(int,%20int,%20int,%20int)(int w, int h, int oldw, int oldh) ` |
| ` boolean` | ` https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#verifyDrawable(android.graphics.drawable.Drawable)(http://developer.android.com/reference/android/graphics/drawable/Drawable.html who) ` |

| ### Inherited methods |
|---|---|
| From class ` http://developer.android.com/reference/android/view/ViewGroup.html ` |---|---| | ` void` | ` addChildrenForAccessibility(http://developer.android.com/reference/java/util/ArrayList.html<http://developer.android.com/reference/android/view/View.html> arg0) ` | | ` void` | ` addExtraDataToAccessibilityNodeInfo(http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html arg0, http://developer.android.com/reference/java/lang/String.html arg1, http://developer.android.com/reference/android/os/Bundle.html arg2) ` | | ` void` | ` addFocusables(http://developer.android.com/reference/java/util/ArrayList.html<http://developer.android.com/reference/android/view/View.html> arg0, int arg1, int arg2) ` | | ` void` | ` addKeyboardNavigationClusters(http://developer.android.com/reference/java/util/Collection.html<http://developer.android.com/reference/android/view/View.html> arg0, int arg1) ` | | ` boolean` | ` addStatesFromChildren() ` | | ` void` | ` addTouchables(http://developer.android.com/reference/java/util/ArrayList.html<http://developer.android.com/reference/android/view/View.html> arg0) ` | | ` void` | ` addView(http://developer.android.com/reference/android/view/View.html arg0, http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html arg1) ` | | ` void` | ` addView(http://developer.android.com/reference/android/view/View.html arg0, int arg1) ` | | ` void` | ` addView(http://developer.android.com/reference/android/view/View.html arg0, int arg1, http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html arg2) ` | | ` void` | ` addView(http://developer.android.com/reference/android/view/View.html arg0) ` | | ` void` | ` addView(http://developer.android.com/reference/android/view/View.html arg0, int arg1, int arg2) ` | | ` boolean` | ` addViewInLayout(http://developer.android.com/reference/android/view/View.html arg0, int arg1, http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html arg2, boolean arg3) ` | | ` boolean` | ` addViewInLayout(http://developer.android.com/reference/android/view/View.html arg0, int arg1, http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html arg2) ` | | ` void` | ` attachLayoutAnimationParameters(http://developer.android.com/reference/android/view/View.html arg0, http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html arg1, int arg2, int arg3) ` | | ` void` | ` attachViewToParent(http://developer.android.com/reference/android/view/View.html arg0, int arg1, http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html arg2) ` | | ` void` | ` bringChildToFront(http://developer.android.com/reference/android/view/View.html arg0) ` | | ` boolean` | ` canAnimate() ` | | ` boolean` | ` checkLayoutParams(http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html arg0) ` | | ` void` | ` childDrawableStateChanged(http://developer.android.com/reference/android/view/View.html arg0) ` | | ` void` | ` childHasTransientStateChanged(http://developer.android.com/reference/android/view/View.html arg0, boolean arg1) ` | | ` void` | ` cleanupLayoutState(http://developer.android.com/reference/android/view/View.html arg0) ` | | ` void` | ` clearChildFocus(http://developer.android.com/reference/android/view/View.html arg0) ` | | ` void` | ` clearDisappearingChildren() ` | | ` void` | ` clearFocus() ` | | ` void` | ` debug(int arg0) ` | | ` void` | ` detachAllViewsFromParent() ` | | ` void` | ` detachViewFromParent(int arg0) ` | | ` void` | ` detachViewFromParent(http://developer.android.com/reference/android/view/View.html arg0) ` | | ` void` | ` detachViewsFromParent(int arg0, int arg1) ` | | ` http://developer.android.com/reference/android/view/WindowInsets.html` | ` dispatchApplyWindowInsets(http://developer.android.com/reference/android/view/WindowInsets.html arg0) ` | | ` boolean` | ` dispatchCapturedPointerEvent(http://developer.android.com/reference/android/view/MotionEvent.html arg0) ` | | ` void` | ` dispatchConfigurationChanged(http://developer.android.com/reference/android/content/res/Configuration.html arg0) ` | | ` void` | ` dispatchCreateViewTranslationRequest(http://developer.android.com/reference/java/util/Map.html<AutofillId, long[]> arg0, int[] arg1, TranslationCapability arg2, http://developer.android.com/reference/java/util/List.html<ViewTranslationRequest> arg3) ` | | ` void` | ` dispatchDisplayHint(int arg0) ` | | ` boolean` | ` dispatchDragEvent(http://developer.android.com/reference/android/view/DragEvent.html arg0) ` | | ` void` | ` dispatchDraw(http://developer.android.com/reference/android/graphics/Canvas.html arg0) ` | | ` void` | ` dispatchDrawableHotspotChanged(float arg0, float arg1) ` | | ` void` | ` dispatchFinishTemporaryDetach() ` | | ` void` | ` dispatchFreezeSelfOnly(http://developer.android.com/reference/android/util/SparseArray.html<http://developer.android.com/reference/android/os/Parcelable.html> arg0) ` | | ` boolean` | ` dispatchGenericFocusedEvent(http://developer.android.com/reference/android/view/MotionEvent.html arg0) ` | | ` boolean` | ` dispatchGenericPointerEvent(http://developer.android.com/reference/android/view/MotionEvent.html arg0) ` | | ` boolean` | ` dispatchHoverEvent(http://developer.android.com/reference/android/view/MotionEvent.html arg0) ` | | ` boolean` | ` dispatchKeyEvent(http://developer.android.com/reference/android/view/KeyEvent.html arg0) ` | | ` boolean` | ` dispatchKeyEventPreIme(http://developer.android.com/reference/android/view/KeyEvent.html arg0) ` | | ` boolean` | ` dispatchKeyShortcutEvent(http://developer.android.com/reference/android/view/KeyEvent.html arg0) ` | | ` void` | ` dispatchPointerCaptureChanged(boolean arg0) ` | | ` void` | ` dispatchProvideAutofillStructure(http://developer.android.com/reference/android/view/ViewStructure.html arg0, int arg1) ` | | ` void` | ` dispatchProvideStructure(http://developer.android.com/reference/android/view/ViewStructure.html arg0) ` | | ` void` | ` dispatchRestoreInstanceState(http://developer.android.com/reference/android/util/SparseArray.html<http://developer.android.com/reference/android/os/Parcelable.html> arg0) ` | | ` void` | ` dispatchSaveInstanceState(http://developer.android.com/reference/android/util/SparseArray.html<http://developer.android.com/reference/android/os/Parcelable.html> arg0) ` | | ` void` | ` dispatchScrollCaptureSearch(http://developer.android.com/reference/android/graphics/Rect.html arg0, http://developer.android.com/reference/android/graphics/Point.html arg1, http://developer.android.com/reference/java/util/function/Consumer.html<ScrollCaptureTarget> arg2) ` | | ` void` | ` dispatchSetActivated(boolean arg0) ` | | ` void` | ` dispatchSetPressed(boolean arg0) ` | | ` void` | ` dispatchSetSelected(boolean arg0) ` | | ` void` | ` dispatchStartTemporaryDetach() ` | | ` void` | ` dispatchSystemUiVisibilityChanged(int arg0) ` | | ` void` | ` dispatchThawSelfOnly(http://developer.android.com/reference/android/util/SparseArray.html<http://developer.android.com/reference/android/os/Parcelable.html> arg0) ` | | ` boolean` | ` dispatchTouchEvent(http://developer.android.com/reference/android/view/MotionEvent.html arg0) ` | | ` boolean` | ` dispatchTrackballEvent(http://developer.android.com/reference/android/view/MotionEvent.html arg0) ` | | ` boolean` | ` dispatchUnhandledMove(http://developer.android.com/reference/android/view/View.html arg0, int arg1) ` | | ` void` | ` dispatchVisibilityChanged(http://developer.android.com/reference/android/view/View.html arg0, int arg1) ` | | ` void` | ` dispatchWindowFocusChanged(boolean arg0) ` | | ` void` | ` dispatchWindowInsetsAnimationEnd(WindowInsetsAnimation arg0) ` | | ` void` | ` dispatchWindowInsetsAnimationPrepare(WindowInsetsAnimation arg0) ` | | ` http://developer.android.com/reference/android/view/WindowInsets.html` | ` dispatchWindowInsetsAnimationProgress(http://developer.android.com/reference/android/view/WindowInsets.html arg0, http://developer.android.com/reference/java/util/List.html<WindowInsetsAnimation> arg1) ` | | ` WindowInsetsAnimation.Bounds` | ` dispatchWindowInsetsAnimationStart(WindowInsetsAnimation arg0, WindowInsetsAnimation.Bounds arg1) ` | | ` void` | ` dispatchWindowSystemUiVisiblityChanged(int arg0) ` | | ` void` | ` dispatchWindowVisibilityChanged(int arg0) ` | | ` boolean` | ` drawChild(http://developer.android.com/reference/android/graphics/Canvas.html arg0, http://developer.android.com/reference/android/view/View.html arg1, long arg2) ` | | ` void` | ` drawableStateChanged() ` | | ` void` | ` endViewTransition(http://developer.android.com/reference/android/view/View.html arg0) ` | | ` http://developer.android.com/reference/android/view/View.html` | ` findFocus() ` | | ` void` | ` findViewsWithText(http://developer.android.com/reference/java/util/ArrayList.html<http://developer.android.com/reference/android/view/View.html> arg0, http://developer.android.com/reference/java/lang/CharSequence.html arg1, int arg2) ` | | ` http://developer.android.com/reference/android/view/View.html` | ` focusSearch(http://developer.android.com/reference/android/view/View.html arg0, int arg1) ` | | ` void` | ` focusableViewAvailable(http://developer.android.com/reference/android/view/View.html arg0) ` | | ` boolean` | ` gatherTransparentRegion(http://developer.android.com/reference/android/graphics/Region.html arg0) ` | | ` http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html` | ` generateDefaultLayoutParams() ` | | ` http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html` | ` generateLayoutParams(http://developer.android.com/reference/android/util/AttributeSet.html arg0) ` | | ` http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html` | ` generateLayoutParams(http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html arg0) ` | | ` http://developer.android.com/reference/java/lang/CharSequence.html` | ` getAccessibilityClassName() ` | | ` http://developer.android.com/reference/android/view/View.html` | ` getChildAt(int arg0) ` | | ` int` | ` getChildCount() ` | | ` int` | ` getChildDrawingOrder(int arg0, int arg1) ` | | ` final int` | ` getChildDrawingOrder(int arg0) ` | | ` static int` | ` getChildMeasureSpec(int arg0, int arg1, int arg2) ` | | ` boolean` | ` getChildStaticTransformation(http://developer.android.com/reference/android/view/View.html arg0, http://developer.android.com/reference/android/view/animation/Transformation.html arg1) ` | | ` boolean` | ` getChildVisibleRect(http://developer.android.com/reference/android/view/View.html arg0, http://developer.android.com/reference/android/graphics/Rect.html arg1, http://developer.android.com/reference/android/graphics/Point.html arg2) ` | | ` boolean` | ` getClipChildren() ` | | ` boolean` | ` getClipToPadding() ` | | ` int` | ` getDescendantFocusability() ` | | ` http://developer.android.com/reference/android/view/View.html` | ` getFocusedChild() ` | | ` http://developer.android.com/reference/android/view/animation/LayoutAnimationController.html` | ` getLayoutAnimation() ` | | ` http://developer.android.com/reference/android/view/animation/Animation.AnimationListener.html` | ` getLayoutAnimationListener() ` | | ` int` | ` getLayoutMode() ` | | ` http://developer.android.com/reference/android/animation/LayoutTransition.html` | ` getLayoutTransition() ` | | ` int` | ` getNestedScrollAxes() ` | | ` http://developer.android.com/reference/android/view/ViewOverlay.html` | ` getOverlay() ` | | ` int` | ` getPersistentDrawingCache() ` | | ` boolean` | ` getTouchscreenBlocksFocus() ` | | ` boolean` | ` hasFocus() ` | | ` boolean` | ` hasTransientState() ` | | ` int` | ` indexOfChild(http://developer.android.com/reference/android/view/View.html arg0) ` | | ` final void` | ` invalidateChild(http://developer.android.com/reference/android/view/View.html arg0, http://developer.android.com/reference/android/graphics/Rect.html arg1) ` | | ` http://developer.android.com/reference/android/view/ViewParent.html` | ` invalidateChildInParent(int[] arg0, http://developer.android.com/reference/android/graphics/Rect.html arg1) ` | | ` boolean` | ` isAlwaysDrawnWithCacheEnabled() ` | | ` boolean` | ` isAnimationCacheEnabled() ` | | ` boolean` | ` isChildrenDrawingOrderEnabled() ` | | ` boolean` | ` isChildrenDrawnWithCacheEnabled() ` | | ` boolean` | ` isLayoutSuppressed() ` | | ` boolean` | ` isMotionEventSplittingEnabled() ` | | ` boolean` | ` isTransitionGroup() ` | | ` void` | ` jumpDrawablesToCurrentState() ` | | ` final void` | ` layout(int arg0, int arg1, int arg2, int arg3) ` | | ` void` | ` measureChild(http://developer.android.com/reference/android/view/View.html arg0, int arg1, int arg2) ` | | ` void` | ` measureChildWithMargins(http://developer.android.com/reference/android/view/View.html arg0, int arg1, int arg2, int arg3, int arg4) ` | | ` void` | ` measureChildren(int arg0, int arg1) ` | | ` void` | ` notifySubtreeAccessibilityStateChanged(http://developer.android.com/reference/android/view/View.html arg0, http://developer.android.com/reference/android/view/View.html arg1, int arg2) ` | | ` final void` | ` offsetDescendantRectToMyCoords(http://developer.android.com/reference/android/view/View.html arg0, http://developer.android.com/reference/android/graphics/Rect.html arg1) ` | | ` final void` | ` offsetRectIntoDescendantCoords(http://developer.android.com/reference/android/view/View.html arg0, http://developer.android.com/reference/android/graphics/Rect.html arg1) ` | | ` void` | ` onAttachedToWindow() ` | | ` int[]` | ` onCreateDrawableState(int arg0) ` | | ` void` | ` onDescendantInvalidated(http://developer.android.com/reference/android/view/View.html arg0, http://developer.android.com/reference/android/view/View.html arg1) ` | | ` void` | ` onDetachedFromWindow() ` | | ` boolean` | ` onInterceptHoverEvent(http://developer.android.com/reference/android/view/MotionEvent.html arg0) ` | | ` boolean` | ` onInterceptTouchEvent(http://developer.android.com/reference/android/view/MotionEvent.html arg0) ` | | ` abstract void` | ` onLayout(boolean arg0, int arg1, int arg2, int arg3, int arg4) ` | | ` boolean` | ` onNestedFling(http://developer.android.com/reference/android/view/View.html arg0, float arg1, float arg2, boolean arg3) ` | | ` boolean` | ` onNestedPreFling(http://developer.android.com/reference/android/view/View.html arg0, float arg1, float arg2) ` | | ` boolean` | ` onNestedPrePerformAccessibilityAction(http://developer.android.com/reference/android/view/View.html arg0, int arg1, http://developer.android.com/reference/android/os/Bundle.html arg2) ` | | ` void` | ` onNestedPreScroll(http://developer.android.com/reference/android/view/View.html arg0, int arg1, int arg2, int[] arg3) ` | | ` void` | ` onNestedScroll(http://developer.android.com/reference/android/view/View.html arg0, int arg1, int arg2, int arg3, int arg4) ` | | ` void` | ` onNestedScrollAccepted(http://developer.android.com/reference/android/view/View.html arg0, http://developer.android.com/reference/android/view/View.html arg1, int arg2) ` | | ` boolean` | ` onRequestFocusInDescendants(int arg0, http://developer.android.com/reference/android/graphics/Rect.html arg1) ` | | ` boolean` | ` onRequestSendAccessibilityEvent(http://developer.android.com/reference/android/view/View.html arg0, http://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html arg1) ` | | ` http://developer.android.com/reference/android/view/PointerIcon.html` | ` onResolvePointerIcon(http://developer.android.com/reference/android/view/MotionEvent.html arg0, int arg1) ` | | ` boolean` | ` onStartNestedScroll(http://developer.android.com/reference/android/view/View.html arg0, http://developer.android.com/reference/android/view/View.html arg1, int arg2) ` | | ` void` | ` onStopNestedScroll(http://developer.android.com/reference/android/view/View.html arg0) ` | | ` void` | ` onViewAdded(http://developer.android.com/reference/android/view/View.html arg0) ` | | ` void` | ` onViewRemoved(http://developer.android.com/reference/android/view/View.html arg0) ` | | ` void` | ` recomputeViewAttributes(http://developer.android.com/reference/android/view/View.html arg0) ` | | ` void` | ` removeAllViews() ` | | ` void` | ` removeAllViewsInLayout() ` | | ` void` | ` removeDetachedView(http://developer.android.com/reference/android/view/View.html arg0, boolean arg1) ` | | ` void` | ` removeView(http://developer.android.com/reference/android/view/View.html arg0) ` | | ` void` | ` removeViewAt(int arg0) ` | | ` void` | ` removeViewInLayout(http://developer.android.com/reference/android/view/View.html arg0) ` | | ` void` | ` removeViews(int arg0, int arg1) ` | | ` void` | ` removeViewsInLayout(int arg0, int arg1) ` | | ` void` | ` requestChildFocus(http://developer.android.com/reference/android/view/View.html arg0, http://developer.android.com/reference/android/view/View.html arg1) ` | | ` boolean` | ` requestChildRectangleOnScreen(http://developer.android.com/reference/android/view/View.html arg0, http://developer.android.com/reference/android/graphics/Rect.html arg1, boolean arg2) ` | | ` void` | ` requestDisallowInterceptTouchEvent(boolean arg0) ` | | ` boolean` | ` requestFocus(int arg0, http://developer.android.com/reference/android/graphics/Rect.html arg1) ` | | ` boolean` | ` requestSendAccessibilityEvent(http://developer.android.com/reference/android/view/View.html arg0, http://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html arg1) ` | | ` void` | ` requestTransparentRegion(http://developer.android.com/reference/android/view/View.html arg0) ` | | ` boolean` | ` restoreDefaultFocus() ` | | ` void` | ` scheduleLayoutAnimation() ` | | ` void` | ` setAddStatesFromChildren(boolean arg0) ` | | ` void` | ` setAlwaysDrawnWithCacheEnabled(boolean arg0) ` | | ` void` | ` setAnimationCacheEnabled(boolean arg0) ` | | ` void` | ` setChildrenDrawingCacheEnabled(boolean arg0) ` | | ` void` | ` setChildrenDrawingOrderEnabled(boolean arg0) ` | | ` void` | ` setChildrenDrawnWithCacheEnabled(boolean arg0) ` | | ` void` | ` setClipChildren(boolean arg0) ` | | ` void` | ` setClipToPadding(boolean arg0) ` | | ` void` | ` setDescendantFocusability(int arg0) ` | | ` void` | ` setLayoutAnimation(http://developer.android.com/reference/android/view/animation/LayoutAnimationController.html arg0) ` | | ` void` | ` setLayoutAnimationListener(http://developer.android.com/reference/android/view/animation/Animation.AnimationListener.html arg0) ` | | ` void` | ` setLayoutMode(int arg0) ` | | ` void` | ` setLayoutTransition(http://developer.android.com/reference/android/animation/LayoutTransition.html arg0) ` | | ` void` | ` setMotionEventSplittingEnabled(boolean arg0) ` | | ` void` | ` setOnHierarchyChangeListener(http://developer.android.com/reference/android/view/ViewGroup.OnHierarchyChangeListener.html arg0) ` | | ` void` | ` setPersistentDrawingCache(int arg0) ` | | ` void` | ` setStaticTransformationsEnabled(boolean arg0) ` | | ` void` | ` setTouchscreenBlocksFocus(boolean arg0) ` | | ` void` | ` setTransitionGroup(boolean arg0) ` | | ` void` | ` setWindowInsetsAnimationCallback(WindowInsetsAnimation.Callback arg0) ` | | ` boolean` | ` shouldDelayChildPressedState() ` | | ` boolean` | ` showContextMenuForChild(http://developer.android.com/reference/android/view/View.html arg0, float arg1, float arg2) ` | | ` boolean` | ` showContextMenuForChild(http://developer.android.com/reference/android/view/View.html arg0) ` | | ` http://developer.android.com/reference/android/view/ActionMode.html` | ` startActionModeForChild(http://developer.android.com/reference/android/view/View.html arg0, http://developer.android.com/reference/android/view/ActionMode.Callback.html arg1, int arg2) ` | | ` http://developer.android.com/reference/android/view/ActionMode.html` | ` startActionModeForChild(http://developer.android.com/reference/android/view/View.html arg0, http://developer.android.com/reference/android/view/ActionMode.Callback.html arg1) ` | | ` void` | ` startLayoutAnimation() ` | | ` void` | ` startViewTransition(http://developer.android.com/reference/android/view/View.html arg0) ` | | ` void` | ` suppressLayout(boolean arg0) ` | | ` void` | ` updateViewLayout(http://developer.android.com/reference/android/view/View.html arg0, http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html arg1) ` | ||
| From class ` http://developer.android.com/reference/android/view/View.html ` |---|---| | ` void` | ` addChildrenForAccessibility(http://developer.android.com/reference/java/util/ArrayList.html<http://developer.android.com/reference/android/view/View.html> arg0) ` | | ` void` | ` addExtraDataToAccessibilityNodeInfo(http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html arg0, http://developer.android.com/reference/java/lang/String.html arg1, http://developer.android.com/reference/android/os/Bundle.html arg2) ` | | ` void` | ` addFocusables(http://developer.android.com/reference/java/util/ArrayList.html<http://developer.android.com/reference/android/view/View.html> arg0, int arg1) ` | | ` void` | ` addFocusables(http://developer.android.com/reference/java/util/ArrayList.html<http://developer.android.com/reference/android/view/View.html> arg0, int arg1, int arg2) ` | | ` void` | ` addKeyboardNavigationClusters(http://developer.android.com/reference/java/util/Collection.html<http://developer.android.com/reference/android/view/View.html> arg0, int arg1) ` | | ` void` | ` addOnAttachStateChangeListener(http://developer.android.com/reference/android/view/View.OnAttachStateChangeListener.html arg0) ` | | ` void` | ` addOnLayoutChangeListener(http://developer.android.com/reference/android/view/View.OnLayoutChangeListener.html arg0) ` | | ` void` | ` addOnUnhandledKeyEventListener(View.OnUnhandledKeyEventListener arg0) ` | | ` void` | ` addTouchables(http://developer.android.com/reference/java/util/ArrayList.html<http://developer.android.com/reference/android/view/View.html> arg0) ` | | ` http://developer.android.com/reference/android/view/ViewPropertyAnimator.html` | ` animate() ` | | ` void` | ` announceForAccessibility(http://developer.android.com/reference/java/lang/CharSequence.html arg0) ` | | ` void` | ` autofill(AutofillValue arg0) ` | | ` void` | ` autofill(http://developer.android.com/reference/android/util/SparseArray.html<AutofillValue> arg0) ` | | ` boolean` | ` awakenScrollBars(int arg0, boolean arg1) ` | | ` boolean` | ` awakenScrollBars(int arg0) ` | | ` boolean` | ` awakenScrollBars() ` | | ` void` | ` bringToFront() ` | | ` void` | ` buildDrawingCache(boolean arg0) ` | | ` void` | ` buildDrawingCache() ` | | ` void` | ` buildLayer() ` | | ` boolean` | ` callOnClick() ` | | ` boolean` | ` canResolveLayoutDirection() ` | | ` boolean` | ` canResolveTextAlignment() ` | | ` boolean` | ` canResolveTextDirection() ` | | ` boolean` | ` canScrollHorizontally(int arg0) ` | | ` boolean` | ` canScrollVertically(int arg0) ` | | ` final void` | ` cancelDragAndDrop() ` | | ` void` | ` cancelLongPress() ` | | ` final void` | ` cancelPendingInputEvents() ` | | ` boolean` | ` checkInputConnectionProxy(http://developer.android.com/reference/android/view/View.html arg0) ` | | ` void` | ` clearAnimation() ` | | ` void` | ` clearFocus() ` | | ` void` | ` clearViewTranslationCallback() ` | | ` static int` | ` combineMeasuredStates(int arg0, int arg1) ` | | ` int` | ` computeHorizontalScrollExtent() ` | | ` int` | ` computeHorizontalScrollOffset() ` | | ` int` | ` computeHorizontalScrollRange() ` | | ` void` | ` computeScroll() ` | | ` http://developer.android.com/reference/android/view/WindowInsets.html` | ` computeSystemWindowInsets(http://developer.android.com/reference/android/view/WindowInsets.html arg0, http://developer.android.com/reference/android/graphics/Rect.html arg1) ` | | ` int` | ` computeVerticalScrollExtent() ` | | ` int` | ` computeVerticalScrollOffset() ` | | ` int` | ` computeVerticalScrollRange() ` | | ` http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html` | ` createAccessibilityNodeInfo() ` | | ` void` | ` createContextMenu(http://developer.android.com/reference/android/view/ContextMenu.html arg0) ` | | ` void` | ` destroyDrawingCache() ` | | ` http://developer.android.com/reference/android/view/WindowInsets.html` | ` dispatchApplyWindowInsets(http://developer.android.com/reference/android/view/WindowInsets.html arg0) ` | | ` boolean` | ` dispatchCapturedPointerEvent(http://developer.android.com/reference/android/view/MotionEvent.html arg0) ` | | ` void` | ` dispatchConfigurationChanged(http://developer.android.com/reference/android/content/res/Configuration.html arg0) ` | | ` void` | ` dispatchCreateViewTranslationRequest(http://developer.android.com/reference/java/util/Map.html<AutofillId, long[]> arg0, int[] arg1, TranslationCapability arg2, http://developer.android.com/reference/java/util/List.html<ViewTranslationRequest> arg3) ` | | ` void` | ` dispatchDisplayHint(int arg0) ` | | ` boolean` | ` dispatchDragEvent(http://developer.android.com/reference/android/view/DragEvent.html arg0) ` | | ` void` | ` dispatchDraw(http://developer.android.com/reference/android/graphics/Canvas.html arg0) ` | | ` void` | ` dispatchDrawableHotspotChanged(float arg0, float arg1) ` | | ` void` | ` dispatchFinishTemporaryDetach() ` | | ` boolean` | ` dispatchGenericFocusedEvent(http://developer.android.com/reference/android/view/MotionEvent.html arg0) ` | | ` boolean` | ` dispatchGenericMotionEvent(http://developer.android.com/reference/android/view/MotionEvent.html arg0) ` | | ` boolean` | ` dispatchGenericPointerEvent(http://developer.android.com/reference/android/view/MotionEvent.html arg0) ` | | ` boolean` | ` dispatchHoverEvent(http://developer.android.com/reference/android/view/MotionEvent.html arg0) ` | | ` boolean` | ` dispatchKeyEvent(http://developer.android.com/reference/android/view/KeyEvent.html arg0) ` | | ` boolean` | ` dispatchKeyEventPreIme(http://developer.android.com/reference/android/view/KeyEvent.html arg0) ` | | ` boolean` | ` dispatchKeyShortcutEvent(http://developer.android.com/reference/android/view/KeyEvent.html arg0) ` | | ` boolean` | ` dispatchNestedFling(float arg0, float arg1, boolean arg2) ` | | ` boolean` | ` dispatchNestedPreFling(float arg0, float arg1) ` | | ` boolean` | ` dispatchNestedPrePerformAccessibilityAction(int arg0, http://developer.android.com/reference/android/os/Bundle.html arg1) ` | | ` boolean` | ` dispatchNestedPreScroll(int arg0, int arg1, int[] arg2, int[] arg3) ` | | ` boolean` | ` dispatchNestedScroll(int arg0, int arg1, int arg2, int arg3, int[] arg4) ` | | ` void` | ` dispatchPointerCaptureChanged(boolean arg0) ` | | ` boolean` | ` dispatchPopulateAccessibilityEvent(http://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html arg0) ` | | ` void` | ` dispatchProvideAutofillStructure(http://developer.android.com/reference/android/view/ViewStructure.html arg0, int arg1) ` | | ` void` | ` dispatchProvideStructure(http://developer.android.com/reference/android/view/ViewStructure.html arg0) ` | | ` void` | ` dispatchRestoreInstanceState(http://developer.android.com/reference/android/util/SparseArray.html<http://developer.android.com/reference/android/os/Parcelable.html> arg0) ` | | ` void` | ` dispatchSaveInstanceState(http://developer.android.com/reference/android/util/SparseArray.html<http://developer.android.com/reference/android/os/Parcelable.html> arg0) ` | | ` void` | ` dispatchScrollCaptureSearch(http://developer.android.com/reference/android/graphics/Rect.html arg0, http://developer.android.com/reference/android/graphics/Point.html arg1, http://developer.android.com/reference/java/util/function/Consumer.html<ScrollCaptureTarget> arg2) ` | | ` void` | ` dispatchSetActivated(boolean arg0) ` | | ` void` | ` dispatchSetPressed(boolean arg0) ` | | ` void` | ` dispatchSetSelected(boolean arg0) ` | | ` void` | ` dispatchStartTemporaryDetach() ` | | ` void` | ` dispatchSystemUiVisibilityChanged(int arg0) ` | | ` boolean` | ` dispatchTouchEvent(http://developer.android.com/reference/android/view/MotionEvent.html arg0) ` | | ` boolean` | ` dispatchTrackballEvent(http://developer.android.com/reference/android/view/MotionEvent.html arg0) ` | | ` boolean` | ` dispatchUnhandledMove(http://developer.android.com/reference/android/view/View.html arg0, int arg1) ` | | ` void` | ` dispatchVisibilityChanged(http://developer.android.com/reference/android/view/View.html arg0, int arg1) ` | | ` void` | ` dispatchWindowFocusChanged(boolean arg0) ` | | ` void` | ` dispatchWindowInsetsAnimationEnd(WindowInsetsAnimation arg0) ` | | ` void` | ` dispatchWindowInsetsAnimationPrepare(WindowInsetsAnimation arg0) ` | | ` http://developer.android.com/reference/android/view/WindowInsets.html` | ` dispatchWindowInsetsAnimationProgress(http://developer.android.com/reference/android/view/WindowInsets.html arg0, http://developer.android.com/reference/java/util/List.html<WindowInsetsAnimation> arg1) ` | | ` WindowInsetsAnimation.Bounds` | ` dispatchWindowInsetsAnimationStart(WindowInsetsAnimation arg0, WindowInsetsAnimation.Bounds arg1) ` | | ` void` | ` dispatchWindowSystemUiVisiblityChanged(int arg0) ` | | ` void` | ` dispatchWindowVisibilityChanged(int arg0) ` | | ` void` | ` draw(http://developer.android.com/reference/android/graphics/Canvas.html arg0) ` | | ` void` | ` drawableHotspotChanged(float arg0, float arg1) ` | | ` void` | ` drawableStateChanged() ` | | ` http://developer.android.com/reference/android/view/View.html` | ` findFocus() ` | | ` final <T extends http://developer.android.com/reference/android/view/View.html> T` | ` findViewById(int arg0) ` | | ` final <T extends http://developer.android.com/reference/android/view/View.html> T` | ` findViewWithTag(http://developer.android.com/reference/java/lang/Object.html arg0) ` | | ` void` | ` findViewsWithText(http://developer.android.com/reference/java/util/ArrayList.html<http://developer.android.com/reference/android/view/View.html> arg0, http://developer.android.com/reference/java/lang/CharSequence.html arg1, int arg2) ` | | ` boolean` | ` fitSystemWindows(http://developer.android.com/reference/android/graphics/Rect.html arg0) ` | | ` http://developer.android.com/reference/android/view/View.html` | ` focusSearch(int arg0) ` | | ` void` | ` forceHasOverlappingRendering(boolean arg0) ` | | ` void` | ` forceLayout() ` | | ` boolean` | ` gatherTransparentRegion(http://developer.android.com/reference/android/graphics/Region.html arg0) ` | | ` void` | ` generateDisplayHash(http://developer.android.com/reference/java/lang/String.html arg0, http://developer.android.com/reference/android/graphics/Rect.html arg1, http://developer.android.com/reference/java/util/concurrent/Executor.html arg2, DisplayHashResultCallback arg3) ` | | ` static int` | ` generateViewId() ` | | ` http://developer.android.com/reference/java/lang/CharSequence.html` | ` getAccessibilityClassName() ` | | ` http://developer.android.com/reference/android/view/View.AccessibilityDelegate.html` | ` getAccessibilityDelegate() ` | | ` int` | ` getAccessibilityLiveRegion() ` | | ` http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeProvider.html` | ` getAccessibilityNodeProvider() ` | | ` http://developer.android.com/reference/java/lang/CharSequence.html` | ` getAccessibilityPaneTitle() ` | | ` int` | ` getAccessibilityTraversalAfter() ` | | ` int` | ` getAccessibilityTraversalBefore() ` | | ` float` | ` getAlpha() ` | | ` http://developer.android.com/reference/android/view/animation/Animation.html` | ` getAnimation() ` | | ` http://developer.android.com/reference/android/graphics/Matrix.html` | ` getAnimationMatrix() ` | | ` http://developer.android.com/reference/android/os/IBinder.html` | ` getApplicationWindowToken() ` | | ` int[]` | ` getAttributeResolutionStack(int arg0) ` | | ` http://developer.android.com/reference/java/util/Map.html<http://developer.android.com/reference/java/lang/Integer.html, http://developer.android.com/reference/java/lang/Integer.html>` | ` getAttributeSourceResourceMap() ` | | ` http://developer.android.com/reference/java/lang/String.html` | ` getAutofillHints() ` | | ` final AutofillId` | ` getAutofillId() ` | | ` int` | ` getAutofillType() ` | | ` AutofillValue` | ` getAutofillValue() ` | | ` http://developer.android.com/reference/android/graphics/drawable/Drawable.html` | ` getBackground() ` | | ` BlendMode` | ` getBackgroundTintBlendMode() ` | | ` http://developer.android.com/reference/android/content/res/ColorStateList.html` | ` getBackgroundTintList() ` | | ` http://developer.android.com/reference/android/graphics/PorterDuff.Mode.html` | ` getBackgroundTintMode() ` | | ` int` | ` getBaseline() ` | | ` final int` | ` getBottom() ` | | ` float` | ` getBottomFadingEdgeStrength() ` | | ` int` | ` getBottomPaddingOffset() ` | | ` float` | ` getCameraDistance() ` | | ` boolean` | ` getClipBounds(http://developer.android.com/reference/android/graphics/Rect.html arg0) ` | | ` http://developer.android.com/reference/android/graphics/Rect.html` | ` getClipBounds() ` | | ` final boolean` | ` getClipToOutline() ` | | ` final ContentCaptureSession` | ` getContentCaptureSession() ` | | ` http://developer.android.com/reference/java/lang/CharSequence.html` | ` getContentDescription() ` | | ` final http://developer.android.com/reference/android/content/Context.html` | ` getContext() ` | | ` http://developer.android.com/reference/android/view/ContextMenu.ContextMenuInfo.html` | ` getContextMenuInfo() ` | | ` final boolean` | ` getDefaultFocusHighlightEnabled() ` | | ` static int` | ` getDefaultSize(int arg0, int arg1) ` | | ` http://developer.android.com/reference/android/view/Display.html` | ` getDisplay() ` | | ` final int[]` | ` getDrawableState() ` | | ` http://developer.android.com/reference/android/graphics/Bitmap.html` | ` getDrawingCache() ` | | ` http://developer.android.com/reference/android/graphics/Bitmap.html` | ` getDrawingCache(boolean arg0) ` | | ` int` | ` getDrawingCacheBackgroundColor() ` | | ` int` | ` getDrawingCacheQuality() ` | | ` void` | ` getDrawingRect(http://developer.android.com/reference/android/graphics/Rect.html arg0) ` | | ` long` | ` getDrawingTime() ` | | ` float` | ` getElevation() ` | | ` int` | ` getExplicitStyle() ` | | ` boolean` | ` getFilterTouchesWhenObscured() ` | | ` boolean` | ` getFitsSystemWindows() ` | | ` int` | ` getFocusable() ` | | ` http://developer.android.com/reference/java/util/ArrayList.html<http://developer.android.com/reference/android/view/View.html>` | ` getFocusables(int arg0) ` | | ` void` | ` getFocusedRect(http://developer.android.com/reference/android/graphics/Rect.html arg0) ` | | ` http://developer.android.com/reference/android/graphics/drawable/Drawable.html` | ` getForeground() ` | | ` int` | ` getForegroundGravity() ` | | ` BlendMode` | ` getForegroundTintBlendMode() ` | | ` http://developer.android.com/reference/android/content/res/ColorStateList.html` | ` getForegroundTintList() ` | | ` http://developer.android.com/reference/android/graphics/PorterDuff.Mode.html` | ` getForegroundTintMode() ` | | ` final boolean` | ` getGlobalVisibleRect(http://developer.android.com/reference/android/graphics/Rect.html arg0) ` | | ` boolean` | ` getGlobalVisibleRect(http://developer.android.com/reference/android/graphics/Rect.html arg0, http://developer.android.com/reference/android/graphics/Point.html arg1) ` | | ` http://developer.android.com/reference/android/os/Handler.html` | ` getHandler() ` | | ` final boolean` | ` getHasOverlappingRendering() ` | | ` final int` | ` getHeight() ` | | ` void` | ` getHitRect(http://developer.android.com/reference/android/graphics/Rect.html arg0) ` | | ` int` | ` getHorizontalFadingEdgeLength() ` | | ` int` | ` getHorizontalScrollbarHeight() ` | | ` http://developer.android.com/reference/android/graphics/drawable/Drawable.html` | ` getHorizontalScrollbarThumbDrawable() ` | | ` http://developer.android.com/reference/android/graphics/drawable/Drawable.html` | ` getHorizontalScrollbarTrackDrawable() ` | | ` int` | ` getId() ` | | ` int` | ` getImportantForAccessibility() ` | | ` int` | ` getImportantForAutofill() ` | | ` int` | ` getImportantForContentCapture() ` | | ` boolean` | ` getKeepScreenOn() ` | | ` http://developer.android.com/reference/android/view/KeyEvent.DispatcherState.html` | ` getKeyDispatcherState() ` | | ` int` | ` getLabelFor() ` | | ` int` | ` getLayerType() ` | | ` int` | ` getLayoutDirection() ` | | ` http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html` | ` getLayoutParams() ` | | ` final int` | ` getLeft() ` | | ` float` | ` getLeftFadingEdgeStrength() ` | | ` int` | ` getLeftPaddingOffset() ` | | ` final boolean` | ` getLocalVisibleRect(http://developer.android.com/reference/android/graphics/Rect.html arg0) ` | | ` void` | ` getLocationInSurface(int[] arg0) ` | | ` void` | ` getLocationInWindow(int[] arg0) ` | | ` void` | ` getLocationOnScreen(int[] arg0) ` | | ` http://developer.android.com/reference/android/graphics/Matrix.html` | ` getMatrix() ` | | ` final int` | ` getMeasuredHeight() ` | | ` final int` | ` getMeasuredHeightAndState() ` | | ` final int` | ` getMeasuredState() ` | | ` final int` | ` getMeasuredWidth() ` | | ` final int` | ` getMeasuredWidthAndState() ` | | ` int` | ` getMinimumHeight() ` | | ` int` | ` getMinimumWidth() ` | | ` int` | ` getNextClusterForwardId() ` | | ` int` | ` getNextFocusDownId() ` | | ` int` | ` getNextFocusForwardId() ` | | ` int` | ` getNextFocusLeftId() ` | | ` int` | ` getNextFocusRightId() ` | | ` int` | ` getNextFocusUpId() ` | | ` http://developer.android.com/reference/android/view/View.OnFocusChangeListener.html` | ` getOnFocusChangeListener() ` | | ` int` | ` getOutlineAmbientShadowColor() ` | | ` http://developer.android.com/reference/android/view/ViewOutlineProvider.html` | ` getOutlineProvider() ` | | ` int` | ` getOutlineSpotShadowColor() ` | | ` int` | ` getOverScrollMode() ` | | ` http://developer.android.com/reference/android/view/ViewOverlay.html` | ` getOverlay() ` | | ` int` | ` getPaddingBottom() ` | | ` int` | ` getPaddingEnd() ` | | ` int` | ` getPaddingLeft() ` | | ` int` | ` getPaddingRight() ` | | ` int` | ` getPaddingStart() ` | | ` int` | ` getPaddingTop() ` | | ` final http://developer.android.com/reference/android/view/ViewParent.html` | ` getParent() ` | | ` http://developer.android.com/reference/android/view/ViewParent.html` | ` getParentForAccessibility() ` | | ` float` | ` getPivotX() ` | | ` float` | ` getPivotY() ` | | ` http://developer.android.com/reference/android/view/PointerIcon.html` | ` getPointerIcon() ` | | ` final http://developer.android.com/reference/java/util/List.html<http://developer.android.com/reference/android/graphics/Rect.html>` | ` getPreferKeepClearRects() ` | | ` http://developer.android.com/reference/java/lang/String.html` | ` getReceiveContentMimeTypes() ` | | ` http://developer.android.com/reference/android/content/res/Resources.html` | ` getResources() ` | | ` final boolean` | ` getRevealOnFocusHint() ` | | ` final int` | ` getRight() ` | | ` float` | ` getRightFadingEdgeStrength() ` | | ` int` | ` getRightPaddingOffset() ` | | ` AttachedSurfaceControl` | ` getRootSurfaceControl() ` | | ` http://developer.android.com/reference/android/view/View.html` | ` getRootView() ` | | ` http://developer.android.com/reference/android/view/WindowInsets.html` | ` getRootWindowInsets() ` | | ` float` | ` getRotation() ` | | ` float` | ` getRotationX() ` | | ` float` | ` getRotationY() ` | | ` float` | ` getScaleX() ` | | ` float` | ` getScaleY() ` | | ` int` | ` getScrollBarDefaultDelayBeforeFade() ` | | ` int` | ` getScrollBarFadeDuration() ` | | ` int` | ` getScrollBarSize() ` | | ` int` | ` getScrollBarStyle() ` | | ` int` | ` getScrollCaptureHint() ` | | ` int` | ` getScrollIndicators() ` | | ` final int` | ` getScrollX() ` | | ` final int` | ` getScrollY() ` | | ` int` | ` getSolidColor() ` | | ` int` | ` getSourceLayoutResId() ` | | ` final http://developer.android.com/reference/java/lang/CharSequence.html` | ` getStateDescription() ` | | ` http://developer.android.com/reference/android/animation/StateListAnimator.html` | ` getStateListAnimator() ` | | ` int` | ` getSuggestedMinimumHeight() ` | | ` int` | ` getSuggestedMinimumWidth() ` | | ` http://developer.android.com/reference/java/util/List.html<http://developer.android.com/reference/android/graphics/Rect.html>` | ` getSystemGestureExclusionRects() ` | | ` int` | ` getSystemUiVisibility() ` | | ` http://developer.android.com/reference/java/lang/Object.html` | ` getTag() ` | | ` http://developer.android.com/reference/java/lang/Object.html` | ` getTag(int arg0) ` | | ` int` | ` getTextAlignment() ` | | ` int` | ` getTextDirection() ` | | ` http://developer.android.com/reference/java/lang/CharSequence.html` | ` getTooltipText() ` | | ` final int` | ` getTop() ` | | ` float` | ` getTopFadingEdgeStrength() ` | | ` int` | ` getTopPaddingOffset() ` | | ` http://developer.android.com/reference/android/view/TouchDelegate.html` | ` getTouchDelegate() ` | | ` http://developer.android.com/reference/java/util/ArrayList.html<http://developer.android.com/reference/android/view/View.html>` | ` getTouchables() ` | | ` float` | ` getTransitionAlpha() ` | | ` http://developer.android.com/reference/java/lang/String.html` | ` getTransitionName() ` | | ` float` | ` getTranslationX() ` | | ` float` | ` getTranslationY() ` | | ` float` | ` getTranslationZ() ` | | ` long` | ` getUniqueDrawingId() ` | | ` int` | ` getVerticalFadingEdgeLength() ` | | ` int` | ` getVerticalScrollbarPosition() ` | | ` http://developer.android.com/reference/android/graphics/drawable/Drawable.html` | ` getVerticalScrollbarThumbDrawable() ` | | ` http://developer.android.com/reference/android/graphics/drawable/Drawable.html` | ` getVerticalScrollbarTrackDrawable() ` | | ` int` | ` getVerticalScrollbarWidth() ` | | ` ViewTranslationResponse` | ` getViewTranslationResponse() ` | | ` http://developer.android.com/reference/android/view/ViewTreeObserver.html` | ` getViewTreeObserver() ` | | ` int` | ` getVisibility() ` | | ` final int` | ` getWidth() ` | | ` int` | ` getWindowAttachCount() ` | | ` http://developer.android.com/reference/android/view/WindowId.html` | ` getWindowId() ` | | ` WindowInsetsController` | ` getWindowInsetsController() ` | | ` int` | ` getWindowSystemUiVisibility() ` | | ` http://developer.android.com/reference/android/os/IBinder.html` | ` getWindowToken() ` | | ` int` | ` getWindowVisibility() ` | | ` void` | ` getWindowVisibleDisplayFrame(http://developer.android.com/reference/android/graphics/Rect.html arg0) ` | | ` float` | ` getX() ` | | ` float` | ` getY() ` | | ` float` | ` getZ() ` | | ` boolean` | ` hasExplicitFocusable() ` | | ` boolean` | ` hasFocus() ` | | ` boolean` | ` hasFocusable() ` | | ` boolean` | ` hasNestedScrollingParent() ` | | ` boolean` | ` hasOnClickListeners() ` | | ` boolean` | ` hasOnLongClickListeners() ` | | ` boolean` | ` hasOverlappingRendering() ` | | ` boolean` | ` hasPointerCapture() ` | | ` boolean` | ` hasTransientState() ` | | ` boolean` | ` hasWindowFocus() ` | | ` static http://developer.android.com/reference/android/view/View.html` | ` inflate(http://developer.android.com/reference/android/content/Context.html arg0, int arg1, http://developer.android.com/reference/android/view/ViewGroup.html arg2) ` | | ` void` | ` invalidate() ` | | ` void` | ` invalidate(http://developer.android.com/reference/android/graphics/Rect.html arg0) ` | | ` void` | ` invalidate(int arg0, int arg1, int arg2, int arg3) ` | | ` void` | ` invalidateDrawable(http://developer.android.com/reference/android/graphics/drawable/Drawable.html arg0) ` | | ` void` | ` invalidateOutline() ` | | ` boolean` | ` isAccessibilityFocused() ` | | ` boolean` | ` isAccessibilityHeading() ` | | ` boolean` | ` isActivated() ` | | ` boolean` | ` isAttachedToWindow() ` | | ` boolean` | ` isAutoHandwritingEnabled() ` | | ` boolean` | ` isClickable() ` | | ` boolean` | ` isContextClickable() ` | | ` boolean` | ` isDirty() ` | | ` boolean` | ` isDrawingCacheEnabled() ` | | ` boolean` | ` isDuplicateParentStateEnabled() ` | | ` boolean` | ` isEnabled() ` | | ` final boolean` | ` isFocusable() ` | | ` final boolean` | ` isFocusableInTouchMode() ` | | ` boolean` | ` isFocused() ` | | ` final boolean` | ` isFocusedByDefault() ` | | ` boolean` | ` isForceDarkAllowed() ` | | ` boolean` | ` isHapticFeedbackEnabled() ` | | ` boolean` | ` isHardwareAccelerated() ` | | ` boolean` | ` isHorizontalFadingEdgeEnabled() ` | | ` boolean` | ` isHorizontalScrollBarEnabled() ` | | ` boolean` | ` isHovered() ` | | ` boolean` | ` isImportantForAccessibility() ` | | ` final boolean` | ` isImportantForAutofill() ` | | ` final boolean` | ` isImportantForContentCapture() ` | | ` boolean` | ` isInEditMode() ` | | ` boolean` | ` isInLayout() ` | | ` boolean` | ` isInTouchMode() ` | | ` final boolean` | ` isKeyboardNavigationCluster() ` | | ` boolean` | ` isLaidOut() ` | | ` boolean` | ` isLayoutDirectionResolved() ` | | ` boolean` | ` isLayoutRequested() ` | | ` boolean` | ` isLongClickable() ` | | ` boolean` | ` isNestedScrollingEnabled() ` | | ` boolean` | ` isOpaque() ` | | ` boolean` | ` isPaddingOffsetRequired() ` | | ` boolean` | ` isPaddingRelative() ` | | ` boolean` | ` isPivotSet() ` | | ` final boolean` | ` isPreferKeepClear() ` | | ` boolean` | ` isPressed() ` | | ` boolean` | ` isSaveEnabled() ` | | ` boolean` | ` isSaveFromParentEnabled() ` | | ` boolean` | ` isScreenReaderFocusable() ` | | ` boolean` | ` isScrollContainer() ` | | ` boolean` | ` isScrollbarFadingEnabled() ` | | ` boolean` | ` isSelected() ` | | ` final boolean` | ` isShowingLayoutBounds() ` | | ` boolean` | ` isShown() ` | | ` boolean` | ` isSoundEffectsEnabled() ` | | ` final boolean` | ` isTemporarilyDetached() ` | | ` boolean` | ` isTextAlignmentResolved() ` | | ` boolean` | ` isTextDirectionResolved() ` | | ` boolean` | ` isVerticalFadingEdgeEnabled() ` | | ` boolean` | ` isVerticalScrollBarEnabled() ` | | ` boolean` | ` isVisibleToUserForAutofill(int arg0) ` | | ` void` | ` jumpDrawablesToCurrentState() ` | | ` http://developer.android.com/reference/android/view/View.html` | ` keyboardNavigationClusterSearch(http://developer.android.com/reference/android/view/View.html arg0, int arg1) ` | | ` void` | ` layout(int arg0, int arg1, int arg2, int arg3) ` | | ` final void` | ` measure(int arg0, int arg1) ` | | ` static int[]` | ` mergeDrawableStates(int[] arg0, int[] arg1) ` | | ` void` | ` offsetLeftAndRight(int arg0) ` | | ` void` | ` offsetTopAndBottom(int arg0) ` | | ` void` | ` onAnimationEnd() ` | | ` void` | ` onAnimationStart() ` | | ` http://developer.android.com/reference/android/view/WindowInsets.html` | ` onApplyWindowInsets(http://developer.android.com/reference/android/view/WindowInsets.html arg0) ` | | ` void` | ` onAttachedToWindow() ` | | ` void` | ` onCancelPendingInputEvents() ` | | ` boolean` | ` onCapturedPointerEvent(http://developer.android.com/reference/android/view/MotionEvent.html arg0) ` | | ` boolean` | ` onCheckIsTextEditor() ` | | ` void` | ` onConfigurationChanged(http://developer.android.com/reference/android/content/res/Configuration.html arg0) ` | | ` void` | ` onCreateContextMenu(http://developer.android.com/reference/android/view/ContextMenu.html arg0) ` | | ` int[]` | ` onCreateDrawableState(int arg0) ` | | ` http://developer.android.com/reference/android/view/inputmethod/InputConnection.html` | ` onCreateInputConnection(http://developer.android.com/reference/android/view/inputmethod/EditorInfo.html arg0) ` | | ` void` | ` onCreateViewTranslationRequest(int[] arg0, http://developer.android.com/reference/java/util/function/Consumer.html<ViewTranslationRequest> arg1) ` | | ` void` | ` onCreateVirtualViewTranslationRequests(long[] arg0, int[] arg1, http://developer.android.com/reference/java/util/function/Consumer.html<ViewTranslationRequest> arg2) ` | | ` void` | ` onDetachedFromWindow() ` | | ` void` | ` onDisplayHint(int arg0) ` | | ` boolean` | ` onDragEvent(http://developer.android.com/reference/android/view/DragEvent.html arg0) ` | | ` void` | ` onDraw(http://developer.android.com/reference/android/graphics/Canvas.html arg0) ` | | ` void` | ` onDrawForeground(http://developer.android.com/reference/android/graphics/Canvas.html arg0) ` | | ` final void` | ` onDrawScrollBars(http://developer.android.com/reference/android/graphics/Canvas.html arg0) ` | | ` boolean` | ` onFilterTouchEventForSecurity(http://developer.android.com/reference/android/view/MotionEvent.html arg0) ` | | ` void` | ` onFinishInflate() ` | | ` void` | ` onFinishTemporaryDetach() ` | | ` void` | ` onFocusChanged(boolean arg0, int arg1, http://developer.android.com/reference/android/graphics/Rect.html arg2) ` | | ` boolean` | ` onGenericMotionEvent(http://developer.android.com/reference/android/view/MotionEvent.html arg0) ` | | ` void` | ` onHoverChanged(boolean arg0) ` | | ` boolean` | ` onHoverEvent(http://developer.android.com/reference/android/view/MotionEvent.html arg0) ` | | ` void` | ` onInitializeAccessibilityEvent(http://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html arg0) ` | | ` void` | ` onInitializeAccessibilityNodeInfo(http://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html arg0) ` | | ` boolean` | ` onKeyDown(int arg0, http://developer.android.com/reference/android/view/KeyEvent.html arg1) ` | | ` boolean` | ` onKeyLongPress(int arg0, http://developer.android.com/reference/android/view/KeyEvent.html arg1) ` | | ` boolean` | ` onKeyMultiple(int arg0, int arg1, http://developer.android.com/reference/android/view/KeyEvent.html arg2) ` | | ` boolean` | ` onKeyPreIme(int arg0, http://developer.android.com/reference/android/view/KeyEvent.html arg1) ` | | ` boolean` | ` onKeyShortcut(int arg0, http://developer.android.com/reference/android/view/KeyEvent.html arg1) ` | | ` boolean` | ` onKeyUp(int arg0, http://developer.android.com/reference/android/view/KeyEvent.html arg1) ` | | ` void` | ` onLayout(boolean arg0, int arg1, int arg2, int arg3, int arg4) ` | | ` void` | ` onMeasure(int arg0, int arg1) ` | | ` void` | ` onOverScrolled(int arg0, int arg1, boolean arg2, boolean arg3) ` | | ` void` | ` onPointerCaptureChange(boolean arg0) ` | | ` void` | ` onPopulateAccessibilityEvent(http://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html arg0) ` | | ` void` | ` onProvideAutofillStructure(http://developer.android.com/reference/android/view/ViewStructure.html arg0, int arg1) ` | | ` void` | ` onProvideAutofillVirtualStructure(http://developer.android.com/reference/android/view/ViewStructure.html arg0, int arg1) ` | | ` void` | ` onProvideContentCaptureStructure(http://developer.android.com/reference/android/view/ViewStructure.html arg0, int arg1) ` | | ` void` | ` onProvideStructure(http://developer.android.com/reference/android/view/ViewStructure.html arg0) ` | | ` void` | ` onProvideVirtualStructure(http://developer.android.com/reference/android/view/ViewStructure.html arg0) ` | | ` ContentInfo` | ` onReceiveContent(ContentInfo arg0) ` | | ` http://developer.android.com/reference/android/view/PointerIcon.html` | ` onResolvePointerIcon(http://developer.android.com/reference/android/view/MotionEvent.html arg0, int arg1) ` | | ` void` | ` onRestoreInstanceState(http://developer.android.com/reference/android/os/Parcelable.html arg0) ` | | ` void` | ` onRtlPropertiesChanged(int arg0) ` | | ` http://developer.android.com/reference/android/os/Parcelable.html` | ` onSaveInstanceState() ` | | ` void` | ` onScreenStateChanged(int arg0) ` | | ` void` | ` onScrollCaptureSearch(http://developer.android.com/reference/android/graphics/Rect.html arg0, http://developer.android.com/reference/android/graphics/Point.html arg1, http://developer.android.com/reference/java/util/function/Consumer.html<ScrollCaptureTarget> arg2) ` | | ` void` | ` onScrollChanged(int arg0, int arg1, int arg2, int arg3) ` | | ` boolean` | ` onSetAlpha(int arg0) ` | | ` void` | ` onSizeChanged(int arg0, int arg1, int arg2, int arg3) ` | | ` void` | ` onStartTemporaryDetach() ` | | ` boolean` | ` onTouchEvent(http://developer.android.com/reference/android/view/MotionEvent.html arg0) ` | | ` boolean` | ` onTrackballEvent(http://developer.android.com/reference/android/view/MotionEvent.html arg0) ` | | ` void` | ` onViewTranslationResponse(ViewTranslationResponse arg0) ` | | ` void` | ` onVirtualViewTranslationResponses(http://developer.android.com/reference/android/util/LongSparseArray.html<ViewTranslationResponse> arg0) ` | | ` void` | ` onVisibilityAggregated(boolean arg0) ` | | ` void` | ` onVisibilityChanged(http://developer.android.com/reference/android/view/View.html arg0, int arg1) ` | | ` void` | ` onWindowFocusChanged(boolean arg0) ` | | ` void` | ` onWindowSystemUiVisibilityChanged(int arg0) ` | | ` void` | ` onWindowVisibilityChanged(int arg0) ` | | ` boolean` | ` overScrollBy(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, boolean arg8) ` | | ` boolean` | ` performAccessibilityAction(int arg0, http://developer.android.com/reference/android/os/Bundle.html arg1) ` | | ` boolean` | ` performClick() ` | | ` boolean` | ` performContextClick(float arg0, float arg1) ` | | ` boolean` | ` performContextClick() ` | | ` boolean` | ` performHapticFeedback(int arg0) ` | | ` boolean` | ` performHapticFeedback(int arg0, int arg1) ` | | ` boolean` | ` performLongClick(float arg0, float arg1) ` | | ` boolean` | ` performLongClick() ` | | ` ContentInfo` | ` performReceiveContent(ContentInfo arg0) ` | | ` void` | ` playSoundEffect(int arg0) ` | | ` boolean` | ` post(http://developer.android.com/reference/java/lang/Runnable.html arg0) ` | | ` boolean` | ` postDelayed(http://developer.android.com/reference/java/lang/Runnable.html arg0, long arg1) ` | | ` void` | ` postInvalidate() ` | | ` void` | ` postInvalidate(int arg0, int arg1, int arg2, int arg3) ` | | ` void` | ` postInvalidateDelayed(long arg0, int arg1, int arg2, int arg3, int arg4) ` | | ` void` | ` postInvalidateDelayed(long arg0) ` | | ` void` | ` postInvalidateOnAnimation(int arg0, int arg1, int arg2, int arg3) ` | | ` void` | ` postInvalidateOnAnimation() ` | | ` void` | ` postOnAnimation(http://developer.android.com/reference/java/lang/Runnable.html arg0) ` | | ` void` | ` postOnAnimationDelayed(http://developer.android.com/reference/java/lang/Runnable.html arg0, long arg1) ` | | ` void` | ` refreshDrawableState() ` | | ` void` | ` releasePointerCapture() ` | | ` boolean` | ` removeCallbacks(http://developer.android.com/reference/java/lang/Runnable.html arg0) ` | | ` void` | ` removeOnAttachStateChangeListener(http://developer.android.com/reference/android/view/View.OnAttachStateChangeListener.html arg0) ` | | ` void` | ` removeOnLayoutChangeListener(http://developer.android.com/reference/android/view/View.OnLayoutChangeListener.html arg0) ` | | ` void` | ` removeOnUnhandledKeyEventListener(View.OnUnhandledKeyEventListener arg0) ` | | ` void` | ` requestApplyInsets() ` | | ` void` | ` requestFitSystemWindows() ` | | ` final boolean` | ` requestFocus(int arg0) ` | | ` final boolean` | ` requestFocus() ` | | ` boolean` | ` requestFocus(int arg0, http://developer.android.com/reference/android/graphics/Rect.html arg1) ` | | ` final boolean` | ` requestFocusFromTouch() ` | | ` void` | ` requestLayout() ` | | ` void` | ` requestPointerCapture() ` | | ` boolean` | ` requestRectangleOnScreen(http://developer.android.com/reference/android/graphics/Rect.html arg0) ` | | ` boolean` | ` requestRectangleOnScreen(http://developer.android.com/reference/android/graphics/Rect.html arg0, boolean arg1) ` | | ` final void` | ` requestUnbufferedDispatch(int arg0) ` | | ` final void` | ` requestUnbufferedDispatch(http://developer.android.com/reference/android/view/MotionEvent.html arg0) ` | | ` final <T extends http://developer.android.com/reference/android/view/View.html> T` | ` requireViewById(int arg0) ` | | ` void` | ` resetPivot() ` | | ` static int` | ` resolveSize(int arg0, int arg1) ` | | ` static int` | ` resolveSizeAndState(int arg0, int arg1, int arg2) ` | | ` boolean` | ` restoreDefaultFocus() ` | | ` void` | ` restoreHierarchyState(http://developer.android.com/reference/android/util/SparseArray.html<http://developer.android.com/reference/android/os/Parcelable.html> arg0) ` | | ` final void` | ` saveAttributeDataForStyleable(http://developer.android.com/reference/android/content/Context.html arg0, int[] arg1, http://developer.android.com/reference/android/util/AttributeSet.html arg2, http://developer.android.com/reference/android/content/res/TypedArray.html arg3, int arg4, int arg5) ` | | ` void` | ` saveHierarchyState(http://developer.android.com/reference/android/util/SparseArray.html<http://developer.android.com/reference/android/os/Parcelable.html> arg0) ` | | ` void` | ` scheduleDrawable(http://developer.android.com/reference/android/graphics/drawable/Drawable.html arg0, http://developer.android.com/reference/java/lang/Runnable.html arg1, long arg2) ` | | ` void` | ` scrollBy(int arg0, int arg1) ` | | ` void` | ` scrollTo(int arg0, int arg1) ` | | ` void` | ` sendAccessibilityEvent(int arg0) ` | | ` void` | ` sendAccessibilityEventUnchecked(http://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html arg0) ` | | ` void` | ` setAccessibilityDelegate(http://developer.android.com/reference/android/view/View.AccessibilityDelegate.html arg0) ` | | ` void` | ` setAccessibilityHeading(boolean arg0) ` | | ` void` | ` setAccessibilityLiveRegion(int arg0) ` | | ` void` | ` setAccessibilityPaneTitle(http://developer.android.com/reference/java/lang/CharSequence.html arg0) ` | | ` void` | ` setAccessibilityTraversalAfter(int arg0) ` | | ` void` | ` setAccessibilityTraversalBefore(int arg0) ` | | ` void` | ` setActivated(boolean arg0) ` | | ` void` | ` setAllowClickWhenDisabled(boolean arg0) ` | | ` void` | ` setAlpha(float arg0) ` | | ` void` | ` setAnimation(http://developer.android.com/reference/android/view/animation/Animation.html arg0) ` | | ` void` | ` setAnimationMatrix(http://developer.android.com/reference/android/graphics/Matrix.html arg0) ` | | ` void` | ` setAutoHandwritingEnabled(boolean arg0) ` | | ` void` | ` setAutofillHints(http://developer.android.com/reference/java/lang/String.html arg0) ` | | ` void` | ` setAutofillId(AutofillId arg0) ` | | ` void` | ` setBackground(http://developer.android.com/reference/android/graphics/drawable/Drawable.html arg0) ` | | ` void` | ` setBackgroundColor(int arg0) ` | | ` void` | ` setBackgroundDrawable(http://developer.android.com/reference/android/graphics/drawable/Drawable.html arg0) ` | | ` void` | ` setBackgroundResource(int arg0) ` | | ` void` | ` setBackgroundTintBlendMode(BlendMode arg0) ` | | ` void` | ` setBackgroundTintList(http://developer.android.com/reference/android/content/res/ColorStateList.html arg0) ` | | ` void` | ` setBackgroundTintMode(http://developer.android.com/reference/android/graphics/PorterDuff.Mode.html arg0) ` | | ` final void` | ` setBottom(int arg0) ` | | ` void` | ` setCameraDistance(float arg0) ` | | ` void` | ` setClickable(boolean arg0) ` | | ` void` | ` setClipBounds(http://developer.android.com/reference/android/graphics/Rect.html arg0) ` | | ` void` | ` setClipToOutline(boolean arg0) ` | | ` void` | ` setContentCaptureSession(ContentCaptureSession arg0) ` | | ` void` | ` setContentDescription(http://developer.android.com/reference/java/lang/CharSequence.html arg0) ` | | ` void` | ` setContextClickable(boolean arg0) ` | | ` void` | ` setDefaultFocusHighlightEnabled(boolean arg0) ` | | ` void` | ` setDrawingCacheBackgroundColor(int arg0) ` | | ` void` | ` setDrawingCacheEnabled(boolean arg0) ` | | ` void` | ` setDrawingCacheQuality(int arg0) ` | | ` void` | ` setDuplicateParentStateEnabled(boolean arg0) ` | | ` void` | ` setElevation(float arg0) ` | | ` void` | ` setEnabled(boolean arg0) ` | | ` void` | ` setFadingEdgeLength(int arg0) ` | | ` void` | ` setFilterTouchesWhenObscured(boolean arg0) ` | | ` void` | ` setFitsSystemWindows(boolean arg0) ` | | ` void` | ` setFocusable(boolean arg0) ` | | ` void` | ` setFocusable(int arg0) ` | | ` void` | ` setFocusableInTouchMode(boolean arg0) ` | | ` void` | ` setFocusedByDefault(boolean arg0) ` | | ` void` | ` setForceDarkAllowed(boolean arg0) ` | | ` void` | ` setForeground(http://developer.android.com/reference/android/graphics/drawable/Drawable.html arg0) ` | | ` void` | ` setForegroundGravity(int arg0) ` | | ` void` | ` setForegroundTintBlendMode(BlendMode arg0) ` | | ` void` | ` setForegroundTintList(http://developer.android.com/reference/android/content/res/ColorStateList.html arg0) ` | | ` void` | ` setForegroundTintMode(http://developer.android.com/reference/android/graphics/PorterDuff.Mode.html arg0) ` | | ` void` | ` setHapticFeedbackEnabled(boolean arg0) ` | | ` void` | ` setHasTransientState(boolean arg0) ` | | ` void` | ` setHorizontalFadingEdgeEnabled(boolean arg0) ` | | ` void` | ` setHorizontalScrollBarEnabled(boolean arg0) ` | | ` void` | ` setHorizontalScrollbarThumbDrawable(http://developer.android.com/reference/android/graphics/drawable/Drawable.html arg0) ` | | ` void` | ` setHorizontalScrollbarTrackDrawable(http://developer.android.com/reference/android/graphics/drawable/Drawable.html arg0) ` | | ` void` | ` setHovered(boolean arg0) ` | | ` void` | ` setId(int arg0) ` | | ` void` | ` setImportantForAccessibility(int arg0) ` | | ` void` | ` setImportantForAutofill(int arg0) ` | | ` void` | ` setImportantForContentCapture(int arg0) ` | | ` void` | ` setKeepScreenOn(boolean arg0) ` | | ` void` | ` setKeyboardNavigationCluster(boolean arg0) ` | | ` void` | ` setLabelFor(int arg0) ` | | ` void` | ` setLayerPaint(http://developer.android.com/reference/android/graphics/Paint.html arg0) ` | | ` void` | ` setLayerType(int arg0, http://developer.android.com/reference/android/graphics/Paint.html arg1) ` | | ` void` | ` setLayoutDirection(int arg0) ` | | ` void` | ` setLayoutParams(http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html arg0) ` | | ` final void` | ` setLeft(int arg0) ` | | ` final void` | ` setLeftTopRightBottom(int arg0, int arg1, int arg2, int arg3) ` | | ` void` | ` setLongClickable(boolean arg0) ` | | ` final void` | ` setMeasuredDimension(int arg0, int arg1) ` | | ` void` | ` setMinimumHeight(int arg0) ` | | ` void` | ` setMinimumWidth(int arg0) ` | | ` void` | ` setNestedScrollingEnabled(boolean arg0) ` | | ` void` | ` setNextClusterForwardId(int arg0) ` | | ` void` | ` setNextFocusDownId(int arg0) ` | | ` void` | ` setNextFocusForwardId(int arg0) ` | | ` void` | ` setNextFocusLeftId(int arg0) ` | | ` void` | ` setNextFocusRightId(int arg0) ` | | ` void` | ` setNextFocusUpId(int arg0) ` | | ` void` | ` setOnApplyWindowInsetsListener(http://developer.android.com/reference/android/view/View.OnApplyWindowInsetsListener.html arg0) ` | | ` void` | ` setOnCapturedPointerListener(View.OnCapturedPointerListener arg0) ` | | ` void` | ` setOnClickListener(http://developer.android.com/reference/android/view/View.OnClickListener.html arg0) ` | | ` void` | ` setOnContextClickListener(http://developer.android.com/reference/android/view/View.OnContextClickListener.html arg0) ` | | ` void` | ` setOnCreateContextMenuListener(http://developer.android.com/reference/android/view/View.OnCreateContextMenuListener.html arg0) ` | | ` void` | ` setOnDragListener(http://developer.android.com/reference/android/view/View.OnDragListener.html arg0) ` | | ` void` | ` setOnFocusChangeListener(http://developer.android.com/reference/android/view/View.OnFocusChangeListener.html arg0) ` | | ` void` | ` setOnGenericMotionListener(http://developer.android.com/reference/android/view/View.OnGenericMotionListener.html arg0) ` | | ` void` | ` setOnHoverListener(http://developer.android.com/reference/android/view/View.OnHoverListener.html arg0) ` | | ` void` | ` setOnKeyListener(http://developer.android.com/reference/android/view/View.OnKeyListener.html arg0) ` | | ` void` | ` setOnLongClickListener(http://developer.android.com/reference/android/view/View.OnLongClickListener.html arg0) ` | | ` void` | ` setOnReceiveContentListener(http://developer.android.com/reference/java/lang/String.html arg0, OnReceiveContentListener arg1) ` | | ` void` | ` setOnScrollChangeListener(http://developer.android.com/reference/android/view/View.OnScrollChangeListener.html arg0) ` | | ` void` | ` setOnSystemUiVisibilityChangeListener(http://developer.android.com/reference/android/view/View.OnSystemUiVisibilityChangeListener.html arg0) ` | | ` void` | ` setOnTouchListener(http://developer.android.com/reference/android/view/View.OnTouchListener.html arg0) ` | | ` void` | ` setOutlineAmbientShadowColor(int arg0) ` | | ` void` | ` setOutlineProvider(http://developer.android.com/reference/android/view/ViewOutlineProvider.html arg0) ` | | ` void` | ` setOutlineSpotShadowColor(int arg0) ` | | ` void` | ` setOverScrollMode(int arg0) ` | | ` void` | ` setPadding(int arg0, int arg1, int arg2, int arg3) ` | | ` void` | ` setPaddingRelative(int arg0, int arg1, int arg2, int arg3) ` | | ` void` | ` setPivotX(float arg0) ` | | ` void` | ` setPivotY(float arg0) ` | | ` void` | ` setPointerIcon(http://developer.android.com/reference/android/view/PointerIcon.html arg0) ` | | ` final void` | ` setPreferKeepClear(boolean arg0) ` | | ` final void` | ` setPreferKeepClearRects(http://developer.android.com/reference/java/util/List.html<http://developer.android.com/reference/android/graphics/Rect.html> arg0) ` | | ` void` | ` setPressed(boolean arg0) ` | | ` void` | ` setRenderEffect(RenderEffect arg0) ` | | ` final void` | ` setRevealOnFocusHint(boolean arg0) ` | | ` final void` | ` setRight(int arg0) ` | | ` void` | ` setRotation(float arg0) ` | | ` void` | ` setRotationX(float arg0) ` | | ` void` | ` setRotationY(float arg0) ` | | ` void` | ` setSaveEnabled(boolean arg0) ` | | ` void` | ` setSaveFromParentEnabled(boolean arg0) ` | | ` void` | ` setScaleX(float arg0) ` | | ` void` | ` setScaleY(float arg0) ` | | ` void` | ` setScreenReaderFocusable(boolean arg0) ` | | ` void` | ` setScrollBarDefaultDelayBeforeFade(int arg0) ` | | ` void` | ` setScrollBarFadeDuration(int arg0) ` | | ` void` | ` setScrollBarSize(int arg0) ` | | ` void` | ` setScrollBarStyle(int arg0) ` | | ` final void` | ` setScrollCaptureCallback(ScrollCaptureCallback arg0) ` | | ` void` | ` setScrollCaptureHint(int arg0) ` | | ` void` | ` setScrollContainer(boolean arg0) ` | | ` void` | ` setScrollIndicators(int arg0, int arg1) ` | | ` void` | ` setScrollIndicators(int arg0) ` | | ` void` | ` setScrollX(int arg0) ` | | ` void` | ` setScrollY(int arg0) ` | | ` void` | ` setScrollbarFadingEnabled(boolean arg0) ` | | ` void` | ` setSelected(boolean arg0) ` | | ` void` | ` setSoundEffectsEnabled(boolean arg0) ` | | ` void` | ` setStateDescription(http://developer.android.com/reference/java/lang/CharSequence.html arg0) ` | | ` void` | ` setStateListAnimator(http://developer.android.com/reference/android/animation/StateListAnimator.html arg0) ` | | ` void` | ` setSystemGestureExclusionRects(http://developer.android.com/reference/java/util/List.html<http://developer.android.com/reference/android/graphics/Rect.html> arg0) ` | | ` void` | ` setSystemUiVisibility(int arg0) ` | | ` void` | ` setTag(int arg0, http://developer.android.com/reference/java/lang/Object.html arg1) ` | | ` void` | ` setTag(http://developer.android.com/reference/java/lang/Object.html arg0) ` | | ` void` | ` setTextAlignment(int arg0) ` | | ` void` | ` setTextDirection(int arg0) ` | | ` void` | ` setTooltipText(http://developer.android.com/reference/java/lang/CharSequence.html arg0) ` | | ` final void` | ` setTop(int arg0) ` | | ` void` | ` setTouchDelegate(http://developer.android.com/reference/android/view/TouchDelegate.html arg0) ` | | ` void` | ` setTransitionAlpha(float arg0) ` | | ` final void` | ` setTransitionName(http://developer.android.com/reference/java/lang/String.html arg0) ` | | ` void` | ` setTransitionVisibility(int arg0) ` | | ` void` | ` setTranslationX(float arg0) ` | | ` void` | ` setTranslationY(float arg0) ` | | ` void` | ` setTranslationZ(float arg0) ` | | ` void` | ` setVerticalFadingEdgeEnabled(boolean arg0) ` | | ` void` | ` setVerticalScrollBarEnabled(boolean arg0) ` | | ` void` | ` setVerticalScrollbarPosition(int arg0) ` | | ` void` | ` setVerticalScrollbarThumbDrawable(http://developer.android.com/reference/android/graphics/drawable/Drawable.html arg0) ` | | ` void` | ` setVerticalScrollbarTrackDrawable(http://developer.android.com/reference/android/graphics/drawable/Drawable.html arg0) ` | | ` void` | ` setViewTranslationCallback(ViewTranslationCallback arg0) ` | | ` void` | ` setVisibility(int arg0) ` | | ` void` | ` setWillNotCacheDrawing(boolean arg0) ` | | ` void` | ` setWillNotDraw(boolean arg0) ` | | ` void` | ` setWindowInsetsAnimationCallback(WindowInsetsAnimation.Callback arg0) ` | | ` void` | ` setX(float arg0) ` | | ` void` | ` setY(float arg0) ` | | ` void` | ` setZ(float arg0) ` | | ` boolean` | ` showContextMenu() ` | | ` boolean` | ` showContextMenu(float arg0, float arg1) ` | | ` http://developer.android.com/reference/android/view/ActionMode.html` | ` startActionMode(http://developer.android.com/reference/android/view/ActionMode.Callback.html arg0, int arg1) ` | | ` http://developer.android.com/reference/android/view/ActionMode.html` | ` startActionMode(http://developer.android.com/reference/android/view/ActionMode.Callback.html arg0) ` | | ` void` | ` startAnimation(http://developer.android.com/reference/android/view/animation/Animation.html arg0) ` | | ` final boolean` | ` startDrag(http://developer.android.com/reference/android/content/ClipData.html arg0, http://developer.android.com/reference/android/view/View.DragShadowBuilder.html arg1, http://developer.android.com/reference/java/lang/Object.html arg2, int arg3) ` | | ` final boolean` | ` startDragAndDrop(http://developer.android.com/reference/android/content/ClipData.html arg0, http://developer.android.com/reference/android/view/View.DragShadowBuilder.html arg1, http://developer.android.com/reference/java/lang/Object.html arg2, int arg3) ` | | ` boolean` | ` startNestedScroll(int arg0) ` | | ` void` | ` stopNestedScroll() ` | | ` http://developer.android.com/reference/java/lang/String.html` | ` toString() ` | | ` void` | ` transformMatrixToGlobal(http://developer.android.com/reference/android/graphics/Matrix.html arg0) ` | | ` void` | ` transformMatrixToLocal(http://developer.android.com/reference/android/graphics/Matrix.html arg0) ` | | ` void` | ` unscheduleDrawable(http://developer.android.com/reference/android/graphics/drawable/Drawable.html arg0, http://developer.android.com/reference/java/lang/Runnable.html arg1) ` | | ` void` | ` unscheduleDrawable(http://developer.android.com/reference/android/graphics/drawable/Drawable.html arg0) ` | | ` final void` | ` updateDragShadow(http://developer.android.com/reference/android/view/View.DragShadowBuilder.html arg0) ` | | ` boolean` | ` verifyDrawable(http://developer.android.com/reference/android/graphics/drawable/Drawable.html arg0) ` | | ` boolean` | ` willNotCacheDrawing() ` | | ` boolean` | ` willNotDraw() ` | ||
| From class ` http://developer.android.com/reference/java/lang/Object.html ` |---|---| | ` http://developer.android.com/reference/java/lang/Object.html` | ` clone() ` | | ` boolean` | ` equals(http://developer.android.com/reference/java/lang/Object.html arg0) ` | | ` void` | ` finalize() ` | | ` final http://developer.android.com/reference/java/lang/Class.html<?>` | ` getClass() ` | | ` int` | ` hashCode() ` | | ` final void` | ` notify() ` | | ` final void` | ` notifyAll() ` | | ` http://developer.android.com/reference/java/lang/String.html` | ` toString() ` | | ` final void` | ` wait(long arg0, int arg1) ` | | ` final void` | ` wait(long arg0) ` | | ` final void` | ` wait() ` | ||
| From interface ` http://developer.android.com/reference/android/view/ViewParent.html ` |---|---| | ` abstract void` | ` bringChildToFront(http://developer.android.com/reference/android/view/View.html arg0) ` | | ` abstract boolean` | ` canResolveLayoutDirection() ` | | ` abstract boolean` | ` canResolveTextAlignment() ` | | ` abstract boolean` | ` canResolveTextDirection() ` | | ` abstract void` | ` childDrawableStateChanged(http://developer.android.com/reference/android/view/View.html arg0) ` | | ` abstract void` | ` childHasTransientStateChanged(http://developer.android.com/reference/android/view/View.html arg0, boolean arg1) ` | | ` abstract void` | ` clearChildFocus(http://developer.android.com/reference/android/view/View.html arg0) ` | | ` abstract void` | ` createContextMenu(http://developer.android.com/reference/android/view/ContextMenu.html arg0) ` | | ` abstract http://developer.android.com/reference/android/view/View.html` | ` focusSearch(http://developer.android.com/reference/android/view/View.html arg0, int arg1) ` | | ` abstract void` | ` focusableViewAvailable(http://developer.android.com/reference/android/view/View.html arg0) ` | | ` abstract boolean` | ` getChildVisibleRect(http://developer.android.com/reference/android/view/View.html arg0, http://developer.android.com/reference/android/graphics/Rect.html arg1, http://developer.android.com/reference/android/graphics/Point.html arg2) ` | | ` abstract int` | ` getLayoutDirection() ` | | ` abstract http://developer.android.com/reference/android/view/ViewParent.html` | ` getParent() ` | | ` abstract http://developer.android.com/reference/android/view/ViewParent.html` | ` getParentForAccessibility() ` | | ` abstract int` | ` getTextAlignment() ` | | ` abstract int` | ` getTextDirection() ` | | ` abstract void` | ` invalidateChild(http://developer.android.com/reference/android/view/View.html arg0, http://developer.android.com/reference/android/graphics/Rect.html arg1) ` | | ` abstract http://developer.android.com/reference/android/view/ViewParent.html` | ` invalidateChildInParent(int[] arg0, http://developer.android.com/reference/android/graphics/Rect.html arg1) ` | | ` abstract boolean` | ` isLayoutDirectionResolved() ` | | ` abstract boolean` | ` isLayoutRequested() ` | | ` abstract boolean` | ` isTextAlignmentResolved() ` | | ` abstract boolean` | ` isTextDirectionResolved() ` | | ` abstract http://developer.android.com/reference/android/view/View.html` | ` keyboardNavigationClusterSearch(http://developer.android.com/reference/android/view/View.html arg0, int arg1) ` | | ` abstract void` | ` notifySubtreeAccessibilityStateChanged(http://developer.android.com/reference/android/view/View.html arg0, http://developer.android.com/reference/android/view/View.html arg1, int arg2) ` | | ` default void` | ` onDescendantInvalidated(http://developer.android.com/reference/android/view/View.html arg0, http://developer.android.com/reference/android/view/View.html arg1) ` | | ` abstract boolean` | ` onNestedFling(http://developer.android.com/reference/android/view/View.html arg0, float arg1, float arg2, boolean arg3) ` | | ` abstract boolean` | ` onNestedPreFling(http://developer.android.com/reference/android/view/View.html arg0, float arg1, float arg2) ` | | ` abstract boolean` | ` onNestedPrePerformAccessibilityAction(http://developer.android.com/reference/android/view/View.html arg0, int arg1, http://developer.android.com/reference/android/os/Bundle.html arg2) ` | | ` abstract void` | ` onNestedPreScroll(http://developer.android.com/reference/android/view/View.html arg0, int arg1, int arg2, int[] arg3) ` | | ` abstract void` | ` onNestedScroll(http://developer.android.com/reference/android/view/View.html arg0, int arg1, int arg2, int arg3, int arg4) ` | | ` abstract void` | ` onNestedScrollAccepted(http://developer.android.com/reference/android/view/View.html arg0, http://developer.android.com/reference/android/view/View.html arg1, int arg2) ` | | ` abstract boolean` | ` onStartNestedScroll(http://developer.android.com/reference/android/view/View.html arg0, http://developer.android.com/reference/android/view/View.html arg1, int arg2) ` | | ` abstract void` | ` onStopNestedScroll(http://developer.android.com/reference/android/view/View.html arg0) ` | | ` abstract void` | ` recomputeViewAttributes(http://developer.android.com/reference/android/view/View.html arg0) ` | | ` abstract void` | ` requestChildFocus(http://developer.android.com/reference/android/view/View.html arg0, http://developer.android.com/reference/android/view/View.html arg1) ` | | ` abstract boolean` | ` requestChildRectangleOnScreen(http://developer.android.com/reference/android/view/View.html arg0, http://developer.android.com/reference/android/graphics/Rect.html arg1, boolean arg2) ` | | ` abstract void` | ` requestDisallowInterceptTouchEvent(boolean arg0) ` | | ` abstract void` | ` requestFitSystemWindows() ` | | ` abstract void` | ` requestLayout() ` | | ` abstract boolean` | ` requestSendAccessibilityEvent(http://developer.android.com/reference/android/view/View.html arg0, http://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html arg1) ` | | ` abstract void` | ` requestTransparentRegion(http://developer.android.com/reference/android/view/View.html arg0) ` | | ` abstract boolean` | ` showContextMenuForChild(http://developer.android.com/reference/android/view/View.html arg0) ` | | ` abstract boolean` | ` showContextMenuForChild(http://developer.android.com/reference/android/view/View.html arg0, float arg1, float arg2) ` | | ` abstract http://developer.android.com/reference/android/view/ActionMode.html` | ` startActionModeForChild(http://developer.android.com/reference/android/view/View.html arg0, http://developer.android.com/reference/android/view/ActionMode.Callback.html arg1, int arg2) ` | | ` abstract http://developer.android.com/reference/android/view/ActionMode.html` | ` startActionModeForChild(http://developer.android.com/reference/android/view/View.html arg0, http://developer.android.com/reference/android/view/ActionMode.Callback.html arg1) ` | ||
| From interface ` http://developer.android.com/reference/android/view/ViewManager.html ` |---|---| | ` abstract void` | ` addView(http://developer.android.com/reference/android/view/View.html arg0, http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html arg1) ` | | ` abstract void` | ` removeView(http://developer.android.com/reference/android/view/View.html arg0) ` | | ` abstract void` | ` updateViewLayout(http://developer.android.com/reference/android/view/View.html arg0, http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html arg1) ` | ||
| From interface ` http://developer.android.com/reference/android/graphics/drawable/Drawable.Callback.html ` |---|---| | ` abstract void` | ` invalidateDrawable(http://developer.android.com/reference/android/graphics/drawable/Drawable.html arg0) ` | | ` abstract void` | ` scheduleDrawable(http://developer.android.com/reference/android/graphics/drawable/Drawable.html arg0, http://developer.android.com/reference/java/lang/Runnable.html arg1, long arg2) ` | | ` abstract void` | ` unscheduleDrawable(http://developer.android.com/reference/android/graphics/drawable/Drawable.html arg0, http://developer.android.com/reference/java/lang/Runnable.html arg1) ` | ||
| From interface ` http://developer.android.com/reference/android/view/KeyEvent.Callback.html ` |---|---| | ` abstract boolean` | ` onKeyDown(int arg0, http://developer.android.com/reference/android/view/KeyEvent.html arg1) ` | | ` abstract boolean` | ` onKeyLongPress(int arg0, http://developer.android.com/reference/android/view/KeyEvent.html arg1) ` | | ` abstract boolean` | ` onKeyMultiple(int arg0, int arg1, http://developer.android.com/reference/android/view/KeyEvent.html arg2) ` | | ` abstract boolean` | ` onKeyUp(int arg0, http://developer.android.com/reference/android/view/KeyEvent.html arg1) ` | ||
| From interface ` http://developer.android.com/reference/android/view/accessibility/AccessibilityEventSource.html ` |---|---| | ` abstract void` | ` sendAccessibilityEvent(int arg0) ` | | ` abstract void` | ` sendAccessibilityEventUnchecked(http://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html arg0) ` | ||

## Public constructors

### WearableFrameLayout

```
public WearableFrameLayout (Context context)
```

<br />

<br />

| Parameters ||
|---|---|
| `context` | `Context` <br /> |

### WearableFrameLayout

```
public WearableFrameLayout (Context context, 
                AttributeSet attrs)
```

<br />

<br />

| Parameters ||
|---|---|
| `context` | `Context` <br /> |
| `attrs` | `AttributeSet` <br /> |

### WearableFrameLayout

```
public WearableFrameLayout (Context context, 
                AttributeSet attrs, 
                int defStyleAttr)
```

<br />

<br />

| Parameters ||
|---|---|
| `context` | `Context` <br /> |
| `attrs` | `AttributeSet` <br /> |
| `defStyleAttr` | `int` <br /> |

### WearableFrameLayout

```
public WearableFrameLayout (Context context, 
                AttributeSet attrs, 
                int defStyleAttr, 
                int defStyleRes)
```

<br />

<br />

| Parameters ||
|---|---|
| `context` | `Context` <br /> |
| `attrs` | `AttributeSet` <br /> |
| `defStyleAttr` | `int` <br /> |
| `defStyleRes` | `int` <br /> |

## Public methods

### draw

```
public void draw (Canvas canvas)
```

<br />

| Parameters ||
|---|---|
| `canvas` | `Canvas` <br /> |

### drawableHotspotChanged

```
public void drawableHotspotChanged (float x, 
                float y)
```

<br />

<br />

| Parameters ||
|---|---|
| `x` | `float` <br /> |
| `y` | `float` <br /> |

### generateLayoutParams

```
public WearableFrameLayout.LayoutParams generateLayoutParams (AttributeSet attrs)
```

<br />

| Parameters ||
|---|---|
| `attrs` | `AttributeSet` <br /> |

| Returns ||
|---|---|
| `https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.LayoutParams.html` | <br /> |

### getForeground

```
public Drawable getForeground ()
```

Returns the drawable used as the foreground of this FrameLayout. The foreground drawable, if
non-null, is always drawn on top of the children.

<br />

| Returns ||
|---|---|
| `http://developer.android.com/reference/android/graphics/drawable/Drawable.html` | A Drawable or null if no foreground was set. <br /> |

### getForegroundGravity

```
public int getForegroundGravity ()
```

Describes how the foreground is positioned.

<br />

| Returns ||
|---|---|
| `int` | foreground gravity. <br /> |

**See also:**

- `https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#setForegroundGravity(int)`

### getForegroundTintList

```
public ColorStateList getForegroundTintList ()
```

<br />

<br />

| Returns ||
|---|---|
| `http://developer.android.com/reference/android/content/res/ColorStateList.html` | the tint applied to the foreground drawable <br /> |

**See also:**

- `https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#setForegroundTintList(android.content.res.ColorStateList)`

### getForegroundTintMode

```
public PorterDuff.Mode getForegroundTintMode ()
```

<br />

<br />

| Returns ||
|---|---|
| `http://developer.android.com/reference/android/graphics/PorterDuff.Mode.html` | the blending mode used to apply the tint to the foreground drawable <br /> |

**See also:**

- `https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#setForegroundTintMode(android.graphics.PorterDuff.Mode)`

### getMeasureAllChildren

```
public boolean getMeasureAllChildren ()
```

Determines whether all children, or just those in the VISIBLE or INVISIBLE state, are
considered when measuring.

<br />

| Returns ||
|---|---|
| `boolean` | Whether all children are considered when measuring. <br /> |

### jumpDrawablesToCurrentState

```
public void jumpDrawablesToCurrentState ()
```

<br />

<br />

### onApplyWindowInsets

```
public WindowInsets onApplyWindowInsets (WindowInsets insets)
```

<br />

<br />

| Parameters ||
|---|---|
| `insets` | `WindowInsets` <br /> |

| Returns ||
|---|---|
| `http://developer.android.com/reference/android/view/WindowInsets.html` | <br /> |

### onInitializeAccessibilityEvent

```
public void onInitializeAccessibilityEvent (AccessibilityEvent event)
```

<br />

<br />

| Parameters ||
|---|---|
| `event` | `AccessibilityEvent` <br /> |

### onInitializeAccessibilityNodeInfo

```
public void onInitializeAccessibilityNodeInfo (AccessibilityNodeInfo info)
```

<br />

<br />

| Parameters ||
|---|---|
| `info` | `AccessibilityNodeInfo` <br /> |

### setForeground

```
public void setForeground (Drawable d)
```

Supply a Drawable that is to be rendered on top of all of the child views in the frame layout.
Any padding in the Drawable will be taken into account by ensuring that the children are inset
to be placed inside of the padding area.

<br />

| Parameters ||
|---|---|
| `d` | `Drawable`: The Drawable to be drawn on top of the children. <br /> |

### setForegroundGravity

```
public void setForegroundGravity (int foregroundGravity)
```

Describes how the foreground is positioned. Defaults to START and TOP.

<br />

| Parameters ||
|---|---|
| `foregroundGravity` | `int`: See `http://developer.android.com/reference/android/view/Gravity.html` <br /> |

**See also:**

- `https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#getForegroundGravity()`

### setForegroundInPadding

```
public void setForegroundInPadding (boolean value)
```

Sets whether foreground should be in padding. True by default.

<br />

| Parameters ||
|---|---|
| `value` | `boolean` <br /> |

### setForegroundTintList

```
public void setForegroundTintList (ColorStateList tint)
```

Applies a tint to the foreground drawable. Does not modify the current tint mode, which is
`http://developer.android.com/reference/android/graphics/PorterDuff.Mode.html#SRC_IN` by default.

Subsequent calls to `https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#setForeground(android.graphics.drawable.Drawable)` will automatically mutate the drawable
and apply the specified tint and tint mode using `http://developer.android.com/reference/android/graphics/drawable/Drawable.html#setTintList(android.content.res.ColorStateList)`.

<br />

| Parameters ||
|---|---|
| `tint` | `ColorStateList`: the tint to apply, may be `null` to clear tint <br /> |

**See also:**

- `https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#getForegroundTintList()`
- `http://developer.android.com/reference/android/graphics/drawable/Drawable.html#setTintList(android.content.res.ColorStateList)`

### setForegroundTintMode

```
public void setForegroundTintMode (PorterDuff.Mode tintMode)
```

Specifies the blending mode used to apply the tint specified by `https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#setForegroundTintList(android.content.res.ColorStateList)`} to the foreground drawable. The default mode is `http://developer.android.com/reference/android/graphics/PorterDuff.Mode.html#SRC_IN`.

<br />

| Parameters ||
|---|---|
| `tintMode` | `PorterDuff.Mode`: the blending mode used to apply the tint, may be `null` to clear tint <br /> |

**See also:**

- `https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.html#getForegroundTintMode()`
- `http://developer.android.com/reference/android/graphics/drawable/Drawable.html#setTintMode(android.graphics.PorterDuff.Mode)`

### setMeasureAllChildren

```
public void setMeasureAllChildren (boolean measureAll)
```

Sets whether to consider all children, or just those in the VISIBLE or INVISIBLE state, when
measuring. Defaults to false.

<br />

| Parameters ||
|---|---|
| `measureAll` | `boolean`: true to consider children marked GONE, false otherwise. Default value is false. <br /> |

### setVisibility

```
public void setVisibility (int visibility)
```

<br />

<br />

| Parameters ||
|---|---|
| `visibility` | `int` <br /> |

### shouldDelayChildPressedState

```
public boolean shouldDelayChildPressedState ()
```

<br />

<br />

| Returns ||
|---|---|
| `boolean` | <br /> |

## Protected methods

### checkLayoutParams

```
protected boolean checkLayoutParams (ViewGroup.LayoutParams p)
```

<br />

| Parameters ||
|---|---|
| `p` | `ViewGroup.LayoutParams` <br /> |

| Returns ||
|---|---|
| `boolean` | <br /> |

### drawableStateChanged

```
protected void drawableStateChanged ()
```

<br />

### generateDefaultLayoutParams

```
protected WearableFrameLayout.LayoutParams generateDefaultLayoutParams ()
```

Returns a set of layout parameters with a width of `http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html#MATCH_PARENT`, and a height of `http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html#MATCH_PARENT`.

<br />

| Returns ||
|---|---|
| `https://developer.android.com/reference/android/support/wearable/view/WearableFrameLayout.LayoutParams.html` | <br /> |

### generateLayoutParams

```
protected ViewGroup.LayoutParams generateLayoutParams (ViewGroup.LayoutParams p)
```

<br />

<br />

| Parameters ||
|---|---|
| `p` | `ViewGroup.LayoutParams` <br /> |

| Returns ||
|---|---|
| `http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html` | <br /> |

### measureChildWithMargins

```
protected void measureChildWithMargins (View child, 
                int parentWidthMeasureSpec, 
                int widthUsed, 
                int parentHeightMeasureSpec, 
                int heightUsed)
```

<br />

<br />

| Parameters ||
|---|---|
| `child` | `View` <br /> |
| `parentWidthMeasureSpec` | `int` <br /> |
| `widthUsed` | `int` <br /> |
| `parentHeightMeasureSpec` | `int` <br /> |
| `heightUsed` | `int` <br /> |

### onAttachedToWindow

```
protected void onAttachedToWindow ()
```

<br />

<br />

### onLayout

```
protected void onLayout (boolean changed, 
                int left, 
                int top, 
                int right, 
                int bottom)
```

<br />

| Parameters ||
|---|---|
| `changed` | `boolean` <br /> |
| `left` | `int` <br /> |
| `top` | `int` <br /> |
| `right` | `int` <br /> |
| `bottom` | `int` <br /> |

### onMeasure

```
protected void onMeasure (int widthMeasureSpec, 
                int heightMeasureSpec)
```

<br />

| Parameters ||
|---|---|
| `widthMeasureSpec` | `int` <br /> |
| `heightMeasureSpec` | `int` <br /> |

### onSizeChanged

```
protected void onSizeChanged (int w, 
                int h, 
                int oldw, 
                int oldh)
```

<br />

| Parameters ||
|---|---|
| `w` | `int` <br /> |
| `h` | `int` <br /> |
| `oldw` | `int` <br /> |
| `oldh` | `int` <br /> |

### verifyDrawable

```
protected boolean verifyDrawable (Drawable who)
```

<br />

| Parameters ||
|---|---|
| `who` | `Drawable` <br /> |

| Returns ||
|---|---|
| `boolean` | <br /> |