package

androidx.wear.widget

Interfaces

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.

Classes

BoxInsetLayoutBoxInsetLayout is a screen shape-aware ViewGroup that can box its children in the center square of a round screen by using the 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.
CurvingLayoutCallbackAn implementation of the WearableLinearLayoutManager.LayoutCallback aligning the children of the associated WearableRecyclerView along a pre-defined vertical curve.
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.

Annotation Types

BoxInsetLayout.LayoutParams.BoxedEdges
ConfirmationOverlay.OverlayTypeTypes of animations to display in the overlay.