• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package androidx.transition {
2
3  public class ArcMotion extends androidx.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 androidx.transition.TransitionSet {
16    ctor public AutoTransition();
17    ctor public AutoTransition(android.content.Context, android.util.AttributeSet);
18  }
19
20  public class ChangeBounds extends androidx.transition.Transition {
21    ctor public ChangeBounds();
22    ctor public ChangeBounds(android.content.Context, android.util.AttributeSet);
23    method public void captureEndValues(androidx.transition.TransitionValues);
24    method public void captureStartValues(androidx.transition.TransitionValues);
25    method public boolean getResizeClip();
26    method public void setResizeClip(boolean);
27  }
28
29  public class ChangeClipBounds extends androidx.transition.Transition {
30    ctor public ChangeClipBounds();
31    ctor public ChangeClipBounds(android.content.Context, android.util.AttributeSet);
32    method public void captureEndValues(androidx.transition.TransitionValues);
33    method public void captureStartValues(androidx.transition.TransitionValues);
34  }
35
36  public class ChangeImageTransform extends androidx.transition.Transition {
37    ctor public ChangeImageTransform();
38    ctor public ChangeImageTransform(android.content.Context, android.util.AttributeSet);
39    method public void captureEndValues(androidx.transition.TransitionValues);
40    method public void captureStartValues(androidx.transition.TransitionValues);
41  }
42
43  public class ChangeScroll extends androidx.transition.Transition {
44    ctor public ChangeScroll();
45    ctor public ChangeScroll(android.content.Context, android.util.AttributeSet);
46    method public void captureEndValues(androidx.transition.TransitionValues);
47    method public void captureStartValues(androidx.transition.TransitionValues);
48  }
49
50  public class ChangeTransform extends androidx.transition.Transition {
51    ctor public ChangeTransform();
52    ctor public ChangeTransform(android.content.Context, android.util.AttributeSet);
53    method public void captureEndValues(androidx.transition.TransitionValues);
54    method public void captureStartValues(androidx.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 androidx.transition.VisibilityPropagation {
62    ctor public CircularPropagation();
63    method public long getStartDelay(android.view.ViewGroup, androidx.transition.Transition, androidx.transition.TransitionValues, androidx.transition.TransitionValues);
64    method public void setPropagationSpeed(float);
65  }
66
67  public class Explode extends androidx.transition.Visibility {
68    ctor public Explode();
69    ctor public Explode(android.content.Context, android.util.AttributeSet);
70  }
71
72  public class Fade extends androidx.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 androidx.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 androidx.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 androidx.transition.VisibilityPropagation {
107    ctor public SidePropagation();
108    method public long getStartDelay(android.view.ViewGroup, androidx.transition.Transition, androidx.transition.TransitionValues, androidx.transition.TransitionValues);
109    method public void setPropagationSpeed(float);
110    method public void setSide(int);
111  }
112
113  public class Slide extends androidx.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 implements java.lang.Cloneable {
122    ctor public Transition();
123    ctor public Transition(android.content.Context, android.util.AttributeSet);
124    method public androidx.transition.Transition addListener(androidx.transition.Transition.TransitionListener);
125    method public androidx.transition.Transition addTarget(android.view.View);
126    method public androidx.transition.Transition addTarget(int);
127    method public androidx.transition.Transition addTarget(java.lang.String);
128    method public androidx.transition.Transition addTarget(java.lang.Class);
129    method public abstract void captureEndValues(androidx.transition.TransitionValues);
130    method public abstract void captureStartValues(androidx.transition.TransitionValues);
131    method public androidx.transition.Transition clone();
132    method public android.animation.Animator createAnimator(android.view.ViewGroup, androidx.transition.TransitionValues, androidx.transition.TransitionValues);
133    method public androidx.transition.Transition excludeChildren(android.view.View, boolean);
134    method public androidx.transition.Transition excludeChildren(int, boolean);
135    method public androidx.transition.Transition excludeChildren(java.lang.Class, boolean);
136    method public androidx.transition.Transition excludeTarget(android.view.View, boolean);
137    method public androidx.transition.Transition excludeTarget(int, boolean);
138    method public androidx.transition.Transition excludeTarget(java.lang.String, boolean);
139    method public androidx.transition.Transition excludeTarget(java.lang.Class, boolean);
140    method public long getDuration();
141    method public android.graphics.Rect getEpicenter();
142    method public androidx.transition.Transition.EpicenterCallback getEpicenterCallback();
143    method public android.animation.TimeInterpolator getInterpolator();
144    method public java.lang.String getName();
145    method public androidx.transition.PathMotion getPathMotion();
146    method public androidx.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 androidx.transition.TransitionValues getTransitionValues(android.view.View, boolean);
154    method public boolean isTransitionRequired(androidx.transition.TransitionValues, androidx.transition.TransitionValues);
155    method public androidx.transition.Transition removeListener(androidx.transition.Transition.TransitionListener);
156    method public androidx.transition.Transition removeTarget(android.view.View);
157    method public androidx.transition.Transition removeTarget(int);
158    method public androidx.transition.Transition removeTarget(java.lang.String);
159    method public androidx.transition.Transition removeTarget(java.lang.Class);
160    method public androidx.transition.Transition setDuration(long);
161    method public void setEpicenterCallback(androidx.transition.Transition.EpicenterCallback);
162    method public androidx.transition.Transition setInterpolator(android.animation.TimeInterpolator);
163    method public void setMatchOrder(int...);
164    method public void setPathMotion(androidx.transition.PathMotion);
165    method public void setPropagation(androidx.transition.TransitionPropagation);
166    method public androidx.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(androidx.transition.Transition);
176  }
177
178  public static abstract interface Transition.TransitionListener {
179    method public abstract void onTransitionCancel(androidx.transition.Transition);
180    method public abstract void onTransitionEnd(androidx.transition.Transition);
181    method public abstract void onTransitionPause(androidx.transition.Transition);
182    method public abstract void onTransitionResume(androidx.transition.Transition);
183    method public abstract void onTransitionStart(androidx.transition.Transition);
184  }
185
186  public class TransitionInflater {
187    method public static androidx.transition.TransitionInflater from(android.content.Context);
188    method public androidx.transition.Transition inflateTransition(int);
189    method public androidx.transition.TransitionManager inflateTransitionManager(int, android.view.ViewGroup);
190  }
191
192  public class TransitionListenerAdapter implements androidx.transition.Transition.TransitionListener {
193    ctor public TransitionListenerAdapter();
194    method public void onTransitionCancel(androidx.transition.Transition);
195    method public void onTransitionEnd(androidx.transition.Transition);
196    method public void onTransitionPause(androidx.transition.Transition);
197    method public void onTransitionResume(androidx.transition.Transition);
198    method public void onTransitionStart(androidx.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, androidx.transition.Transition);
205    method public static void endTransitions(android.view.ViewGroup);
206    method public static void go(androidx.transition.Scene);
207    method public static void go(androidx.transition.Scene, androidx.transition.Transition);
208    method public void setTransition(androidx.transition.Scene, androidx.transition.Transition);
209    method public void setTransition(androidx.transition.Scene, androidx.transition.Scene, androidx.transition.Transition);
210    method public void transitionTo(androidx.transition.Scene);
211  }
212
213  public abstract class TransitionPropagation {
214    ctor public TransitionPropagation();
215    method public abstract void captureValues(androidx.transition.TransitionValues);
216    method public abstract java.lang.String[] getPropagationProperties();
217    method public abstract long getStartDelay(android.view.ViewGroup, androidx.transition.Transition, androidx.transition.TransitionValues, androidx.transition.TransitionValues);
218  }
219
220  public class TransitionSet extends androidx.transition.Transition {
221    ctor public TransitionSet();
222    ctor public TransitionSet(android.content.Context, android.util.AttributeSet);
223    method public androidx.transition.TransitionSet addListener(androidx.transition.Transition.TransitionListener);
224    method public androidx.transition.TransitionSet addTarget(android.view.View);
225    method public androidx.transition.TransitionSet addTarget(int);
226    method public androidx.transition.TransitionSet addTarget(java.lang.String);
227    method public androidx.transition.TransitionSet addTarget(java.lang.Class);
228    method public androidx.transition.TransitionSet addTransition(androidx.transition.Transition);
229    method public void captureEndValues(androidx.transition.TransitionValues);
230    method public void captureStartValues(androidx.transition.TransitionValues);
231    method public int getOrdering();
232    method public androidx.transition.Transition getTransitionAt(int);
233    method public int getTransitionCount();
234    method public androidx.transition.TransitionSet removeListener(androidx.transition.Transition.TransitionListener);
235    method public androidx.transition.TransitionSet removeTarget(int);
236    method public androidx.transition.TransitionSet removeTarget(android.view.View);
237    method public androidx.transition.TransitionSet removeTarget(java.lang.Class);
238    method public androidx.transition.TransitionSet removeTarget(java.lang.String);
239    method public androidx.transition.TransitionSet removeTransition(androidx.transition.Transition);
240    method public androidx.transition.TransitionSet setDuration(long);
241    method public androidx.transition.TransitionSet setInterpolator(android.animation.TimeInterpolator);
242    method public androidx.transition.TransitionSet setOrdering(int);
243    method public androidx.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 androidx.transition.Transition {
255    ctor public Visibility();
256    ctor public Visibility(android.content.Context, android.util.AttributeSet);
257    method public void captureEndValues(androidx.transition.TransitionValues);
258    method public void captureStartValues(androidx.transition.TransitionValues);
259    method public int getMode();
260    method public boolean isVisible(androidx.transition.TransitionValues);
261    method public android.animation.Animator onAppear(android.view.ViewGroup, androidx.transition.TransitionValues, int, androidx.transition.TransitionValues, int);
262    method public android.animation.Animator onAppear(android.view.ViewGroup, android.view.View, androidx.transition.TransitionValues, androidx.transition.TransitionValues);
263    method public android.animation.Animator onDisappear(android.view.ViewGroup, androidx.transition.TransitionValues, int, androidx.transition.TransitionValues, int);
264    method public android.animation.Animator onDisappear(android.view.ViewGroup, android.view.View, androidx.transition.TransitionValues, androidx.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 androidx.transition.TransitionPropagation {
271    ctor public VisibilityPropagation();
272    method public void captureValues(androidx.transition.TransitionValues);
273    method public java.lang.String[] getPropagationProperties();
274    method public int getViewVisibility(androidx.transition.TransitionValues);
275    method public int getViewX(androidx.transition.TransitionValues);
276    method public int getViewY(androidx.transition.TransitionValues);
277  }
278
279}
280
281