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