• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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