1package 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(); 24 } 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 262