public class RadioRealButtonGroup extends RoundedCornerLayout
| Modifier and Type | Class and Description |
|---|---|
static interface |
RadioRealButtonGroup.OnClickedButtonListener |
static interface |
RadioRealButtonGroup.OnLongClickedButtonListener |
static interface |
RadioRealButtonGroup.OnPositionChangedListener |
android.widget.FrameLayout.LayoutParamsandroid.view.ViewGroup.MarginLayoutParams, android.view.ViewGroup.OnHierarchyChangeListenerandroid.view.View.AccessibilityDelegate, android.view.View.BaseSavedState, android.view.View.DragShadowBuilder, android.view.View.MeasureSpec, android.view.View.OnApplyWindowInsetsListener, android.view.View.OnAttachStateChangeListener, android.view.View.OnCapturedPointerListener, android.view.View.OnClickListener, android.view.View.OnContextClickListener, android.view.View.OnCreateContextMenuListener, android.view.View.OnDragListener, android.view.View.OnFocusChangeListener, android.view.View.OnGenericMotionListener, android.view.View.OnHoverListener, android.view.View.OnKeyListener, android.view.View.OnLayoutChangeListener, android.view.View.OnLongClickListener, android.view.View.OnScrollChangeListener, android.view.View.OnSystemUiVisibilityChangeListener, android.view.View.OnTouchListener, android.view.View.OnUnhandledKeyEventListener| Modifier and Type | Field and Description |
|---|---|
int |
ANIM_ALPHA |
int |
ANIM_SCALE_X |
int |
ANIM_SCALE_Y |
int |
ANIM_TRANSLATE_X |
int |
ANIM_TRANSLATE_Y |
CLIP_TO_PADDING_MASK, FOCUS_AFTER_DESCENDANTS, FOCUS_BEFORE_DESCENDANTS, FOCUS_BLOCK_DESCENDANTS, LAYOUT_MODE_CLIP_BOUNDS, LAYOUT_MODE_OPTICAL_BOUNDS, PERSISTENT_ALL_CACHES, PERSISTENT_ANIMATION_CACHE, PERSISTENT_NO_CACHE, PERSISTENT_SCROLLING_CACHEACCESSIBILITY_LIVE_REGION_ASSERTIVE, ACCESSIBILITY_LIVE_REGION_NONE, ACCESSIBILITY_LIVE_REGION_POLITE, ALPHA, AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR, AUTOFILL_HINT_CREDIT_CARD_NUMBER, AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE, AUTOFILL_HINT_EMAIL_ADDRESS, AUTOFILL_HINT_NAME, AUTOFILL_HINT_PASSWORD, AUTOFILL_HINT_PHONE, AUTOFILL_HINT_POSTAL_ADDRESS, AUTOFILL_HINT_POSTAL_CODE, AUTOFILL_HINT_USERNAME, AUTOFILL_TYPE_DATE, AUTOFILL_TYPE_LIST, AUTOFILL_TYPE_NONE, AUTOFILL_TYPE_TEXT, AUTOFILL_TYPE_TOGGLE, DRAG_FLAG_GLOBAL, DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION, DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION, DRAG_FLAG_GLOBAL_URI_READ, DRAG_FLAG_GLOBAL_URI_WRITE, DRAG_FLAG_OPAQUE, DRAWING_CACHE_QUALITY_AUTO, DRAWING_CACHE_QUALITY_HIGH, DRAWING_CACHE_QUALITY_LOW, EMPTY_STATE_SET, ENABLED_FOCUSED_SELECTED_STATE_SET, ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_FOCUSED_STATE_SET, ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, ENABLED_SELECTED_STATE_SET, ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_STATE_SET, ENABLED_WINDOW_FOCUSED_STATE_SET, FIND_VIEWS_WITH_CONTENT_DESCRIPTION, FIND_VIEWS_WITH_TEXT, FOCUS_BACKWARD, FOCUS_DOWN, FOCUS_FORWARD, FOCUS_LEFT, FOCUS_RIGHT, FOCUS_UP, FOCUSABLE, FOCUSABLE_AUTO, FOCUSABLES_ALL, FOCUSABLES_TOUCH_MODE, FOCUSED_SELECTED_STATE_SET, FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, FOCUSED_STATE_SET, FOCUSED_WINDOW_FOCUSED_STATE_SET, GONE, HAPTIC_FEEDBACK_ENABLED, IMPORTANT_FOR_ACCESSIBILITY_AUTO, IMPORTANT_FOR_ACCESSIBILITY_NO, IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS, IMPORTANT_FOR_ACCESSIBILITY_YES, IMPORTANT_FOR_AUTOFILL_AUTO, IMPORTANT_FOR_AUTOFILL_NO, IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_AUTOFILL_YES, IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS, INVISIBLE, KEEP_SCREEN_ON, LAYER_TYPE_HARDWARE, LAYER_TYPE_NONE, LAYER_TYPE_SOFTWARE, LAYOUT_DIRECTION_INHERIT, LAYOUT_DIRECTION_LOCALE, LAYOUT_DIRECTION_LTR, LAYOUT_DIRECTION_RTL, MEASURED_HEIGHT_STATE_SHIFT, MEASURED_SIZE_MASK, MEASURED_STATE_MASK, MEASURED_STATE_TOO_SMALL, NO_ID, NOT_FOCUSABLE, OVER_SCROLL_ALWAYS, OVER_SCROLL_IF_CONTENT_SCROLLS, OVER_SCROLL_NEVER, PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET, PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_SELECTED_STATE_SET, PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_STATE_SET, PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_SELECTED_STATE_SET, PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_STATE_SET, PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_SELECTED_STATE_SET, PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_STATE_SET, PRESSED_WINDOW_FOCUSED_STATE_SET, ROTATION, ROTATION_X, ROTATION_Y, SCALE_X, SCALE_Y, SCREEN_STATE_OFF, SCREEN_STATE_ON, SCROLL_AXIS_HORIZONTAL, SCROLL_AXIS_NONE, SCROLL_AXIS_VERTICAL, SCROLL_INDICATOR_BOTTOM, SCROLL_INDICATOR_END, SCROLL_INDICATOR_LEFT, SCROLL_INDICATOR_RIGHT, SCROLL_INDICATOR_START, SCROLL_INDICATOR_TOP, SCROLLBAR_POSITION_DEFAULT, SCROLLBAR_POSITION_LEFT, SCROLLBAR_POSITION_RIGHT, SCROLLBARS_INSIDE_INSET, SCROLLBARS_INSIDE_OVERLAY, SCROLLBARS_OUTSIDE_INSET, SCROLLBARS_OUTSIDE_OVERLAY, SELECTED_STATE_SET, SELECTED_WINDOW_FOCUSED_STATE_SET, SOUND_EFFECTS_ENABLED, STATUS_BAR_HIDDEN, STATUS_BAR_VISIBLE, SYSTEM_UI_FLAG_FULLSCREEN, SYSTEM_UI_FLAG_HIDE_NAVIGATION, SYSTEM_UI_FLAG_IMMERSIVE, SYSTEM_UI_FLAG_IMMERSIVE_STICKY, SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN, SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION, SYSTEM_UI_FLAG_LAYOUT_STABLE, SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR, SYSTEM_UI_FLAG_LIGHT_STATUS_BAR, SYSTEM_UI_FLAG_LOW_PROFILE, SYSTEM_UI_FLAG_VISIBLE, SYSTEM_UI_LAYOUT_FLAGS, TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_GRAVITY, TEXT_ALIGNMENT_INHERIT, TEXT_ALIGNMENT_TEXT_END, TEXT_ALIGNMENT_TEXT_START, TEXT_ALIGNMENT_VIEW_END, TEXT_ALIGNMENT_VIEW_START, TEXT_DIRECTION_ANY_RTL, TEXT_DIRECTION_FIRST_STRONG, TEXT_DIRECTION_FIRST_STRONG_LTR, TEXT_DIRECTION_FIRST_STRONG_RTL, TEXT_DIRECTION_INHERIT, TEXT_DIRECTION_LOCALE, TEXT_DIRECTION_LTR, TEXT_DIRECTION_RTL, TRANSLATION_X, TRANSLATION_Y, TRANSLATION_Z, VIEW_LOG_TAG, VISIBLE, WINDOW_FOCUSED_STATE_SET, X, Y, Z| Constructor and Description |
|---|
RadioRealButtonGroup(android.content.Context context) |
RadioRealButtonGroup(android.content.Context context,
android.util.AttributeSet attrs) |
RadioRealButtonGroup(android.content.Context context,
android.util.AttributeSet attrs,
int defStyleAttr) |
| Modifier and Type | Method and Description |
|---|---|
void |
addView(android.view.View child,
int index,
android.view.ViewGroup.LayoutParams params) |
void |
deselect() |
void |
deselect(boolean hasAnimation) |
int |
getAnimateDrawablesEnterDuration() |
int |
getAnimateDrawablesExitDuration() |
float |
getAnimateDrawablesScale() |
int |
getAnimateDrawablesTintColorDuration() |
int |
getAnimateDrawablesTintEnter() |
int |
getAnimateDrawablesTintExit() |
int |
getAnimateSelector() |
int |
getAnimateSelectorDelay() |
int |
getAnimateSelectorDuration() |
int |
getAnimateTextsColorDuration() |
int |
getAnimateTextsColorEnter() |
int |
getAnimateTextsColorExit()
LISTENERS --- ENDS
|
int |
getAnimateTextsEnter() |
int |
getAnimateTextsEnterDuration() |
int |
getAnimateTextsExit() |
int |
getAnimateTextsExitDuration() |
float |
getAnimateTextsScale() |
int |
getAnimationType() |
int |
getBorderColor() |
int |
getBorderSize() |
int |
getBottomLineColor() |
int |
getBottomLineRadius() |
int |
getBottomLineSize() |
java.util.List<RadioRealButton> |
getButtons() |
int |
getButtonsPadding() |
int |
getButtonsPaddingBottom() |
int |
getButtonsPaddingLeft() |
int |
getButtonsPaddingRight() |
int |
getButtonsPaddingTop() |
int |
getDividerColor() |
int |
getDividerPadding() |
int |
getDividerRadius() |
int |
getDividerSize() |
android.view.animation.Interpolator |
getInterpolatorDrawablesEnter() |
android.view.animation.Interpolator |
getInterpolatorDrawablesExit() |
android.view.animation.Interpolator |
getInterpolatorSelector() |
android.view.animation.Interpolator |
getInterpolatorText() |
android.view.animation.Interpolator |
getInterpolatorTextExit() |
int |
getNumberOfButtons() |
int |
getPosition() |
float |
getRadius() |
int |
getSelectorColor() |
int |
getSelectorRadius() |
int |
getSelectorSize() |
boolean |
hasDeselection() |
boolean |
hasPadding() |
boolean |
hasPaddingBottom() |
boolean |
hasPaddingLeft() |
boolean |
hasPaddingRight() |
boolean |
hasPaddingTop() |
boolean |
isBottomLineOnFront() |
boolean |
isClickable() |
boolean |
isEnabled() |
boolean |
isSelectorAboveOfBottomLine() |
boolean |
isSelectorBottom() |
boolean |
isSelectorOnFront() |
boolean |
isSelectorTop() |
protected void |
onRestoreInstanceState(android.os.Parcelable state) |
protected android.os.Parcelable |
onSaveInstanceState() |
void |
onSelectorColorChanged(int position,
int selectorColor) |
void |
setAnimateDrawablesEnterDuration(int animateDrawablesEnterDuration) |
void |
setAnimateDrawablesExitDuration(int animateDrawablesExitDuration) |
void |
setAnimateDrawablesScale(float animateDrawablesScale) |
void |
setAnimateDrawablesTintColorDuration(int animateDrawablesTintColorDuration) |
void |
setAnimateDrawablesTintEnter(int animateDrawablesTintEnter) |
void |
setAnimateDrawablesTintExit(int animateDrawablesTintExit) |
void |
setAnimateSelector(int animateSelector) |
void |
setAnimateSelectorDelay(int animateSelectorDelay) |
void |
setAnimateSelectorDuration(int animateSelectorDuration) |
void |
setAnimateTextsColorDuration(int animateTextsColorDuration) |
void |
setAnimateTextsColorEnter(int animateTextsColorEnter) |
void |
setAnimateTextsColorExit(int animateTextsColorExit) |
void |
setAnimateTextsEnter(int animateTextsEnter) |
void |
setAnimateTextsEnterDuration(int animateTextsEnterDuration) |
void |
setAnimateTextsExit(int animateTextsExit) |
void |
setAnimateTextsExitDuration(int animateTextsExitDuration) |
void |
setAnimateTextsScale(float animateTextsScale) |
void |
setAnimationType(int animationType) |
void |
setBorderColor(int borderColor) |
void |
setBorderSize(int borderSize) |
void |
setBottomLineColor(int bottomLineColor) |
void |
setBottomLineRadius(int bottomLineRadius) |
void |
setBottomLineSize(int bottomLineSize) |
void |
setBottomLineToFront(boolean bottomLineBringToFront) |
void |
setClickable(boolean clickable) |
void |
setDeselection(boolean deselection) |
void |
setDividerColor(int dividerColor) |
void |
setDividerPadding(int dividerPadding) |
void |
setDividerRadius(int dividerRadius) |
void |
setDividerSize(int dividerSize) |
void |
setEnabled(boolean enabled) |
void |
setInterpolatorDrawablesEnter(android.view.animation.Interpolator interpolatorDrawablesEnter) |
void |
setInterpolatorDrawablesExit(android.view.animation.Interpolator interpolatorDrawablesExit) |
void |
setInterpolatorSelector(android.view.animation.Interpolator interpolatorSelector) |
void |
setInterpolatorText(android.view.animation.Interpolator interpolatorText) |
void |
setInterpolatorTextExit(android.view.animation.Interpolator interpolatorTextExit) |
void |
setOnClickedButtonListener(RadioRealButtonGroup.OnClickedButtonListener onClickedButtonListener) |
void |
setOnLongClickedButtonListener(RadioRealButtonGroup.OnLongClickedButtonListener onLongClickedButtonListener) |
void |
setOnPositionChangedListener(RadioRealButtonGroup.OnPositionChangedListener onPositionChangedListener) |
void |
setPosition(int position) |
void |
setPosition(int position,
boolean hasAnimation) |
void |
setRadius(float radius) |
void |
setSelectorAboveOfBottomLine(boolean selectorAboveOfBottomLine) |
void |
setSelectorBottom(boolean selectorBottom) |
void |
setSelectorColor(int selectorColor) |
void |
setSelectorRadius(int selectorRadius) |
void |
setSelectorSize(int selectorSize) |
void |
setSelectorToFront(boolean selectorBringToFront) |
void |
setSelectorTop(boolean selectorTop) |
dispatchDraw, setStroke, setStrokeColor, setStrokeSizecheckLayoutParams, generateDefaultLayoutParams, generateLayoutParams, generateLayoutParams, getAccessibilityClassName, getConsiderGoneChildrenWhenMeasuring, getMeasureAllChildren, onLayout, onMeasure, setForegroundGravity, setMeasureAllChildren, shouldDelayChildPressedStateaddChildrenForAccessibility, addFocusables, addKeyboardNavigationClusters, addStatesFromChildren, addTouchables, addView, addView, addView, addView, addViewInLayout, addViewInLayout, attachLayoutAnimationParameters, attachViewToParent, bringChildToFront, canAnimate, childDrawableStateChanged, childHasTransientStateChanged, cleanupLayoutState, clearChildFocus, clearDisappearingChildren, clearFocus, debug, detachAllViewsFromParent, detachViewFromParent, detachViewFromParent, detachViewsFromParent, dispatchApplyWindowInsets, dispatchCapturedPointerEvent, dispatchConfigurationChanged, dispatchDisplayHint, dispatchDragEvent, dispatchDrawableHotspotChanged, dispatchFinishTemporaryDetach, dispatchFreezeSelfOnly, dispatchGenericFocusedEvent, dispatchGenericPointerEvent, dispatchHoverEvent, dispatchKeyEvent, dispatchKeyEventPreIme, dispatchKeyShortcutEvent, dispatchPointerCaptureChanged, dispatchProvideAutofillStructure, dispatchProvideStructure, dispatchRestoreInstanceState, dispatchSaveInstanceState, dispatchSetActivated, dispatchSetPressed, dispatchSetSelected, dispatchStartTemporaryDetach, dispatchSystemUiVisibilityChanged, dispatchThawSelfOnly, dispatchTouchEvent, dispatchTrackballEvent, dispatchUnhandledMove, dispatchVisibilityChanged, dispatchWindowFocusChanged, dispatchWindowSystemUiVisiblityChanged, dispatchWindowVisibilityChanged, drawableStateChanged, drawChild, endViewTransition, findFocus, findViewsWithText, focusableViewAvailable, focusSearch, gatherTransparentRegion, getChildAt, getChildCount, getChildDrawingOrder, getChildMeasureSpec, getChildStaticTransformation, getChildVisibleRect, getClipChildren, getClipToPadding, getDescendantFocusability, getFocusedChild, getLayoutAnimation, getLayoutAnimationListener, getLayoutMode, getLayoutTransition, getNestedScrollAxes, getOverlay, getPersistentDrawingCache, getTouchscreenBlocksFocus, hasFocus, hasTransientState, indexOfChild, invalidateChild, invalidateChildInParent, isAlwaysDrawnWithCacheEnabled, isAnimationCacheEnabled, isChildrenDrawingOrderEnabled, isChildrenDrawnWithCacheEnabled, isMotionEventSplittingEnabled, isTransitionGroup, jumpDrawablesToCurrentState, layout, measureChild, measureChildren, measureChildWithMargins, notifySubtreeAccessibilityStateChanged, offsetDescendantRectToMyCoords, offsetRectIntoDescendantCoords, onAttachedToWindow, onCreateDrawableState, onDescendantInvalidated, onDetachedFromWindow, onInterceptHoverEvent, onInterceptTouchEvent, onNestedFling, onNestedPreFling, onNestedPrePerformAccessibilityAction, onNestedPreScroll, onNestedScroll, onNestedScrollAccepted, onRequestFocusInDescendants, onRequestSendAccessibilityEvent, onResolvePointerIcon, onStartNestedScroll, onStopNestedScroll, onViewAdded, onViewRemoved, recomputeViewAttributes, removeAllViews, removeAllViewsInLayout, removeDetachedView, removeView, removeViewAt, removeViewInLayout, removeViews, removeViewsInLayout, requestChildFocus, requestChildRectangleOnScreen, requestDisallowInterceptTouchEvent, requestFocus, requestSendAccessibilityEvent, requestTransparentRegion, restoreDefaultFocus, scheduleLayoutAnimation, setAddStatesFromChildren, setAlwaysDrawnWithCacheEnabled, setAnimationCacheEnabled, setChildrenDrawingCacheEnabled, setChildrenDrawingOrderEnabled, setChildrenDrawnWithCacheEnabled, setClipChildren, setClipToPadding, setDescendantFocusability, setLayoutAnimation, setLayoutAnimationListener, setLayoutMode, setLayoutTransition, setMotionEventSplittingEnabled, setOnHierarchyChangeListener, setPersistentDrawingCache, setStaticTransformationsEnabled, setTouchscreenBlocksFocus, setTransitionGroup, showContextMenuForChild, showContextMenuForChild, startActionModeForChild, startActionModeForChild, startLayoutAnimation, startViewTransition, updateViewLayoutaddExtraDataToAccessibilityNodeInfo, addFocusables, addOnAttachStateChangeListener, addOnLayoutChangeListener, addOnUnhandledKeyEventListener, animate, announceForAccessibility, autofill, autofill, awakenScrollBars, awakenScrollBars, awakenScrollBars, bringToFront, buildDrawingCache, buildDrawingCache, buildLayer, callOnClick, cancelDragAndDrop, cancelLongPress, cancelPendingInputEvents, canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, canScrollHorizontally, canScrollVertically, checkInputConnectionProxy, clearAnimation, combineMeasuredStates, computeHorizontalScrollExtent, computeHorizontalScrollOffset, computeHorizontalScrollRange, computeScroll, computeSystemWindowInsets, computeVerticalScrollExtent, computeVerticalScrollOffset, computeVerticalScrollRange, createAccessibilityNodeInfo, createContextMenu, destroyDrawingCache, dispatchGenericMotionEvent, dispatchNestedFling, dispatchNestedPreFling, dispatchNestedPrePerformAccessibilityAction, dispatchNestedPreScroll, dispatchNestedScroll, dispatchPopulateAccessibilityEvent, draw, drawableHotspotChanged, findViewById, findViewWithTag, fitSystemWindows, focusSearch, forceHasOverlappingRendering, forceLayout, generateViewId, getAccessibilityLiveRegion, getAccessibilityNodeProvider, getAccessibilityPaneTitle, getAccessibilityTraversalAfter, getAccessibilityTraversalBefore, getAlpha, getAnimation, getApplicationWindowToken, getAutofillHints, getAutofillId, getAutofillType, getAutofillValue, getBackground, getBackgroundTintList, getBackgroundTintMode, getBaseline, getBottom, getBottomFadingEdgeStrength, getBottomPaddingOffset, getCameraDistance, getClipBounds, getClipBounds, getClipToOutline, getContentDescription, getContext, getContextMenuInfo, getDefaultFocusHighlightEnabled, getDefaultSize, getDisplay, getDrawableState, getDrawingCache, getDrawingCache, getDrawingCacheBackgroundColor, getDrawingCacheQuality, getDrawingRect, getDrawingTime, getElevation, getFilterTouchesWhenObscured, getFitsSystemWindows, getFocusable, getFocusables, getFocusedRect, getForeground, getForegroundGravity, getForegroundTintList, getForegroundTintMode, getGlobalVisibleRect, getGlobalVisibleRect, getHandler, getHasOverlappingRendering, getHeight, getHitRect, getHorizontalFadingEdgeLength, getHorizontalScrollbarHeight, getId, getImportantForAccessibility, getImportantForAutofill, getKeepScreenOn, getKeyDispatcherState, getLabelFor, getLayerType, getLayoutDirection, getLayoutParams, getLeft, getLeftFadingEdgeStrength, getLeftPaddingOffset, getLocalVisibleRect, getLocationInWindow, getLocationOnScreen, getMatrix, getMeasuredHeight, getMeasuredHeightAndState, getMeasuredState, getMeasuredWidth, getMeasuredWidthAndState, getMinimumHeight, getMinimumWidth, getNextClusterForwardId, getNextFocusDownId, getNextFocusForwardId, getNextFocusLeftId, getNextFocusRightId, getNextFocusUpId, getOnFocusChangeListener, getOutlineAmbientShadowColor, getOutlineProvider, getOutlineSpotShadowColor, getOverScrollMode, getPaddingBottom, getPaddingEnd, getPaddingLeft, getPaddingRight, getPaddingStart, getPaddingTop, getParent, getParentForAccessibility, getPivotX, getPivotY, getPointerIcon, getResources, getRevealOnFocusHint, getRight, getRightFadingEdgeStrength, getRightPaddingOffset, getRootView, getRootWindowInsets, getRotation, getRotationX, getRotationY, getScaleX, getScaleY, getScrollBarDefaultDelayBeforeFade, getScrollBarFadeDuration, getScrollBarSize, getScrollBarStyle, getScrollIndicators, getScrollX, getScrollY, getSolidColor, getStateListAnimator, getSuggestedMinimumHeight, getSuggestedMinimumWidth, getSystemUiVisibility, getTag, getTag, getTextAlignment, getTextDirection, getTooltipText, getTop, getTopFadingEdgeStrength, getTopPaddingOffset, getTouchables, getTouchDelegate, getTransitionName, getTranslationX, getTranslationY, getTranslationZ, getVerticalFadingEdgeLength, getVerticalScrollbarPosition, getVerticalScrollbarWidth, getViewTreeObserver, getVisibility, getWidth, getWindowAttachCount, getWindowId, getWindowSystemUiVisibility, getWindowToken, getWindowVisibility, getWindowVisibleDisplayFrame, getX, getY, getZ, hasExplicitFocusable, hasFocusable, hasNestedScrollingParent, hasOnClickListeners, hasOverlappingRendering, hasPointerCapture, hasWindowFocus, inflate, invalidate, invalidate, invalidate, invalidateDrawable, invalidateOutline, isAccessibilityFocused, isAccessibilityHeading, isActivated, isAttachedToWindow, isContextClickable, isDirty, isDrawingCacheEnabled, isDuplicateParentStateEnabled, isFocusable, isFocusableInTouchMode, isFocused, isFocusedByDefault, isHapticFeedbackEnabled, isHardwareAccelerated, isHorizontalFadingEdgeEnabled, isHorizontalScrollBarEnabled, isHovered, isImportantForAccessibility, isImportantForAutofill, isInEditMode, isInLayout, isInTouchMode, isKeyboardNavigationCluster, isLaidOut, isLayoutDirectionResolved, isLayoutRequested, isLongClickable, isNestedScrollingEnabled, isOpaque, isPaddingOffsetRequired, isPaddingRelative, isPivotSet, isPressed, isSaveEnabled, isSaveFromParentEnabled, isScreenReaderFocusable, isScrollbarFadingEnabled, isScrollContainer, isSelected, isShown, isSoundEffectsEnabled, isTemporarilyDetached, isTextAlignmentResolved, isTextDirectionResolved, isVerticalFadingEdgeEnabled, isVerticalScrollBarEnabled, isVisibleToUserForAutofill, keyboardNavigationClusterSearch, measure, mergeDrawableStates, offsetLeftAndRight, offsetTopAndBottom, onAnimationEnd, onAnimationStart, onApplyWindowInsets, onCancelPendingInputEvents, onCapturedPointerEvent, onCheckIsTextEditor, onConfigurationChanged, onCreateContextMenu, onCreateInputConnection, onDisplayHint, onDragEvent, onDraw, onDrawForeground, onDrawScrollBars, onFilterTouchEventForSecurity, onFinishInflate, onFinishTemporaryDetach, onFocusChanged, onGenericMotionEvent, onHoverChanged, onHoverEvent, onInitializeAccessibilityEvent, onInitializeAccessibilityNodeInfo, onKeyDown, onKeyLongPress, onKeyMultiple, onKeyPreIme, onKeyShortcut, onKeyUp, onOverScrolled, onPointerCaptureChange, onPopulateAccessibilityEvent, onProvideAutofillStructure, onProvideAutofillVirtualStructure, onProvideStructure, onProvideVirtualStructure, onRtlPropertiesChanged, onScreenStateChanged, onScrollChanged, onSetAlpha, onSizeChanged, onStartTemporaryDetach, onTouchEvent, onTrackballEvent, onVisibilityAggregated, onVisibilityChanged, onWindowFocusChanged, onWindowSystemUiVisibilityChanged, onWindowVisibilityChanged, overScrollBy, performAccessibilityAction, performClick, performContextClick, performContextClick, performHapticFeedback, performHapticFeedback, performLongClick, performLongClick, playSoundEffect, post, postDelayed, postInvalidate, postInvalidate, postInvalidateDelayed, postInvalidateDelayed, postInvalidateOnAnimation, postInvalidateOnAnimation, postOnAnimation, postOnAnimationDelayed, refreshDrawableState, releasePointerCapture, removeCallbacks, removeOnAttachStateChangeListener, removeOnLayoutChangeListener, removeOnUnhandledKeyEventListener, requestApplyInsets, requestFitSystemWindows, requestFocus, requestFocus, requestFocusFromTouch, requestLayout, requestPointerCapture, requestRectangleOnScreen, requestRectangleOnScreen, requestUnbufferedDispatch, requireViewById, resetPivot, resolveSize, resolveSizeAndState, restoreHierarchyState, saveHierarchyState, scheduleDrawable, scrollBy, scrollTo, sendAccessibilityEvent, sendAccessibilityEventUnchecked, setAccessibilityDelegate, setAccessibilityHeading, setAccessibilityLiveRegion, setAccessibilityPaneTitle, setAccessibilityTraversalAfter, setAccessibilityTraversalBefore, setActivated, setAlpha, setAnimation, setAutofillHints, setAutofillId, setBackground, setBackgroundColor, setBackgroundDrawable, setBackgroundResource, setBackgroundTintList, setBackgroundTintMode, setBottom, setCameraDistance, setClipBounds, setClipToOutline, setContentDescription, setContextClickable, setDefaultFocusHighlightEnabled, setDrawingCacheBackgroundColor, setDrawingCacheEnabled, setDrawingCacheQuality, setDuplicateParentStateEnabled, setElevation, setFadingEdgeLength, setFilterTouchesWhenObscured, setFitsSystemWindows, setFocusable, setFocusable, setFocusableInTouchMode, setFocusedByDefault, setForeground, setForegroundTintList, setForegroundTintMode, setHapticFeedbackEnabled, setHasTransientState, setHorizontalFadingEdgeEnabled, setHorizontalScrollBarEnabled, setHovered, setId, setImportantForAccessibility, setImportantForAutofill, setKeepScreenOn, setKeyboardNavigationCluster, setLabelFor, setLayerPaint, setLayerType, setLayoutDirection, setLayoutParams, setLeft, setLongClickable, setMeasuredDimension, setMinimumHeight, setMinimumWidth, setNestedScrollingEnabled, setNextClusterForwardId, setNextFocusDownId, setNextFocusForwardId, setNextFocusLeftId, setNextFocusRightId, setNextFocusUpId, setOnApplyWindowInsetsListener, setOnCapturedPointerListener, setOnClickListener, setOnContextClickListener, setOnCreateContextMenuListener, setOnDragListener, setOnFocusChangeListener, setOnGenericMotionListener, setOnHoverListener, setOnKeyListener, setOnLongClickListener, setOnScrollChangeListener, setOnSystemUiVisibilityChangeListener, setOnTouchListener, setOutlineAmbientShadowColor, setOutlineProvider, setOutlineSpotShadowColor, setOverScrollMode, setPadding, setPaddingRelative, setPivotX, setPivotY, setPointerIcon, setPressed, setRevealOnFocusHint, setRight, setRotation, setRotationX, setRotationY, setSaveEnabled, setSaveFromParentEnabled, setScaleX, setScaleY, setScreenReaderFocusable, setScrollBarDefaultDelayBeforeFade, setScrollBarFadeDuration, setScrollbarFadingEnabled, setScrollBarSize, setScrollBarStyle, setScrollContainer, setScrollIndicators, setScrollIndicators, setScrollX, setScrollY, setSelected, setSoundEffectsEnabled, setStateListAnimator, setSystemUiVisibility, setTag, setTag, setTextAlignment, setTextDirection, setTooltipText, setTop, setTouchDelegate, setTransitionName, setTranslationX, setTranslationY, setTranslationZ, setVerticalFadingEdgeEnabled, setVerticalScrollBarEnabled, setVerticalScrollbarPosition, setVisibility, setWillNotCacheDrawing, setWillNotDraw, setX, setY, setZ, showContextMenu, showContextMenu, startActionMode, startActionMode, startAnimation, startDrag, startDragAndDrop, startNestedScroll, stopNestedScroll, toString, unscheduleDrawable, unscheduleDrawable, updateDragShadow, verifyDrawable, willNotCacheDrawing, willNotDrawclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcanResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, createContextMenu, getLayoutDirection, getParent, getParentForAccessibility, getTextAlignment, getTextDirection, isLayoutDirectionResolved, isLayoutRequested, isTextAlignmentResolved, isTextDirectionResolved, keyboardNavigationClusterSearch, requestFitSystemWindows, requestLayoutpublic final int ANIM_TRANSLATE_X
public final int ANIM_TRANSLATE_Y
public final int ANIM_SCALE_X
public final int ANIM_SCALE_Y
public final int ANIM_ALPHA
public RadioRealButtonGroup(android.content.Context context)
public RadioRealButtonGroup(android.content.Context context,
android.util.AttributeSet attrs)
public RadioRealButtonGroup(android.content.Context context,
android.util.AttributeSet attrs,
int defStyleAttr)
protected android.os.Parcelable onSaveInstanceState()
onSaveInstanceState in class android.view.Viewprotected void onRestoreInstanceState(android.os.Parcelable state)
onRestoreInstanceState in class android.view.Viewpublic void addView(android.view.View child,
int index,
android.view.ViewGroup.LayoutParams params)
addView in class android.view.ViewGrouppublic int getNumberOfButtons()
public void setPosition(int position)
public void setPosition(int position,
boolean hasAnimation)
public void deselect()
public void deselect(boolean hasAnimation)
public int getPosition()
public void setEnabled(boolean enabled)
setEnabled in class android.view.Viewpublic void setClickable(boolean clickable)
setClickable in class android.view.Viewpublic void setOnClickedButtonListener(RadioRealButtonGroup.OnClickedButtonListener onClickedButtonListener)
public void setOnPositionChangedListener(RadioRealButtonGroup.OnPositionChangedListener onPositionChangedListener)
public void setOnLongClickedButtonListener(RadioRealButtonGroup.OnLongClickedButtonListener onLongClickedButtonListener)
public int getAnimateTextsColorExit()
public void setAnimateTextsColorExit(int animateTextsColorExit)
public int getAnimateTextsColorEnter()
public void setAnimateTextsColorEnter(int animateTextsColorEnter)
public int getAnimateTextsColorDuration()
public void setAnimateTextsColorDuration(int animateTextsColorDuration)
public int getAnimateDrawablesTintExit()
public void setAnimateDrawablesTintExit(int animateDrawablesTintExit)
public int getAnimateDrawablesTintEnter()
public void setAnimateDrawablesTintEnter(int animateDrawablesTintEnter)
public int getAnimateDrawablesTintColorDuration()
public void setAnimateDrawablesTintColorDuration(int animateDrawablesTintColorDuration)
public java.util.List<RadioRealButton> getButtons()
public android.view.animation.Interpolator getInterpolatorDrawablesEnter()
public void setInterpolatorDrawablesEnter(android.view.animation.Interpolator interpolatorDrawablesEnter)
public android.view.animation.Interpolator getInterpolatorText()
public void setInterpolatorText(android.view.animation.Interpolator interpolatorText)
public android.view.animation.Interpolator getInterpolatorSelector()
public void setInterpolatorSelector(android.view.animation.Interpolator interpolatorSelector)
public android.view.animation.Interpolator getInterpolatorDrawablesExit()
public void setInterpolatorDrawablesExit(android.view.animation.Interpolator interpolatorDrawablesExit)
public android.view.animation.Interpolator getInterpolatorTextExit()
public void setInterpolatorTextExit(android.view.animation.Interpolator interpolatorTextExit)
public int getAnimateTextsEnter()
public void setAnimateTextsEnter(int animateTextsEnter)
public int getAnimationType()
public void setAnimationType(int animationType)
public int getAnimateDrawablesEnterDuration()
public void setAnimateDrawablesEnterDuration(int animateDrawablesEnterDuration)
public int getAnimateTextsEnterDuration()
public void setAnimateTextsEnterDuration(int animateTextsEnterDuration)
public int getAnimateSelector()
public void setAnimateSelector(int animateSelector)
public int getAnimateSelectorDuration()
public void setAnimateSelectorDuration(int animateSelectorDuration)
public int getAnimateSelectorDelay()
public void setAnimateSelectorDelay(int animateSelectorDelay)
public int getAnimateDrawablesExitDuration()
public void setAnimateDrawablesExitDuration(int animateDrawablesExitDuration)
public int getAnimateTextsExit()
public void setAnimateTextsExit(int animateTextsExit)
public int getAnimateTextsExitDuration()
public void setAnimateTextsExitDuration(int animateTextsExitDuration)
public int getButtonsPadding()
public int getButtonsPaddingLeft()
public int getButtonsPaddingRight()
public int getButtonsPaddingTop()
public int getButtonsPaddingBottom()
public int getDividerPadding()
public void setDividerPadding(int dividerPadding)
public int getDividerSize()
public void setDividerSize(int dividerSize)
public int getDividerRadius()
public void setDividerRadius(int dividerRadius)
public int getBottomLineSize()
public void setBottomLineSize(int bottomLineSize)
public int getBottomLineRadius()
public void setBottomLineRadius(int bottomLineRadius)
public int getBorderSize()
public void setBorderSize(int borderSize)
public int getBorderColor()
public void setBorderColor(int borderColor)
public int getDividerColor()
public void setDividerColor(int dividerColor)
public int getBottomLineColor()
public void setBottomLineColor(int bottomLineColor)
public int getSelectorColor()
public void setSelectorColor(int selectorColor)
public void onSelectorColorChanged(int position,
int selectorColor)
public int getSelectorSize()
public void setSelectorSize(int selectorSize)
public int getSelectorRadius()
public void setSelectorRadius(int selectorRadius)
public float getRadius()
public void setRadius(float radius)
public float getAnimateDrawablesScale()
public void setAnimateDrawablesScale(float animateDrawablesScale)
public float getAnimateTextsScale()
public void setAnimateTextsScale(float animateTextsScale)
public boolean isBottomLineOnFront()
public void setBottomLineToFront(boolean bottomLineBringToFront)
public boolean isSelectorOnFront()
public void setSelectorToFront(boolean selectorBringToFront)
public boolean isSelectorAboveOfBottomLine()
public void setSelectorAboveOfBottomLine(boolean selectorAboveOfBottomLine)
public boolean isSelectorTop()
public void setSelectorTop(boolean selectorTop)
public boolean isSelectorBottom()
public void setSelectorBottom(boolean selectorBottom)
public boolean hasPadding()
public boolean hasPaddingLeft()
public boolean hasPaddingRight()
public boolean hasPaddingTop()
public boolean hasPaddingBottom()
public boolean isClickable()
isClickable in class android.view.Viewpublic boolean isEnabled()
isEnabled in class android.view.Viewpublic boolean hasDeselection()
public void setDeselection(boolean deselection)