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