1 package 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 124 package 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 219