blob: 805fcfcb6b483c4957208db4960eaff8f60dbcde [file] [log] [blame]
Sergey Vasilinets49066c42017-07-10 12:00:26 -07001package android.support.transition {
2
3 public class ArcMotion extends android.support.transition.PathMotion {
4 ctor public ArcMotion();
5 ctor public ArcMotion(android.content.Context, android.util.AttributeSet);
6 method public float getMaximumAngle();
7 method public float getMinimumHorizontalAngle();
8 method public float getMinimumVerticalAngle();
9 method public android.graphics.Path getPath(float, float, float, float);
10 method public void setMaximumAngle(float);
11 method public void setMinimumHorizontalAngle(float);
12 method public void setMinimumVerticalAngle(float);
13 }
14
15 public class AutoTransition extends android.support.transition.TransitionSet {
16 ctor public AutoTransition();
17 ctor public AutoTransition(android.content.Context, android.util.AttributeSet);
18 }
19
20 public class ChangeBounds extends android.support.transition.Transition {
21 ctor public ChangeBounds();
22 ctor public ChangeBounds(android.content.Context, android.util.AttributeSet);
23 method public void captureEndValues(android.support.transition.TransitionValues);
24 method public void captureStartValues(android.support.transition.TransitionValues);
25 method public boolean getResizeClip();
26 method public void setResizeClip(boolean);
27 }
28
29 public class ChangeClipBounds extends android.support.transition.Transition {
30 ctor public ChangeClipBounds();
31 ctor public ChangeClipBounds(android.content.Context, android.util.AttributeSet);
32 method public void captureEndValues(android.support.transition.TransitionValues);
33 method public void captureStartValues(android.support.transition.TransitionValues);
34 }
35
36 public class ChangeImageTransform extends android.support.transition.Transition {
37 ctor public ChangeImageTransform();
38 ctor public ChangeImageTransform(android.content.Context, android.util.AttributeSet);
39 method public void captureEndValues(android.support.transition.TransitionValues);
40 method public void captureStartValues(android.support.transition.TransitionValues);
41 }
42
43 public class ChangeScroll extends android.support.transition.Transition {
44 ctor public ChangeScroll();
45 ctor public ChangeScroll(android.content.Context, android.util.AttributeSet);
46 method public void captureEndValues(android.support.transition.TransitionValues);
47 method public void captureStartValues(android.support.transition.TransitionValues);
48 }
49
50 public class ChangeTransform extends android.support.transition.Transition {
51 ctor public ChangeTransform();
52 ctor public ChangeTransform(android.content.Context, android.util.AttributeSet);
53 method public void captureEndValues(android.support.transition.TransitionValues);
54 method public void captureStartValues(android.support.transition.TransitionValues);
55 method public boolean getReparent();
56 method public boolean getReparentWithOverlay();
57 method public void setReparent(boolean);
58 method public void setReparentWithOverlay(boolean);
59 }
60
61 public class CircularPropagation extends android.support.transition.VisibilityPropagation {
62 ctor public CircularPropagation();
63 method public long getStartDelay(android.view.ViewGroup, android.support.transition.Transition, android.support.transition.TransitionValues, android.support.transition.TransitionValues);
64 method public void setPropagationSpeed(float);
65 }
66
67 public class Explode extends android.support.transition.Visibility {
68 ctor public Explode();
69 ctor public Explode(android.content.Context, android.util.AttributeSet);
70 }
71
72 public class Fade extends android.support.transition.Visibility {
73 ctor public Fade(int);
74 ctor public Fade();
75 ctor public Fade(android.content.Context, android.util.AttributeSet);
76 field public static final int IN = 1; // 0x1
77 field public static final int OUT = 2; // 0x2
78 }
79
80 public abstract class PathMotion {
81 ctor public PathMotion();
82 ctor public PathMotion(android.content.Context, android.util.AttributeSet);
83 method public abstract android.graphics.Path getPath(float, float, float, float);
84 }
85
86 public class PatternPathMotion extends android.support.transition.PathMotion {
87 ctor public PatternPathMotion();
88 ctor public PatternPathMotion(android.content.Context, android.util.AttributeSet);
89 ctor public PatternPathMotion(android.graphics.Path);
90 method public android.graphics.Path getPath(float, float, float, float);
91 method public android.graphics.Path getPatternPath();
92 method public void setPatternPath(android.graphics.Path);
93 }
94
95 public class Scene {
96 ctor public Scene(android.view.ViewGroup);
97 ctor public Scene(android.view.ViewGroup, android.view.View);
98 method public void enter();
99 method public void exit();
100 method public static android.support.transition.Scene getSceneForLayout(android.view.ViewGroup, int, android.content.Context);
101 method public android.view.ViewGroup getSceneRoot();
102 method public void setEnterAction(java.lang.Runnable);
103 method public void setExitAction(java.lang.Runnable);
104 }
105
106 public class SidePropagation extends android.support.transition.VisibilityPropagation {
107 ctor public SidePropagation();
108 method public long getStartDelay(android.view.ViewGroup, android.support.transition.Transition, android.support.transition.TransitionValues, android.support.transition.TransitionValues);
109 method public void setPropagationSpeed(float);
110 method public void setSide(int);
111 }
112
113 public class Slide extends android.support.transition.Visibility {
114 ctor public Slide();
115 ctor public Slide(int);
116 ctor public Slide(android.content.Context, android.util.AttributeSet);
117 method public int getSlideEdge();
118 method public void setSlideEdge(int);
119 }
120
121 public abstract class Transition {
122 ctor public Transition();
123 ctor public Transition(android.content.Context, android.util.AttributeSet);
124 method public android.support.transition.Transition addListener(android.support.transition.Transition.TransitionListener);
125 method public android.support.transition.Transition addTarget(android.view.View);
126 method public android.support.transition.Transition addTarget(int);
127 method public android.support.transition.Transition addTarget(java.lang.String);
128 method public android.support.transition.Transition addTarget(java.lang.Class);
129 method public abstract void captureEndValues(android.support.transition.TransitionValues);
130 method public abstract void captureStartValues(android.support.transition.TransitionValues);
131 method public android.support.transition.Transition clone();
132 method public android.animation.Animator createAnimator(android.view.ViewGroup, android.support.transition.TransitionValues, android.support.transition.TransitionValues);
133 method public android.support.transition.Transition excludeChildren(android.view.View, boolean);
134 method public android.support.transition.Transition excludeChildren(int, boolean);
135 method public android.support.transition.Transition excludeChildren(java.lang.Class, boolean);
136 method public android.support.transition.Transition excludeTarget(android.view.View, boolean);
137 method public android.support.transition.Transition excludeTarget(int, boolean);
138 method public android.support.transition.Transition excludeTarget(java.lang.String, boolean);
139 method public android.support.transition.Transition excludeTarget(java.lang.Class, boolean);
140 method public long getDuration();
141 method public android.graphics.Rect getEpicenter();
142 method public android.support.transition.Transition.EpicenterCallback getEpicenterCallback();
143 method public android.animation.TimeInterpolator getInterpolator();
144 method public java.lang.String getName();
145 method public android.support.transition.PathMotion getPathMotion();
146 method public android.support.transition.TransitionPropagation getPropagation();
147 method public long getStartDelay();
148 method public java.util.List<java.lang.Integer> getTargetIds();
149 method public java.util.List<java.lang.String> getTargetNames();
150 method public java.util.List<java.lang.Class> getTargetTypes();
151 method public java.util.List<android.view.View> getTargets();
152 method public java.lang.String[] getTransitionProperties();
153 method public android.support.transition.TransitionValues getTransitionValues(android.view.View, boolean);
154 method public boolean isTransitionRequired(android.support.transition.TransitionValues, android.support.transition.TransitionValues);
155 method public android.support.transition.Transition removeListener(android.support.transition.Transition.TransitionListener);
156 method public android.support.transition.Transition removeTarget(android.view.View);
157 method public android.support.transition.Transition removeTarget(int);
158 method public android.support.transition.Transition removeTarget(java.lang.String);
159 method public android.support.transition.Transition removeTarget(java.lang.Class);
160 method public android.support.transition.Transition setDuration(long);
161 method public void setEpicenterCallback(android.support.transition.Transition.EpicenterCallback);
162 method public android.support.transition.Transition setInterpolator(android.animation.TimeInterpolator);
163 method public void setMatchOrder(int...);
164 method public void setPathMotion(android.support.transition.PathMotion);
165 method public void setPropagation(android.support.transition.TransitionPropagation);
166 method public android.support.transition.Transition setStartDelay(long);
167 field public static final int MATCH_ID = 3; // 0x3
168 field public static final int MATCH_INSTANCE = 1; // 0x1
169 field public static final int MATCH_ITEM_ID = 4; // 0x4
170 field public static final int MATCH_NAME = 2; // 0x2
171 }
172
173 public static abstract class Transition.EpicenterCallback {
174 ctor public Transition.EpicenterCallback();
175 method public abstract android.graphics.Rect onGetEpicenter(android.support.transition.Transition);
176 }
177
178 public static abstract interface Transition.TransitionListener {
179 method public abstract void onTransitionCancel(android.support.transition.Transition);
180 method public abstract void onTransitionEnd(android.support.transition.Transition);
181 method public abstract void onTransitionPause(android.support.transition.Transition);
182 method public abstract void onTransitionResume(android.support.transition.Transition);
183 method public abstract void onTransitionStart(android.support.transition.Transition);
184 }
185
186 public class TransitionInflater {
187 method public static android.support.transition.TransitionInflater from(android.content.Context);
188 method public android.support.transition.Transition inflateTransition(int);
189 method public android.support.transition.TransitionManager inflateTransitionManager(int, android.view.ViewGroup);
190 }
191
192 public class TransitionListenerAdapter implements android.support.transition.Transition.TransitionListener {
193 ctor public TransitionListenerAdapter();
194 method public void onTransitionCancel(android.support.transition.Transition);
195 method public void onTransitionEnd(android.support.transition.Transition);
196 method public void onTransitionPause(android.support.transition.Transition);
197 method public void onTransitionResume(android.support.transition.Transition);
198 method public void onTransitionStart(android.support.transition.Transition);
199 }
200
201 public class TransitionManager {
202 ctor public TransitionManager();
203 method public static void beginDelayedTransition(android.view.ViewGroup);
204 method public static void beginDelayedTransition(android.view.ViewGroup, android.support.transition.Transition);
205 method public static void endTransitions(android.view.ViewGroup);
206 method public static void go(android.support.transition.Scene);
207 method public static void go(android.support.transition.Scene, android.support.transition.Transition);
208 method public void setTransition(android.support.transition.Scene, android.support.transition.Transition);
209 method public void setTransition(android.support.transition.Scene, android.support.transition.Scene, android.support.transition.Transition);
210 method public void transitionTo(android.support.transition.Scene);
211 }
212
213 public abstract class TransitionPropagation {
214 ctor public TransitionPropagation();
215 method public abstract void captureValues(android.support.transition.TransitionValues);
216 method public abstract java.lang.String[] getPropagationProperties();
217 method public abstract long getStartDelay(android.view.ViewGroup, android.support.transition.Transition, android.support.transition.TransitionValues, android.support.transition.TransitionValues);
218 }
219
220 public class TransitionSet extends android.support.transition.Transition {
221 ctor public TransitionSet();
222 ctor public TransitionSet(android.content.Context, android.util.AttributeSet);
223 method public android.support.transition.TransitionSet addListener(android.support.transition.Transition.TransitionListener);
224 method public android.support.transition.TransitionSet addTarget(android.view.View);
225 method public android.support.transition.TransitionSet addTarget(int);
226 method public android.support.transition.TransitionSet addTarget(java.lang.String);
227 method public android.support.transition.TransitionSet addTarget(java.lang.Class);
228 method public android.support.transition.TransitionSet addTransition(android.support.transition.Transition);
229 method public void captureEndValues(android.support.transition.TransitionValues);
230 method public void captureStartValues(android.support.transition.TransitionValues);
231 method public int getOrdering();
232 method public android.support.transition.Transition getTransitionAt(int);
233 method public int getTransitionCount();
234 method public android.support.transition.TransitionSet removeListener(android.support.transition.Transition.TransitionListener);
235 method public android.support.transition.TransitionSet removeTarget(int);
236 method public android.support.transition.TransitionSet removeTarget(android.view.View);
237 method public android.support.transition.TransitionSet removeTarget(java.lang.Class);
238 method public android.support.transition.TransitionSet removeTarget(java.lang.String);
239 method public android.support.transition.TransitionSet removeTransition(android.support.transition.Transition);
240 method public android.support.transition.TransitionSet setDuration(long);
241 method public android.support.transition.TransitionSet setInterpolator(android.animation.TimeInterpolator);
242 method public android.support.transition.TransitionSet setOrdering(int);
243 method public android.support.transition.TransitionSet setStartDelay(long);
244 field public static final int ORDERING_SEQUENTIAL = 1; // 0x1
245 field public static final int ORDERING_TOGETHER = 0; // 0x0
246 }
247
248 public class TransitionValues {
249 ctor public TransitionValues();
250 field public final java.util.Map<java.lang.String, java.lang.Object> values;
251 field public android.view.View view;
252 }
253
254 public abstract class Visibility extends android.support.transition.Transition {
255 ctor public Visibility();
256 ctor public Visibility(android.content.Context, android.util.AttributeSet);
257 method public void captureEndValues(android.support.transition.TransitionValues);
258 method public void captureStartValues(android.support.transition.TransitionValues);
259 method public int getMode();
260 method public boolean isVisible(android.support.transition.TransitionValues);
261 method public android.animation.Animator onAppear(android.view.ViewGroup, android.support.transition.TransitionValues, int, android.support.transition.TransitionValues, int);
262 method public android.animation.Animator onAppear(android.view.ViewGroup, android.view.View, android.support.transition.TransitionValues, android.support.transition.TransitionValues);
263 method public android.animation.Animator onDisappear(android.view.ViewGroup, android.support.transition.TransitionValues, int, android.support.transition.TransitionValues, int);
264 method public android.animation.Animator onDisappear(android.view.ViewGroup, android.view.View, android.support.transition.TransitionValues, android.support.transition.TransitionValues);
265 method public void setMode(int);
266 field public static final int MODE_IN = 1; // 0x1
267 field public static final int MODE_OUT = 2; // 0x2
268 }
269
270 public abstract class VisibilityPropagation extends android.support.transition.TransitionPropagation {
271 ctor public VisibilityPropagation();
272 method public void captureValues(android.support.transition.TransitionValues);
273 method public java.lang.String[] getPropagationProperties();
274 method public int getViewVisibility(android.support.transition.TransitionValues);
275 method public int getViewX(android.support.transition.TransitionValues);
276 method public int getViewY(android.support.transition.TransitionValues);
277 }
278
279}
280