Quicknav Quicknav
Links

- Google Play Developer Console
- Android Developers Blog
- About Android

Android Sites

- Android.com
- Android Developers
- Android Open Source Project

close

- - Get Started
  - Style
  - Patterns
  - Building Blocks
  - Downloads
  - Videos
- - Training
  - API Guides
  - Reference
  - Tools
    - Get the SDK
  - Google Services
- - Google Play
  - Publishing
  - Promoting
  - App Quality
  - Spotlight
  - Open Distribution

## Results

Loading...
Summary: Inherited Constants | Inherited Fields | Ctors | Methods | Protected Methods | Inherited Methods | [Expand All]
public final class

# PlusOneButtonWithPopup

extends ViewGroup

java.lang.Object
↳ | android.view.View
| ↳ | android.view.ViewGroup
|  | ↳ | com.google.android.gms.plus.PlusOneButtonWithPopup

## Class Overview

+1 button which shows confirmation messages in a PopupWindow.

## Summary

[Expand] 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 | 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 | FOCUSABLES_ALL |
int | FOCUSABLES_TOUCH_MODE |
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 | 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 | 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 | 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_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_INHERIT |
int | TEXT_DIRECTION_LOCALE |
int | TEXT_DIRECTION_LTR |
int | TEXT_DIRECTION_RTL |
String | VIEW_LOG_TAG |
int | VISIBLE |

[Expand] Inherited Fields

From class android.view.View

public static final Property<View, Float> | 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 Property<View, Float> | ROTATION |
public static final Property<View, Float> | ROTATION_X |
public static final Property<View, Float> | ROTATION_Y |
public static final Property<View, Float> | SCALE_X |
public static final Property<View, Float> | SCALE_Y |
protected static final int[] | SELECTED_STATE_SET |
protected static final int[] | SELECTED_WINDOW_FOCUSED_STATE_SET |
public static final Property<View, Float> | TRANSLATION_X |
public static final Property<View, Float> | TRANSLATION_Y |
protected static final int[] | WINDOW_FOCUSED_STATE_SET |
public static final Property<View, Float> | X |
public static final Property<View, Float> | Y |

Public Constructors
| PlusOneButtonWithPopup(Context context) Constructor to create from code.
| PlusOneButtonWithPopup(Context context, AttributeSet attrs) Constructor called when inflating from XML.

Public Methods
void | cancelClick() Restore the original +1 button state.
PendingIntent | getResolution() Returns a pending intent to resolve the connection failure or `null` if there was none.
void | initialize(String url, String accountName) Updates the +1 button for the argument URL and account.
void | reinitialize() Reload the +1 button state.
void | setAnnotation(int annotation) Sets the annotation to display next to the button.
void | setOnClickListener(View.OnClickListener onClickListener) Sets the `View.OnClickListener` to handle clicks.
void | setSize(int size) Sets the size of the +1 button image.

Protected Methods
void | onLayout(boolean changed, int left, int top, int right, int bottom)
void | onMeasure(int widthMeasureSpec, int heightMeasureSpec)

[Expand] Inherited Methods

From class android.view.ViewGroup

void | addChildrenForAccessibility(ArrayList<View> arg0)
void | addFocusables(ArrayList<View> arg0, int arg1, int arg2)
boolean | addStatesFromChildren()
void | addTouchables(ArrayList<View> arg0)
void | addView(View arg0, int arg1, ViewGroup.LayoutParams arg2)
void | addView(View arg0, ViewGroup.LayoutParams arg1)
void | addView(View arg0, int arg1)
void | addView(View arg0)
void | addView(View arg0, int arg1, int arg2)
boolean | addViewInLayout(View arg0, int arg1, ViewGroup.LayoutParams arg2, boolean arg3)
boolean | addViewInLayout(View arg0, int arg1, ViewGroup.LayoutParams arg2)
void | attachLayoutAnimationParameters(View arg0, ViewGroup.LayoutParams arg1, int arg2, int arg3)
void | attachViewToParent(View arg0, int arg1, ViewGroup.LayoutParams arg2)
void | bringChildToFront(View arg0)
boolean | canAnimate()
boolean | checkLayoutParams(ViewGroup.LayoutParams arg0)
void | childDrawableStateChanged(View arg0)
void | childHasTransientStateChanged(View arg0, boolean arg1)
void | cleanupLayoutState(View arg0)
void | clearChildFocus(View arg0)
void | clearDisappearingChildren()
void | clearFocus()
void | debug(int arg0)
void | detachAllViewsFromParent()
void | detachViewFromParent(View arg0)
void | detachViewFromParent(int arg0)
void | detachViewsFromParent(int arg0, int arg1)
void | dispatchConfigurationChanged(Configuration arg0)
void | dispatchDisplayHint(int arg0)
boolean | dispatchDragEvent(DragEvent arg0)
void | dispatchDraw(Canvas arg0)
void | dispatchFreezeSelfOnly(SparseArray<Parcelable> arg0)
boolean | dispatchGenericFocusedEvent(MotionEvent arg0)
boolean | dispatchGenericPointerEvent(MotionEvent arg0)
boolean | dispatchHoverEvent(MotionEvent arg0)
boolean | dispatchKeyEvent(KeyEvent arg0)
boolean | dispatchKeyEventPreIme(KeyEvent arg0)
boolean | dispatchKeyShortcutEvent(KeyEvent arg0)
void | dispatchRestoreInstanceState(SparseArray<Parcelable> arg0)
void | dispatchSaveInstanceState(SparseArray<Parcelable> arg0)
void | dispatchSetActivated(boolean arg0)
void | dispatchSetPressed(boolean arg0)
void | dispatchSetSelected(boolean arg0)
void | dispatchSystemUiVisibilityChanged(int arg0)
void | dispatchThawSelfOnly(SparseArray<Parcelable> arg0)
boolean | dispatchTouchEvent(MotionEvent arg0)
boolean | dispatchTrackballEvent(MotionEvent arg0)
boolean | dispatchUnhandledMove(View arg0, int arg1)
void | dispatchVisibilityChanged(View arg0, int arg1)
void | dispatchWindowFocusChanged(boolean arg0)
void | dispatchWindowSystemUiVisiblityChanged(int arg0)
void | dispatchWindowVisibilityChanged(int arg0)
boolean | drawChild(Canvas arg0, View arg1, long arg2)
void | drawableStateChanged()
void | endViewTransition(View arg0)
View | findFocus()
void | findViewsWithText(ArrayList<View> arg0, CharSequence arg1, int arg2)
boolean | fitSystemWindows(Rect arg0)
View | focusSearch(View arg0, int arg1)
void | focusableViewAvailable(View arg0)
boolean | gatherTransparentRegion(Region arg0)
ViewGroup.LayoutParams | generateDefaultLayoutParams()
ViewGroup.LayoutParams | generateLayoutParams(AttributeSet arg0)
ViewGroup.LayoutParams | generateLayoutParams(ViewGroup.LayoutParams arg0)
View | getChildAt(int arg0)
int | getChildCount()
int | getChildDrawingOrder(int arg0, int arg1)
static int | getChildMeasureSpec(int arg0, int arg1, int arg2)
boolean | getChildStaticTransformation(View arg0, Transformation arg1)
boolean | getChildVisibleRect(View arg0, Rect arg1, Point arg2)
boolean | getClipChildren()
int | getDescendantFocusability()
View | getFocusedChild()
LayoutAnimationController | getLayoutAnimation()
Animation.AnimationListener | getLayoutAnimationListener()
int | getLayoutMode()
LayoutTransition | getLayoutTransition()
ViewOverlay | getOverlay()
int | getPersistentDrawingCache()
boolean | hasFocus()
boolean | hasFocusable()
boolean | hasTransientState()
int | indexOfChild(View arg0)
final void | invalidateChild(View arg0, Rect arg1)
ViewParent | invalidateChildInParent(int[] arg0, Rect arg1)
boolean | isAlwaysDrawnWithCacheEnabled()
boolean | isAnimationCacheEnabled()
boolean | isChildrenDrawingOrderEnabled()
boolean | isChildrenDrawnWithCacheEnabled()
boolean | isMotionEventSplittingEnabled()
void | jumpDrawablesToCurrentState()
final void | layout(int arg0, int arg1, int arg2, int arg3)
void | measureChild(View arg0, int arg1, int arg2)
void | measureChildWithMargins(View arg0, int arg1, int arg2, int arg3, int arg4)
void | measureChildren(int arg0, int arg1)
void | notifySubtreeAccessibilityStateChanged(View arg0, View arg1, int arg2)
final void | offsetDescendantRectToMyCoords(View arg0, Rect arg1)
final void | offsetRectIntoDescendantCoords(View arg0, Rect arg1)
void | onAnimationEnd()
void | onAnimationStart()
void | onAttachedToWindow()
int[] | onCreateDrawableState(int arg0)
void | onDetachedFromWindow()
boolean | onInterceptHoverEvent(MotionEvent arg0)
boolean | onInterceptTouchEvent(MotionEvent arg0)
abstract void | onLayout(boolean arg0, int arg1, int arg2, int arg3, int arg4)
boolean | onRequestFocusInDescendants(int arg0, Rect arg1)
boolean | onRequestSendAccessibilityEvent(View arg0, AccessibilityEvent arg1)
void | recomputeViewAttributes(View arg0)
void | removeAllViews()
void | removeAllViewsInLayout()
void | removeDetachedView(View arg0, boolean arg1)
void | removeView(View arg0)
void | removeViewAt(int arg0)
void | removeViewInLayout(View arg0)
void | removeViews(int arg0, int arg1)
void | removeViewsInLayout(int arg0, int arg1)
void | requestChildFocus(View arg0, View arg1)
boolean | requestChildRectangleOnScreen(View arg0, Rect arg1, boolean arg2)
void | requestDisallowInterceptTouchEvent(boolean arg0)
boolean | requestFocus(int arg0, Rect arg1)
boolean | requestSendAccessibilityEvent(View arg0, AccessibilityEvent arg1)
void | requestTransparentRegion(View arg0)
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(LayoutAnimationController arg0)
void | setLayoutAnimationListener(Animation.AnimationListener arg0)
void | setLayoutMode(int arg0)
void | setLayoutTransition(LayoutTransition arg0)
void | setMotionEventSplittingEnabled(boolean arg0)
void | setOnHierarchyChangeListener(ViewGroup.OnHierarchyChangeListener arg0)
void | setPersistentDrawingCache(int arg0)
void | setStaticTransformationsEnabled(boolean arg0)
boolean | shouldDelayChildPressedState()
boolean | showContextMenuForChild(View arg0)
ActionMode | startActionModeForChild(View arg0, ActionMode.Callback arg1)
void | startLayoutAnimation()
void | startViewTransition(View arg0)
void | updateViewLayout(View arg0, ViewGroup.LayoutParams arg1)

From class android.view.View

void | addChildrenForAccessibility(ArrayList<View> arg0)
void | addFocusables(ArrayList<View> arg0, int arg1, int arg2)
void | addFocusables(ArrayList<View> arg0, int arg1)
void | addOnAttachStateChangeListener(View.OnAttachStateChangeListener arg0)
void | addOnLayoutChangeListener(View.OnLayoutChangeListener arg0)
void | addTouchables(ArrayList<View> arg0)
ViewPropertyAnimator | animate()
void | announceForAccessibility(CharSequence arg0)
boolean | awakenScrollBars(int arg0)
boolean | awakenScrollBars(int arg0, boolean arg1)
boolean | awakenScrollBars()
void | bringToFront()
void | buildDrawingCache()
void | buildDrawingCache(boolean arg0)
void | buildLayer()
boolean | callOnClick()
boolean | canResolveLayoutDirection()
boolean | canResolveTextAlignment()
boolean | canResolveTextDirection()
boolean | canScrollHorizontally(int arg0)
boolean | canScrollVertically(int arg0)
void | cancelLongPress()
final void | cancelPendingInputEvents()
boolean | checkInputConnectionProxy(View arg0)
void | clearAnimation()
void | clearFocus()
static int | combineMeasuredStates(int arg0, int arg1)
int | computeHorizontalScrollExtent()
int | computeHorizontalScrollOffset()
int | computeHorizontalScrollRange()
void | computeScroll()
int | computeVerticalScrollExtent()
int | computeVerticalScrollOffset()
int | computeVerticalScrollRange()
AccessibilityNodeInfo | createAccessibilityNodeInfo()
void | createContextMenu(ContextMenu arg0)
void | destroyDrawingCache()
void | dispatchConfigurationChanged(Configuration arg0)
void | dispatchDisplayHint(int arg0)
boolean | dispatchDragEvent(DragEvent arg0)
void | dispatchDraw(Canvas arg0)
boolean | dispatchGenericFocusedEvent(MotionEvent arg0)
boolean | dispatchGenericMotionEvent(MotionEvent arg0)
boolean | dispatchGenericPointerEvent(MotionEvent arg0)
boolean | dispatchHoverEvent(MotionEvent arg0)
boolean | dispatchKeyEvent(KeyEvent arg0)
boolean | dispatchKeyEventPreIme(KeyEvent arg0)
boolean | dispatchKeyShortcutEvent(KeyEvent arg0)
boolean | dispatchPopulateAccessibilityEvent(AccessibilityEvent arg0)
void | dispatchRestoreInstanceState(SparseArray<Parcelable> arg0)
void | dispatchSaveInstanceState(SparseArray<Parcelable> arg0)
void | dispatchSetActivated(boolean arg0)
void | dispatchSetPressed(boolean arg0)
void | dispatchSetSelected(boolean arg0)
void | dispatchSystemUiVisibilityChanged(int arg0)
boolean | dispatchTouchEvent(MotionEvent arg0)
boolean | dispatchTrackballEvent(MotionEvent arg0)
boolean | dispatchUnhandledMove(View arg0, int arg1)
void | dispatchVisibilityChanged(View arg0, int arg1)
void | dispatchWindowFocusChanged(boolean arg0)
void | dispatchWindowSystemUiVisiblityChanged(int arg0)
void | dispatchWindowVisibilityChanged(int arg0)
void | draw(Canvas arg0)
void | drawableStateChanged()
View | findFocus()
final View | findViewById(int arg0)
final View | findViewWithTag(Object arg0)
void | findViewsWithText(ArrayList<View> arg0, CharSequence arg1, int arg2)
boolean | fitSystemWindows(Rect arg0)
View | focusSearch(int arg0)
void | forceLayout()
static int | generateViewId()
int | getAccessibilityLiveRegion()
AccessibilityNodeProvider | getAccessibilityNodeProvider()
float | getAlpha()
Animation | getAnimation()
IBinder | getApplicationWindowToken()
Drawable | getBackground()
int | getBaseline()
final int | getBottom()
float | getBottomFadingEdgeStrength()
int | getBottomPaddingOffset()
float | getCameraDistance()
Rect | getClipBounds()
CharSequence | getContentDescription()
final Context | getContext()
ContextMenu.ContextMenuInfo | getContextMenuInfo()
static int | getDefaultSize(int arg0, int arg1)
Display | getDisplay()
final int[] | getDrawableState()
Bitmap | getDrawingCache(boolean arg0)
Bitmap | getDrawingCache()
int | getDrawingCacheBackgroundColor()
int | getDrawingCacheQuality()
void | getDrawingRect(Rect arg0)
long | getDrawingTime()
boolean | getFilterTouchesWhenObscured()
boolean | getFitsSystemWindows()
ArrayList<View> | getFocusables(int arg0)
void | getFocusedRect(Rect arg0)
boolean | getGlobalVisibleRect(Rect arg0, Point arg1)
final boolean | getGlobalVisibleRect(Rect arg0)
Handler | getHandler()
final int | getHeight()
void | getHitRect(Rect arg0)
int | getHorizontalFadingEdgeLength()
int | getHorizontalScrollbarHeight()
int | getId()
int | getImportantForAccessibility()
boolean | getKeepScreenOn()
KeyEvent.DispatcherState | getKeyDispatcherState()
int | getLabelFor()
int | getLayerType()
int | getLayoutDirection()
ViewGroup.LayoutParams | getLayoutParams()
final int | getLeft()
float | getLeftFadingEdgeStrength()
int | getLeftPaddingOffset()
final boolean | getLocalVisibleRect(Rect arg0)
void | getLocationInWindow(int[] arg0)
void | getLocationOnScreen(int[] arg0)
Matrix | getMatrix()
final int | getMeasuredHeight()
final int | getMeasuredHeightAndState()
final int | getMeasuredState()
final int | getMeasuredWidth()
final int | getMeasuredWidthAndState()
int | getMinimumHeight()
int | getMinimumWidth()
int | getNextFocusDownId()
int | getNextFocusForwardId()
int | getNextFocusLeftId()
int | getNextFocusRightId()
int | getNextFocusUpId()
View.OnFocusChangeListener | getOnFocusChangeListener()
int | getOverScrollMode()
ViewOverlay | getOverlay()
int | getPaddingBottom()
int | getPaddingEnd()
int | getPaddingLeft()
int | getPaddingRight()
int | getPaddingStart()
int | getPaddingTop()
final ViewParent | getParent()
ViewParent | getParentForAccessibility()
float | getPivotX()
float | getPivotY()
Resources | getResources()
final int | getRight()
float | getRightFadingEdgeStrength()
int | getRightPaddingOffset()
View | getRootView()
float | getRotation()
float | getRotationX()
float | getRotationY()
float | getScaleX()
float | getScaleY()
int | getScrollBarDefaultDelayBeforeFade()
int | getScrollBarFadeDuration()
int | getScrollBarSize()
int | getScrollBarStyle()
final int | getScrollX()
final int | getScrollY()
int | getSolidColor()
int | getSuggestedMinimumHeight()
int | getSuggestedMinimumWidth()
int | getSystemUiVisibility()
Object | getTag(int arg0)
Object | getTag()
int | getTextAlignment()
int | getTextDirection()
final int | getTop()
float | getTopFadingEdgeStrength()
int | getTopPaddingOffset()
TouchDelegate | getTouchDelegate()
ArrayList<View> | getTouchables()
float | getTranslationX()
float | getTranslationY()
int | getVerticalFadingEdgeLength()
int | getVerticalScrollbarPosition()
int | getVerticalScrollbarWidth()
ViewTreeObserver | getViewTreeObserver()
int | getVisibility()
final int | getWidth()
int | getWindowAttachCount()
WindowId | getWindowId()
int | getWindowSystemUiVisibility()
IBinder | getWindowToken()
int | getWindowVisibility()
void | getWindowVisibleDisplayFrame(Rect arg0)
float | getX()
float | getY()
boolean | hasFocus()
boolean | hasFocusable()
boolean | hasOnClickListeners()
boolean | hasOverlappingRendering()
boolean | hasTransientState()
boolean | hasWindowFocus()
static View | inflate(Context arg0, int arg1, ViewGroup arg2)
void | initializeFadingEdge(TypedArray arg0)
void | initializeScrollbars(TypedArray arg0)
void | invalidate(Rect arg0)
void | invalidate(int arg0, int arg1, int arg2, int arg3)
void | invalidate()
void | invalidateDrawable(Drawable arg0)
boolean | isActivated()
boolean | isAttachedToWindow()
boolean | isClickable()
boolean | isDirty()
boolean | isDrawingCacheEnabled()
boolean | isDuplicateParentStateEnabled()
boolean | isEnabled()
final boolean | isFocusable()
final boolean | isFocusableInTouchMode()
boolean | isFocused()
boolean | isHapticFeedbackEnabled()
boolean | isHardwareAccelerated()
boolean | isHorizontalFadingEdgeEnabled()
boolean | isHorizontalScrollBarEnabled()
boolean | isHovered()
boolean | isInEditMode()
boolean | isInLayout()
boolean | isInTouchMode()
boolean | isLaidOut()
boolean | isLayoutDirectionResolved()
boolean | isLayoutRequested()
boolean | isLongClickable()
boolean | isOpaque()
boolean | isPaddingOffsetRequired()
boolean | isPaddingRelative()
boolean | isPressed()
boolean | isSaveEnabled()
boolean | isSaveFromParentEnabled()
boolean | isScrollContainer()
boolean | isScrollbarFadingEnabled()
boolean | isSelected()
boolean | isShown()
boolean | isSoundEffectsEnabled()
boolean | isTextAlignmentResolved()
boolean | isTextDirectionResolved()
boolean | isVerticalFadingEdgeEnabled()
boolean | isVerticalScrollBarEnabled()
void | jumpDrawablesToCurrentState()
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()
void | onAttachedToWindow()
void | onCancelPendingInputEvents()
boolean | onCheckIsTextEditor()
void | onConfigurationChanged(Configuration arg0)
void | onCreateContextMenu(ContextMenu arg0)
int[] | onCreateDrawableState(int arg0)
InputConnection | onCreateInputConnection(EditorInfo arg0)
void | onDetachedFromWindow()
void | onDisplayHint(int arg0)
boolean | onDragEvent(DragEvent arg0)
void | onDraw(Canvas arg0)
final void | onDrawScrollBars(Canvas arg0)
boolean | onFilterTouchEventForSecurity(MotionEvent arg0)
void | onFinishInflate()
void | onFinishTemporaryDetach()
void | onFocusChanged(boolean arg0, int arg1, Rect arg2)
boolean | onGenericMotionEvent(MotionEvent arg0)
void | onHoverChanged(boolean arg0)
boolean | onHoverEvent(MotionEvent arg0)
void | onInitializeAccessibilityEvent(AccessibilityEvent arg0)
void | onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo arg0)
boolean | onKeyDown(int arg0, KeyEvent arg1)
boolean | onKeyLongPress(int arg0, KeyEvent arg1)
boolean | onKeyMultiple(int arg0, int arg1, KeyEvent arg2)
boolean | onKeyPreIme(int arg0, KeyEvent arg1)
boolean | onKeyShortcut(int arg0, KeyEvent arg1)
boolean | onKeyUp(int arg0, KeyEvent 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 | onPopulateAccessibilityEvent(AccessibilityEvent arg0)
void | onRestoreInstanceState(Parcelable arg0)
void | onRtlPropertiesChanged(int arg0)
Parcelable | onSaveInstanceState()
void | onScreenStateChanged(int arg0)
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(MotionEvent arg0)
boolean | onTrackballEvent(MotionEvent arg0)
void | onVisibilityChanged(View 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, Bundle arg1)
boolean | performClick()
boolean | performHapticFeedback(int arg0)
boolean | performHapticFeedback(int arg0, int arg1)
boolean | performLongClick()
void | playSoundEffect(int arg0)
boolean | post(Runnable arg0)
boolean | postDelayed(Runnable arg0, long arg1)
void | postInvalidate(int arg0, int arg1, int arg2, int arg3)
void | postInvalidate()
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(Runnable arg0)
void | postOnAnimationDelayed(Runnable arg0, long arg1)
void | refreshDrawableState()
boolean | removeCallbacks(Runnable arg0)
void | removeOnAttachStateChangeListener(View.OnAttachStateChangeListener arg0)
void | removeOnLayoutChangeListener(View.OnLayoutChangeListener arg0)
void | requestFitSystemWindows()
boolean | requestFocus(int arg0, Rect arg1)
final boolean | requestFocus(int arg0)
final boolean | requestFocus()
final boolean | requestFocusFromTouch()
void | requestLayout()
boolean | requestRectangleOnScreen(Rect arg0)
boolean | requestRectangleOnScreen(Rect arg0, boolean arg1)
static int | resolveSize(int arg0, int arg1)
static int | resolveSizeAndState(int arg0, int arg1, int arg2)
void | restoreHierarchyState(SparseArray<Parcelable> arg0)
void | saveHierarchyState(SparseArray<Parcelable> arg0)
void | scheduleDrawable(Drawable arg0, Runnable arg1, long arg2)
void | scrollBy(int arg0, int arg1)
void | scrollTo(int arg0, int arg1)
void | sendAccessibilityEvent(int arg0)
void | sendAccessibilityEventUnchecked(AccessibilityEvent arg0)
void | setAccessibilityDelegate(View.AccessibilityDelegate arg0)
void | setAccessibilityLiveRegion(int arg0)
void | setActivated(boolean arg0)
void | setAlpha(float arg0)
void | setAnimation(Animation arg0)
void | setBackground(Drawable arg0)
void | setBackgroundColor(int arg0)
void | setBackgroundDrawable(Drawable arg0)
void | setBackgroundResource(int arg0)
final void | setBottom(int arg0)
void | setCameraDistance(float arg0)
void | setClickable(boolean arg0)
void | setClipBounds(Rect arg0)
void | setContentDescription(CharSequence arg0)
void | setDrawingCacheBackgroundColor(int arg0)
void | setDrawingCacheEnabled(boolean arg0)
void | setDrawingCacheQuality(int arg0)
void | setDuplicateParentStateEnabled(boolean arg0)
void | setEnabled(boolean arg0)
void | setFadingEdgeLength(int arg0)
void | setFilterTouchesWhenObscured(boolean arg0)
void | setFitsSystemWindows(boolean arg0)
void | setFocusable(boolean arg0)
void | setFocusableInTouchMode(boolean arg0)
void | setHapticFeedbackEnabled(boolean arg0)
void | setHasTransientState(boolean arg0)
void | setHorizontalFadingEdgeEnabled(boolean arg0)
void | setHorizontalScrollBarEnabled(boolean arg0)
void | setHovered(boolean arg0)
void | setId(int arg0)
void | setImportantForAccessibility(int arg0)
void | setKeepScreenOn(boolean arg0)
void | setLabelFor(int arg0)
void | setLayerPaint(Paint arg0)
void | setLayerType(int arg0, Paint arg1)
void | setLayoutDirection(int arg0)
void | setLayoutParams(ViewGroup.LayoutParams arg0)
final void | setLeft(int arg0)
void | setLongClickable(boolean arg0)
final void | setMeasuredDimension(int arg0, int arg1)
void | setMinimumHeight(int arg0)
void | setMinimumWidth(int arg0)
void | setNextFocusDownId(int arg0)
void | setNextFocusForwardId(int arg0)
void | setNextFocusLeftId(int arg0)
void | setNextFocusRightId(int arg0)
void | setNextFocusUpId(int arg0)
void | setOnClickListener(View.OnClickListener arg0)
void | setOnCreateContextMenuListener(View.OnCreateContextMenuListener arg0)
void | setOnDragListener(View.OnDragListener arg0)
void | setOnFocusChangeListener(View.OnFocusChangeListener arg0)
void | setOnGenericMotionListener(View.OnGenericMotionListener arg0)
void | setOnHoverListener(View.OnHoverListener arg0)
void | setOnKeyListener(View.OnKeyListener arg0)
void | setOnLongClickListener(View.OnLongClickListener arg0)
void | setOnSystemUiVisibilityChangeListener(View.OnSystemUiVisibilityChangeListener arg0)
void | setOnTouchListener(View.OnTouchListener 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 | setPressed(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 | setScrollBarDefaultDelayBeforeFade(int arg0)
void | setScrollBarFadeDuration(int arg0)
void | setScrollBarSize(int arg0)
void | setScrollBarStyle(int arg0)
void | setScrollContainer(boolean arg0)
void | setScrollX(int arg0)
void | setScrollY(int arg0)
void | setScrollbarFadingEnabled(boolean arg0)
void | setSelected(boolean arg0)
void | setSoundEffectsEnabled(boolean arg0)
void | setSystemUiVisibility(int arg0)
void | setTag(int arg0, Object arg1)
void | setTag(Object arg0)
void | setTextAlignment(int arg0)
void | setTextDirection(int arg0)
final void | setTop(int arg0)
void | setTouchDelegate(TouchDelegate arg0)
void | setTranslationX(float arg0)
void | setTranslationY(float arg0)
void | setVerticalFadingEdgeEnabled(boolean arg0)
void | setVerticalScrollBarEnabled(boolean arg0)
void | setVerticalScrollbarPosition(int arg0)
void | setVisibility(int arg0)
void | setWillNotCacheDrawing(boolean arg0)
void | setWillNotDraw(boolean arg0)
void | setX(float arg0)
void | setY(float arg0)
boolean | showContextMenu()
ActionMode | startActionMode(ActionMode.Callback arg0)
void | startAnimation(Animation arg0)
final boolean | startDrag(ClipData arg0, View.DragShadowBuilder arg1, Object arg2, int arg3)
String | toString()
void | unscheduleDrawable(Drawable arg0)
void | unscheduleDrawable(Drawable arg0, Runnable arg1)
boolean | verifyDrawable(Drawable arg0)
boolean | willNotCacheDrawing()
boolean | willNotDraw()

From class java.lang.Object

Object | clone()
boolean | equals(Object arg0)
void | finalize()
final Class<?> | getClass()
int | hashCode()
final void | notify()
final void | notifyAll()
String | toString()
final void | wait()
final void | wait(long arg0, int arg1)
final void | wait(long arg0)

From interface android.graphics.drawable.Drawable.Callback

abstract void | invalidateDrawable(Drawable arg0)
abstract void | scheduleDrawable(Drawable arg0, Runnable arg1, long arg2)
abstract void | unscheduleDrawable(Drawable arg0, Runnable arg1)

From interface android.view.KeyEvent.Callback

abstract boolean | onKeyDown(int arg0, KeyEvent arg1)
abstract boolean | onKeyLongPress(int arg0, KeyEvent arg1)
abstract boolean | onKeyMultiple(int arg0, int arg1, KeyEvent arg2)
abstract boolean | onKeyUp(int arg0, KeyEvent arg1)

From interface android.view.ViewManager

abstract void | addView(View arg0, ViewGroup.LayoutParams arg1)
abstract void | removeView(View arg0)
abstract void | updateViewLayout(View arg0, ViewGroup.LayoutParams arg1)

From interface android.view.ViewParent

abstract void | bringChildToFront(View arg0)
abstract boolean | canResolveLayoutDirection()
abstract boolean | canResolveTextAlignment()
abstract boolean | canResolveTextDirection()
abstract void | childDrawableStateChanged(View arg0)
abstract void | childHasTransientStateChanged(View arg0, boolean arg1)
abstract void | clearChildFocus(View arg0)
abstract void | createContextMenu(ContextMenu arg0)
abstract View | focusSearch(View arg0, int arg1)
abstract void | focusableViewAvailable(View arg0)
abstract boolean | getChildVisibleRect(View arg0, Rect arg1, Point arg2)
abstract int | getLayoutDirection()
abstract ViewParent | getParent()
abstract ViewParent | getParentForAccessibility()
abstract int | getTextAlignment()
abstract int | getTextDirection()
abstract void | invalidateChild(View arg0, Rect arg1)
abstract ViewParent | invalidateChildInParent(int[] arg0, Rect arg1)
abstract boolean | isLayoutDirectionResolved()
abstract boolean | isLayoutRequested()
abstract boolean | isTextAlignmentResolved()
abstract boolean | isTextDirectionResolved()
abstract void | notifySubtreeAccessibilityStateChanged(View arg0, View arg1, int arg2)
abstract void | recomputeViewAttributes(View arg0)
abstract void | requestChildFocus(View arg0, View arg1)
abstract boolean | requestChildRectangleOnScreen(View arg0, Rect arg1, boolean arg2)
abstract void | requestDisallowInterceptTouchEvent(boolean arg0)
abstract void | requestFitSystemWindows()
abstract void | requestLayout()
abstract boolean | requestSendAccessibilityEvent(View arg0, AccessibilityEvent arg1)
abstract void | requestTransparentRegion(View arg0)
abstract boolean | showContextMenuForChild(View arg0)
abstract ActionMode | startActionModeForChild(View arg0, ActionMode.Callback arg1)

From interface android.view.accessibility.AccessibilityEventSource

abstract void | sendAccessibilityEvent(int arg0)
abstract void | sendAccessibilityEventUnchecked(AccessibilityEvent arg0)

## Public Constructors

#### public PlusOneButtonWithPopup (Context context)

Constructor to create from code.

#### public PlusOneButtonWithPopup (Context context, AttributeSet attrs)

Constructor called when inflating from XML.

## Public Methods

#### public void cancelClick ()

Restore the original +1 button state.

#### public PendingIntent getResolution ()

Returns a pending intent to resolve the connection failure or `null` if there was none.

#### public void initialize (String url, String accountName)

Updates the +1 button for the argument URL and account.

##### Parameters

url | The URL to be +1'd.
accountName | The the name of the account tied to this +1 button (may be null).

#### public void reinitialize ()

Reload the +1 button state.

#### public void setAnnotation (int annotation)

Sets the annotation to display next to the button.

##### Parameters

annotation | The annotation. See `ANNOTATION_NONE`, `ANNOTATION_INLINE`, and `ANNOTATION_BUBBLE`.

#### public void setOnClickListener (View.OnClickListener onClickListener)

Sets the `View.OnClickListener` to handle clicks.

##### Parameters

onClickListener | The listener, or null for default behavior.

#### public void setSize (int size)

Sets the size of the +1 button image.

##### Parameters

size | The size. See `SIZE_STANDARD`, `SIZE_TALL`, `SIZE_MEDIUM`, and `SIZE_SMALL`.

## Protected Methods

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

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