1package androidx.wear.activity { 2 3 public class ConfirmationActivity extends android.app.Activity { 4 ctor public ConfirmationActivity(); 5 method protected void onAnimationFinished(); 6 method public void onCreate(android.os.Bundle); 7 field public static final java.lang.String EXTRA_ANIMATION_TYPE = "androidx.wear.activity.extra.ANIMATION_TYPE"; 8 field public static final java.lang.String EXTRA_MESSAGE = "androidx.wear.activity.extra.MESSAGE"; 9 field public static final int FAILURE_ANIMATION = 3; // 0x3 10 field public static final int OPEN_ON_PHONE_ANIMATION = 2; // 0x2 11 field public static final int SUCCESS_ANIMATION = 1; // 0x1 12 } 13 14} 15 16package androidx.wear.ambient { 17 18 public final deprecated class AmbientMode extends android.app.Fragment { 19 ctor public AmbientMode(); 20 method public static <T extends android.app.Activity> androidx.wear.ambient.AmbientMode.AmbientController attachAmbientSupport(T); 21 field public static final java.lang.String EXTRA_BURN_IN_PROTECTION = "com.google.android.wearable.compat.extra.BURN_IN_PROTECTION"; 22 field public static final java.lang.String EXTRA_LOWBIT_AMBIENT = "com.google.android.wearable.compat.extra.LOWBIT_AMBIENT"; 23 field public static final java.lang.String FRAGMENT_TAG = "android.support.wearable.ambient.AmbientMode"; 24 } 25 26 public static abstract class AmbientMode.AmbientCallback { 27 ctor public AmbientMode.AmbientCallback(); 28 method public void onEnterAmbient(android.os.Bundle); 29 method public void onExitAmbient(); 30 method public void onUpdateAmbient(); 31 } 32 33 public static abstract interface AmbientMode.AmbientCallbackProvider { 34 method public abstract androidx.wear.ambient.AmbientMode.AmbientCallback getAmbientCallback(); 35 } 36 37 public final class AmbientMode.AmbientController { 38 method public boolean isAmbient(); 39 } 40 41 public final class AmbientModeSupport extends androidx.fragment.app.Fragment { 42 ctor public AmbientModeSupport(); 43 method public static <T extends androidx.fragment.app.FragmentActivity> androidx.wear.ambient.AmbientModeSupport.AmbientController attach(T); 44 field public static final java.lang.String EXTRA_BURN_IN_PROTECTION = "com.google.android.wearable.compat.extra.BURN_IN_PROTECTION"; 45 field public static final java.lang.String EXTRA_LOWBIT_AMBIENT = "com.google.android.wearable.compat.extra.LOWBIT_AMBIENT"; 46 field public static final java.lang.String FRAGMENT_TAG = "android.support.wearable.ambient.AmbientMode"; 47 } 48 49 public static abstract class AmbientModeSupport.AmbientCallback { 50 ctor public AmbientModeSupport.AmbientCallback(); 51 method public void onEnterAmbient(android.os.Bundle); 52 method public void onExitAmbient(); 53 method public void onUpdateAmbient(); 54 } 55 56 public static abstract interface AmbientModeSupport.AmbientCallbackProvider { 57 method public abstract androidx.wear.ambient.AmbientModeSupport.AmbientCallback getAmbientCallback(); 58 } 59 60 public final class AmbientModeSupport.AmbientController { 61 method public boolean isAmbient(); 62 } 63 64} 65 66package androidx.wear.utils { 67 68 public class MetadataConstants { 69 method public static int getPreviewDrawableResourceId(android.content.Context, boolean); 70 method public static boolean isNotificationBridgingEnabled(android.content.Context); 71 method public static boolean isStandalone(android.content.Context); 72 field public static final java.lang.String NOTIFICATION_BRIDGE_MODE_BRIDGING = "BRIDGING"; 73 field public static final java.lang.String NOTIFICATION_BRIDGE_MODE_METADATA_NAME = "com.google.android.wearable.notificationBridgeMode"; 74 field public static final java.lang.String NOTIFICATION_BRIDGE_MODE_NO_BRIDGING = "NO_BRIDGING"; 75 field public static final java.lang.String STANDALONE_METADATA_NAME = "com.google.android.wearable.standalone"; 76 field public static final java.lang.String WATCH_FACE_PREVIEW_CIRCULAR_METADATA_NAME = "com.google.android.wearable.watchface.preview_circular"; 77 field public static final java.lang.String WATCH_FACE_PREVIEW_METADATA_NAME = "com.google.android.wearable.watchface.preview"; 78 } 79 80} 81 82package androidx.wear.widget { 83 84 public class BoxInsetLayout extends android.view.ViewGroup { 85 ctor public BoxInsetLayout(android.content.Context); 86 ctor public BoxInsetLayout(android.content.Context, android.util.AttributeSet); 87 ctor public BoxInsetLayout(android.content.Context, android.util.AttributeSet, int); 88 method public androidx.wear.widget.BoxInsetLayout.LayoutParams generateLayoutParams(android.util.AttributeSet); 89 } 90 91 public static class BoxInsetLayout.LayoutParams extends android.widget.FrameLayout.LayoutParams { 92 ctor public BoxInsetLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 93 ctor public BoxInsetLayout.LayoutParams(int, int); 94 ctor public BoxInsetLayout.LayoutParams(int, int, int); 95 ctor public BoxInsetLayout.LayoutParams(int, int, int, int); 96 ctor public BoxInsetLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 97 ctor public BoxInsetLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 98 ctor public BoxInsetLayout.LayoutParams(android.widget.FrameLayout.LayoutParams); 99 ctor public BoxInsetLayout.LayoutParams(androidx.wear.widget.BoxInsetLayout.LayoutParams); 100 field public static final int BOX_ALL = 15; // 0xf 101 field public static final int BOX_BOTTOM = 8; // 0x8 102 field public static final int BOX_LEFT = 1; // 0x1 103 field public static final int BOX_NONE = 0; // 0x0 104 field public static final int BOX_RIGHT = 4; // 0x4 105 field public static final int BOX_TOP = 2; // 0x2 106 field public int boxedEdges; 107 } 108 109 public class CircularProgressLayout extends android.widget.FrameLayout { 110 ctor public CircularProgressLayout(android.content.Context); 111 ctor public CircularProgressLayout(android.content.Context, android.util.AttributeSet); 112 ctor public CircularProgressLayout(android.content.Context, android.util.AttributeSet, int); 113 ctor public CircularProgressLayout(android.content.Context, android.util.AttributeSet, int, int); 114 method public int getBackgroundColor(); 115 method public int[] getColorSchemeColors(); 116 method public androidx.wear.widget.CircularProgressLayout.OnTimerFinishedListener getOnTimerFinishedListener(); 117 method public androidx.swiperefreshlayout.widget.CircularProgressDrawable getProgressDrawable(); 118 method public float getStartingRotation(); 119 method public float getStrokeWidth(); 120 method public long getTotalTime(); 121 method public boolean isIndeterminate(); 122 method public boolean isTimerRunning(); 123 method public void setColorSchemeColors(int...); 124 method public void setIndeterminate(boolean); 125 method public void setOnTimerFinishedListener(androidx.wear.widget.CircularProgressLayout.OnTimerFinishedListener); 126 method public void setStartingRotation(float); 127 method public void setStrokeWidth(float); 128 method public void setTotalTime(long); 129 method public void startTimer(); 130 method public void stopTimer(); 131 } 132 133 public static abstract interface CircularProgressLayout.OnTimerFinishedListener { 134 method public abstract void onTimerFinished(androidx.wear.widget.CircularProgressLayout); 135 } 136 137 public class ConfirmationOverlay { 138 ctor public ConfirmationOverlay(); 139 method public androidx.wear.widget.ConfirmationOverlay setDuration(int); 140 method public androidx.wear.widget.ConfirmationOverlay setFinishedAnimationListener(androidx.wear.widget.ConfirmationOverlay.OnAnimationFinishedListener); 141 method public androidx.wear.widget.ConfirmationOverlay setMessage(java.lang.String); 142 method public androidx.wear.widget.ConfirmationOverlay setType(int); 143 method public void showAbove(android.view.View); 144 method public void showOn(android.app.Activity); 145 field public static final int DEFAULT_ANIMATION_DURATION_MS = 1000; // 0x3e8 146 field public static final int FAILURE_ANIMATION = 1; // 0x1 147 field public static final int OPEN_ON_PHONE_ANIMATION = 2; // 0x2 148 field public static final int SUCCESS_ANIMATION = 0; // 0x0 149 } 150 151 public static abstract interface ConfirmationOverlay.OnAnimationFinishedListener { 152 method public abstract void onAnimationFinished(); 153 } 154 155 public static abstract class ConfirmationOverlay.OverlayType implements java.lang.annotation.Annotation { 156 } 157 158 public class CurvingLayoutCallback extends androidx.wear.widget.WearableLinearLayoutManager.LayoutCallback { 159 ctor public CurvingLayoutCallback(android.content.Context); 160 method public void adjustAnchorOffsetXY(android.view.View, float[]); 161 method public void onLayoutFinished(android.view.View, androidx.recyclerview.widget.RecyclerView); 162 } 163 164 public class RoundedDrawable extends android.graphics.drawable.Drawable { 165 ctor public RoundedDrawable(); 166 method public void draw(android.graphics.Canvas); 167 method public int getBackgroundColor(); 168 method public android.graphics.drawable.Drawable getDrawable(); 169 method public int getOpacity(); 170 method public int getRadius(); 171 method public boolean isClipEnabled(); 172 method public void setAlpha(int); 173 method public void setBackgroundColor(int); 174 method public void setClipEnabled(boolean); 175 method public void setColorFilter(android.graphics.ColorFilter); 176 method public void setDrawable(android.graphics.drawable.Drawable); 177 method public void setRadius(int); 178 } 179 180 public class SwipeDismissFrameLayout extends android.widget.FrameLayout { 181 ctor public SwipeDismissFrameLayout(android.content.Context); 182 ctor public SwipeDismissFrameLayout(android.content.Context, android.util.AttributeSet); 183 ctor public SwipeDismissFrameLayout(android.content.Context, android.util.AttributeSet, int); 184 ctor public SwipeDismissFrameLayout(android.content.Context, android.util.AttributeSet, int, int); 185 method public void addCallback(androidx.wear.widget.SwipeDismissFrameLayout.Callback); 186 method public void removeCallback(androidx.wear.widget.SwipeDismissFrameLayout.Callback); 187 } 188 189 public static abstract class SwipeDismissFrameLayout.Callback { 190 ctor public SwipeDismissFrameLayout.Callback(); 191 method public void onDismissed(androidx.wear.widget.SwipeDismissFrameLayout); 192 method public void onSwipeCanceled(androidx.wear.widget.SwipeDismissFrameLayout); 193 method public void onSwipeStarted(androidx.wear.widget.SwipeDismissFrameLayout); 194 } 195 196 public class WearableLinearLayoutManager extends androidx.recyclerview.widget.LinearLayoutManager { 197 ctor public WearableLinearLayoutManager(android.content.Context, androidx.wear.widget.WearableLinearLayoutManager.LayoutCallback); 198 ctor public WearableLinearLayoutManager(android.content.Context); 199 method public androidx.wear.widget.WearableLinearLayoutManager.LayoutCallback getLayoutCallback(); 200 method public void setLayoutCallback(androidx.wear.widget.WearableLinearLayoutManager.LayoutCallback); 201 } 202 203 public static abstract class WearableLinearLayoutManager.LayoutCallback { 204 ctor public WearableLinearLayoutManager.LayoutCallback(); 205 method public abstract void onLayoutFinished(android.view.View, androidx.recyclerview.widget.RecyclerView); 206 } 207 208 public class WearableRecyclerView extends androidx.recyclerview.widget.RecyclerView { 209 ctor public WearableRecyclerView(android.content.Context); 210 ctor public WearableRecyclerView(android.content.Context, android.util.AttributeSet); 211 ctor public WearableRecyclerView(android.content.Context, android.util.AttributeSet, int); 212 ctor public WearableRecyclerView(android.content.Context, android.util.AttributeSet, int, int); 213 method public float getBezelFraction(); 214 method public float getScrollDegreesPerScreen(); 215 method public boolean isCircularScrollingGestureEnabled(); 216 method public boolean isEdgeItemsCenteringEnabled(); 217 method public void setBezelFraction(float); 218 method public void setCircularScrollingGestureEnabled(boolean); 219 method public void setEdgeItemsCenteringEnabled(boolean); 220 method public void setScrollDegreesPerScreen(float); 221 } 222 223} 224 225package androidx.wear.widget.drawer { 226 227 public class WearableActionDrawerView extends androidx.wear.widget.drawer.WearableDrawerView { 228 ctor public WearableActionDrawerView(android.content.Context); 229 ctor public WearableActionDrawerView(android.content.Context, android.util.AttributeSet); 230 ctor public WearableActionDrawerView(android.content.Context, android.util.AttributeSet, int); 231 ctor public WearableActionDrawerView(android.content.Context, android.util.AttributeSet, int, int); 232 method public android.view.Menu getMenu(); 233 method public void setOnMenuItemClickListener(android.view.MenuItem.OnMenuItemClickListener); 234 method public void setTitle(java.lang.CharSequence); 235 } 236 237 public class WearableDrawerController { 238 method public void closeDrawer(); 239 method public void openDrawer(); 240 method public void peekDrawer(); 241 } 242 243 public class WearableDrawerLayout extends android.widget.FrameLayout implements androidx.core.view.NestedScrollingParent android.view.View.OnLayoutChangeListener { 244 ctor public WearableDrawerLayout(android.content.Context); 245 ctor public WearableDrawerLayout(android.content.Context, android.util.AttributeSet); 246 ctor public WearableDrawerLayout(android.content.Context, android.util.AttributeSet, int); 247 ctor public WearableDrawerLayout(android.content.Context, android.util.AttributeSet, int, int); 248 method public void onFlingComplete(android.view.View); 249 method public void onLayoutChange(android.view.View, int, int, int, int, int, int, int, int); 250 method public void setDrawerStateCallback(androidx.wear.widget.drawer.WearableDrawerLayout.DrawerStateCallback); 251 } 252 253 public static class WearableDrawerLayout.DrawerStateCallback { 254 ctor public WearableDrawerLayout.DrawerStateCallback(); 255 method public void onDrawerClosed(androidx.wear.widget.drawer.WearableDrawerLayout, androidx.wear.widget.drawer.WearableDrawerView); 256 method public void onDrawerOpened(androidx.wear.widget.drawer.WearableDrawerLayout, androidx.wear.widget.drawer.WearableDrawerView); 257 method public void onDrawerStateChanged(androidx.wear.widget.drawer.WearableDrawerLayout, int); 258 } 259 260 public class WearableDrawerView extends android.widget.FrameLayout { 261 ctor public WearableDrawerView(android.content.Context); 262 ctor public WearableDrawerView(android.content.Context, android.util.AttributeSet); 263 ctor public WearableDrawerView(android.content.Context, android.util.AttributeSet, int); 264 ctor public WearableDrawerView(android.content.Context, android.util.AttributeSet, int, int); 265 method public androidx.wear.widget.drawer.WearableDrawerController getController(); 266 method public android.view.View getDrawerContent(); 267 method public int getDrawerState(); 268 method public boolean isAutoPeekEnabled(); 269 method public boolean isClosed(); 270 method public boolean isLocked(); 271 method public boolean isLockedWhenClosed(); 272 method public boolean isOpenOnlyAtTopEnabled(); 273 method public boolean isOpened(); 274 method public boolean isPeekOnScrollDownEnabled(); 275 method public boolean isPeeking(); 276 method public void onDrawerClosed(); 277 method public void onDrawerOpened(); 278 method public void onDrawerStateChanged(int); 279 method public void onPeekContainerClicked(android.view.View); 280 method public void setDrawerContent(android.view.View); 281 method public void setIsAutoPeekEnabled(boolean); 282 method public void setIsLocked(boolean); 283 method public void setLockedWhenClosed(boolean); 284 method public void setOpenOnlyAtTopEnabled(boolean); 285 method public void setPeekContent(android.view.View); 286 method public void setPeekOnScrollDownEnabled(boolean); 287 field public static final int STATE_DRAGGING = 1; // 0x1 288 field public static final int STATE_IDLE = 0; // 0x0 289 field public static final int STATE_SETTLING = 2; // 0x2 290 } 291 292 public class WearableNavigationDrawerView extends androidx.wear.widget.drawer.WearableDrawerView { 293 ctor public WearableNavigationDrawerView(android.content.Context); 294 ctor public WearableNavigationDrawerView(android.content.Context, android.util.AttributeSet); 295 ctor public WearableNavigationDrawerView(android.content.Context, android.util.AttributeSet, int); 296 ctor public WearableNavigationDrawerView(android.content.Context, android.util.AttributeSet, int, int); 297 method public void addOnItemSelectedListener(androidx.wear.widget.drawer.WearableNavigationDrawerView.OnItemSelectedListener); 298 method public int getNavigationStyle(); 299 method public void removeOnItemSelectedListener(androidx.wear.widget.drawer.WearableNavigationDrawerView.OnItemSelectedListener); 300 method public void setAdapter(androidx.wear.widget.drawer.WearableNavigationDrawerView.WearableNavigationDrawerAdapter); 301 method public void setCurrentItem(int, boolean); 302 field public static final int MULTI_PAGE = 1; // 0x1 303 field public static final int SINGLE_PAGE = 0; // 0x0 304 } 305 306 public static abstract interface WearableNavigationDrawerView.OnItemSelectedListener { 307 method public abstract void onItemSelected(int); 308 } 309 310 public static abstract class WearableNavigationDrawerView.WearableNavigationDrawerAdapter { 311 ctor public WearableNavigationDrawerView.WearableNavigationDrawerAdapter(); 312 method public abstract int getCount(); 313 method public abstract android.graphics.drawable.Drawable getItemDrawable(int); 314 method public abstract java.lang.CharSequence getItemText(int); 315 method public void notifyDataSetChanged(); 316 } 317 318} 319 320