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