package

androidx.wear.widget

Interfaces

ArcLayout.WidgetInterface for a widget which knows it is being rendered inside an arc, and will draw itself accordingly.
CircularProgressLayout.OnTimerFinishedListenerInterface to implement for listening to CircularProgressLayout.OnTimerFinishedListener.onTimerFinished(CircularProgressLayout) event.
ConfirmationOverlay.OnAnimationFinishedListenerInterface for listeners to be notified when the ConfirmationOverlay animation has finished and its View has been removed.
WearArcLayout.ArcLayoutWidgetInterface for a widget which knows it is being rendered inside an arc, and will draw itself accordingly.

Classes

ArcLayoutContainer which will lay its elements out on an arc.
ArcLayout.LayoutParamsLayout parameters for a widget added to an arc.
BoxInsetLayoutBoxInsetLayout is a screen shape-aware ViewGroup that can box its children in the center square of a round screen by using the layout_boxedEdges attribute.
BoxInsetLayout.LayoutParamsPer-child layout information for layouts that support margins, gravity and boxedEdges.
CircledImageViewAn image view surrounded by a circle.
CircularProgressLayoutCircularProgressLayout adds a circular countdown timer behind the view it contains, typically used to automatically confirm an operation after a short delay has elapsed.
ConfirmationOverlayDisplays a full-screen confirmation animation with optional text and then hides it.
CurvedTextViewCurvedTextView is a component allowing developers to easily write curved text following the curvature of the largest circle that can be inscribed in the view.
CurvingLayoutCallbackAn implementation of the WearableLinearLayoutManager.LayoutCallback aligning the children of the associated WearableRecyclerView along a pre-defined vertical curve.
DismissibleFrameLayoutSpecial FrameLayout that is dismissible by the Back button press, and by left to right swipe when the SwipeToDismiss is been enabled on the device config or themes.
DismissibleFrameLayout.CallbackImplement this callback to act on particular stage of the dismissal.
RoundedDrawableMaintains and draws a drawable inside rounded rectangular bounds.
SimpleAnimatorListenerConvenience class for listening for Animator events that implements the AnimatorListener interface and allows extending only methods that are necessary.
SwipeDismissFrameLayoutA layout enabling left-to-right swipe-to-dismiss, intended for use within an activity.
SwipeDismissFrameLayout.CallbackImplement this callback to act on particular stages of the dismissal.
WearableLinearLayoutManagerThis wear-specific implementation of LinearLayoutManager provides basic offsetting logic for updating child layout.
WearableLinearLayoutManager.LayoutCallbackCallback for interacting with layout passes.
WearableRecyclerViewWearable specific implementation of the RecyclerView enabling WearableRecyclerView.setCircularScrollingGestureEnabled(boolean) circular scrolling} and semi-circular layouts.
WearArcLayoutContainer which will lay its elements out on an arc.
WearArcLayout.LayoutParamsLayout parameters for a widget added to an arc.
WearCurvedTextViewA WearCurvedTextView is a component allowing developers to easily write curved text following the curvature of the largest circle that can be inscribed in the view.

Annotation Types

ArcLayout.AnchorTypeAnnotation for anchor types.
ArcLayout.LayoutParams.VerticalAlignmentVertical alignment of elements within the arc.
BoxInsetLayout.LayoutParams.BoxedEdges
ConfirmationOverlay.OverlayTypeTypes of animations to display in the overlay.
WearArcLayout.AnchorType
WearArcLayout.LayoutParams.VerticalAlignment