META-INF/
META-INF/MANIFEST.MF
com/
com/facebook/
com/facebook/rebound/
com/facebook/rebound/AndroidSpringLooperFactory$ChoreographerAndroidSpringLooper$1.classAndroidSpringLooperFactory.java
package com.facebook.rebound
com.facebook.rebound.AndroidSpringLooperFactory$ChoreographerAndroidSpringLooper$1 extends java.lang.Object implements android.view.Choreographer$FrameCallback {
final com.facebook.rebound.AndroidSpringLooperFactory$ChoreographerAndroidSpringLooper this$0
void (com.facebook.rebound.AndroidSpringLooperFactory$ChoreographerAndroidSpringLooper)
public void doFrame (long)
long frameTimeNanos
long currentTime
}
com/facebook/rebound/AndroidSpringLooperFactory$ChoreographerAndroidSpringLooper.classAndroidSpringLooperFactory.java
package com.facebook.rebound
com.facebook.rebound.AndroidSpringLooperFactory$ChoreographerAndroidSpringLooper extends com.facebook.rebound.SpringLooper {
private final android.view.Choreographer mChoreographer
private final android.view.Choreographer$FrameCallback mFrameCallback
private boolean mStarted
private long mLastTime
public static com.facebook.rebound.AndroidSpringLooperFactory$ChoreographerAndroidSpringLooper create ()
public void (android.view.Choreographer)
android.view.Choreographer choreographer
public void start ()
public void stop ()
static boolean access$400 (com.facebook.rebound.AndroidSpringLooperFactory$ChoreographerAndroidSpringLooper)
com.facebook.rebound.AndroidSpringLooperFactory$ChoreographerAndroidSpringLooper x0
static long access$500 (com.facebook.rebound.AndroidSpringLooperFactory$ChoreographerAndroidSpringLooper)
com.facebook.rebound.AndroidSpringLooperFactory$ChoreographerAndroidSpringLooper x0
static long access$502 (com.facebook.rebound.AndroidSpringLooperFactory$ChoreographerAndroidSpringLooper, long)
com.facebook.rebound.AndroidSpringLooperFactory$ChoreographerAndroidSpringLooper x0
long x1
static android.view.Choreographer$FrameCallback access$600 (com.facebook.rebound.AndroidSpringLooperFactory$ChoreographerAndroidSpringLooper)
com.facebook.rebound.AndroidSpringLooperFactory$ChoreographerAndroidSpringLooper x0
static android.view.Choreographer access$700 (com.facebook.rebound.AndroidSpringLooperFactory$ChoreographerAndroidSpringLooper)
com.facebook.rebound.AndroidSpringLooperFactory$ChoreographerAndroidSpringLooper x0
}
com/facebook/rebound/AndroidSpringLooperFactory$LegacyAndroidSpringLooper$1.classAndroidSpringLooperFactory.java
package com.facebook.rebound
com.facebook.rebound.AndroidSpringLooperFactory$LegacyAndroidSpringLooper$1 extends java.lang.Object implements java.lang.Runnable {
final com.facebook.rebound.AndroidSpringLooperFactory$LegacyAndroidSpringLooper this$0
void (com.facebook.rebound.AndroidSpringLooperFactory$LegacyAndroidSpringLooper)
public void run ()
long currentTime
}
com/facebook/rebound/AndroidSpringLooperFactory$LegacyAndroidSpringLooper.classAndroidSpringLooperFactory.java
package com.facebook.rebound
com.facebook.rebound.AndroidSpringLooperFactory$LegacyAndroidSpringLooper extends com.facebook.rebound.SpringLooper {
private final android.os.Handler mHandler
private final Runnable mLooperRunnable
private boolean mStarted
private long mLastTime
public static com.facebook.rebound.SpringLooper create ()
public void (android.os.Handler)
android.os.Handler handler
public void start ()
public void stop ()
static boolean access$000 (com.facebook.rebound.AndroidSpringLooperFactory$LegacyAndroidSpringLooper)
com.facebook.rebound.AndroidSpringLooperFactory$LegacyAndroidSpringLooper x0
static long access$100 (com.facebook.rebound.AndroidSpringLooperFactory$LegacyAndroidSpringLooper)
com.facebook.rebound.AndroidSpringLooperFactory$LegacyAndroidSpringLooper x0
static long access$102 (com.facebook.rebound.AndroidSpringLooperFactory$LegacyAndroidSpringLooper, long)
com.facebook.rebound.AndroidSpringLooperFactory$LegacyAndroidSpringLooper x0
long x1
static java.lang.Runnable access$200 (com.facebook.rebound.AndroidSpringLooperFactory$LegacyAndroidSpringLooper)
com.facebook.rebound.AndroidSpringLooperFactory$LegacyAndroidSpringLooper x0
static android.os.Handler access$300 (com.facebook.rebound.AndroidSpringLooperFactory$LegacyAndroidSpringLooper)
com.facebook.rebound.AndroidSpringLooperFactory$LegacyAndroidSpringLooper x0
}
com/facebook/rebound/AndroidSpringLooperFactory.classAndroidSpringLooperFactory.java
package com.facebook.rebound
abstract com.facebook.rebound.AndroidSpringLooperFactory extends java.lang.Object {
void ()
public static com.facebook.rebound.SpringLooper createSpringLooper ()
}
com/facebook/rebound/AnimationQueue$1.classAnimationQueue.java
package com.facebook.rebound
com.facebook.rebound.AnimationQueue$1 extends com.facebook.rebound.ChoreographerCompat$FrameCallback {
final com.facebook.rebound.AnimationQueue this$0
void (com.facebook.rebound.AnimationQueue)
public void doFrame (long)
long frameTimeNanos
}
com/facebook/rebound/AnimationQueue$Callback.classAnimationQueue.java
package com.facebook.rebound
public abstract com.facebook.rebound.AnimationQueue$Callback extends java.lang.Object {
public abstract void onFrame (java.lang.Double)
}
com/facebook/rebound/AnimationQueue.classAnimationQueue.java
package com.facebook.rebound
public com.facebook.rebound.AnimationQueue extends java.lang.Object {
private final com.facebook.rebound.ChoreographerCompat mChoreographer
private final java.util.Queue mPendingQueue
private final java.util.Queue mAnimationQueue
private final java.util.List mCallbacks
private final java.util.ArrayList mTempValues
private final com.facebook.rebound.ChoreographerCompat$FrameCallback mChoreographerCallback
private boolean mRunning
public void ()
public void addValue (java.lang.Double)
Double value
public void addAllValues (java.util.Collection)
java.util.Collection values
public void clearValues ()
public void addCallback (com.facebook.rebound.AnimationQueue$Callback)
com.facebook.rebound.AnimationQueue$Callback callback
public void removeCallback (com.facebook.rebound.AnimationQueue$Callback)
com.facebook.rebound.AnimationQueue$Callback callback
public void clearCallbacks ()
private void runIfIdle ()
private void onFrame (long)
int drainingOffset
Double val
int cbIdx
int i
long frameTimeNanos
Double nextPendingValue
int drainingOffset
static void access$000 (com.facebook.rebound.AnimationQueue, long)
com.facebook.rebound.AnimationQueue x0
long x1
}
com/facebook/rebound/BaseSpringSystem.classBaseSpringSystem.java
package com.facebook.rebound
public com.facebook.rebound.BaseSpringSystem extends java.lang.Object {
private final java.util.Map mSpringRegistry
private final java.util.Set mActiveSprings
private final com.facebook.rebound.SpringLooper mSpringLooper
private final java.util.concurrent.CopyOnWriteArraySet mListeners
private boolean mIdle
public void (com.facebook.rebound.SpringLooper)
com.facebook.rebound.SpringLooper springLooper
public boolean getIsIdle ()
public com.facebook.rebound.Spring createSpring ()
com.facebook.rebound.Spring spring
public com.facebook.rebound.Spring getSpringById (java.lang.String)
String id
public java.util.List getAllSprings ()
java.util.List list
java.util.Collection collection
java.util.List list
void registerSpring (com.facebook.rebound.Spring)
com.facebook.rebound.Spring spring
void deregisterSpring (com.facebook.rebound.Spring)
com.facebook.rebound.Spring spring
void advance (double)
com.facebook.rebound.Spring spring
java.util.Iterator i$
double deltaTime
public void loop (double)
com.facebook.rebound.SpringSystemListener listener
java.util.Iterator i$
com.facebook.rebound.SpringSystemListener listener
java.util.Iterator i$
double ellapsedMillis
void activateSpring (java.lang.String)
String springId
com.facebook.rebound.Spring spring
public void addListener (com.facebook.rebound.SpringSystemListener)
com.facebook.rebound.SpringSystemListener newListener
public void removeListener (com.facebook.rebound.SpringSystemListener)
com.facebook.rebound.SpringSystemListener listenerToRemove
public void removeAllListeners ()
}
com/facebook/rebound/BouncyConversion.classBouncyConversion.java
package com.facebook.rebound
public com.facebook.rebound.BouncyConversion extends java.lang.Object {
private final double mBouncyTension
private final double mBouncyFriction
private final double mSpeed
private final double mBounciness
static final boolean $assertionsDisabled
public void (double, double)
double speed
double bounciness
double b
double s
public double getSpeed ()
public double getBounciness ()
public double getBouncyTension ()
public double getBouncyFriction ()
private double normalize (double, double, double)
double value
double startValue
double endValue
private double project_normal (double, double, double)
double n
double start
double end
private double linear_interpolation (double, double, double)
double t
double start
double end
private double quadratic_out_interpolation (double, double, double)
double t
double start
double end
private double b3_friction1 (double)
double x
private double b3_friction2 (double)
double x
private double b3_friction3 (double)
double x
private double b3_nobounce (double)
double tension
double friction
static void ()
}
com/facebook/rebound/BuildConfig.classBuildConfig.java
package com.facebook.rebound
public final com.facebook.rebound.BuildConfig extends java.lang.Object {
public static final boolean DEBUG
public static final String APPLICATION_ID
public static final String BUILD_TYPE
public static final String FLAVOR
public static final int VERSION_CODE
public static final String VERSION_NAME
public void ()
}
com/facebook/rebound/ChoreographerCompat$FrameCallback$1.classChoreographerCompat.java
package com.facebook.rebound
com.facebook.rebound.ChoreographerCompat$FrameCallback$1 extends java.lang.Object implements android.view.Choreographer$FrameCallback {
final com.facebook.rebound.ChoreographerCompat$FrameCallback this$0
void (com.facebook.rebound.ChoreographerCompat$FrameCallback)
public void doFrame (long)
long frameTimeNanos
}
com/facebook/rebound/ChoreographerCompat$FrameCallback$2.classChoreographerCompat.java
package com.facebook.rebound
com.facebook.rebound.ChoreographerCompat$FrameCallback$2 extends java.lang.Object implements java.lang.Runnable {
final com.facebook.rebound.ChoreographerCompat$FrameCallback this$0
void (com.facebook.rebound.ChoreographerCompat$FrameCallback)
public void run ()
}
com/facebook/rebound/ChoreographerCompat$FrameCallback.classChoreographerCompat.java
package com.facebook.rebound
public abstract com.facebook.rebound.ChoreographerCompat$FrameCallback extends java.lang.Object {
private Runnable mRunnable
private android.view.Choreographer$FrameCallback mFrameCallback
public void ()
android.view.Choreographer$FrameCallback getFrameCallback ()
java.lang.Runnable getRunnable ()
public abstract void doFrame (long)
}
com/facebook/rebound/ChoreographerCompat.classChoreographerCompat.java
package com.facebook.rebound
public com.facebook.rebound.ChoreographerCompat extends java.lang.Object {
private static final long ONE_FRAME_MILLIS
private static final boolean IS_JELLYBEAN_OR_HIGHER
private static com.facebook.rebound.ChoreographerCompat __instance
private android.os.Handler mHandler
private android.view.Choreographer mChoreographer
public static com.facebook.rebound.ChoreographerCompat getInstance ()
private void ()
public void postFrameCallback (com.facebook.rebound.ChoreographerCompat$FrameCallback)
com.facebook.rebound.ChoreographerCompat$FrameCallback callbackWrapper
public void postFrameCallbackDelayed (com.facebook.rebound.ChoreographerCompat$FrameCallback, long)
com.facebook.rebound.ChoreographerCompat$FrameCallback callbackWrapper
long delayMillis
public void removeFrameCallback (com.facebook.rebound.ChoreographerCompat$FrameCallback)
com.facebook.rebound.ChoreographerCompat$FrameCallback callbackWrapper
private android.view.Choreographer getChoreographer ()
private void choreographerPostFrameCallback (android.view.Choreographer$FrameCallback)
android.view.Choreographer$FrameCallback frameCallback
private void choreographerPostFrameCallbackDelayed (android.view.Choreographer$FrameCallback, long)
android.view.Choreographer$FrameCallback frameCallback
long delayMillis
private void choreographerRemoveFrameCallback (android.view.Choreographer$FrameCallback)
android.view.Choreographer$FrameCallback frameCallback
static void ()
}
com/facebook/rebound/OrigamiValueConverter.classOrigamiValueConverter.java
package com.facebook.rebound
public com.facebook.rebound.OrigamiValueConverter extends java.lang.Object {
public void ()
public static double tensionFromOrigamiValue (double)
double oValue
public static double origamiValueFromTension (double)
double tension
public static double frictionFromOrigamiValue (double)
double oValue
public static double origamiValueFromFriction (double)
double friction
}
com/facebook/rebound/SimpleSpringListener.classSimpleSpringListener.java
package com.facebook.rebound
public com.facebook.rebound.SimpleSpringListener extends java.lang.Object implements com.facebook.rebound.SpringListener {
public void ()
public void onSpringUpdate (com.facebook.rebound.Spring)
com.facebook.rebound.Spring spring
public void onSpringAtRest (com.facebook.rebound.Spring)
com.facebook.rebound.Spring spring
public void onSpringActivate (com.facebook.rebound.Spring)
com.facebook.rebound.Spring spring
public void onSpringEndStateChange (com.facebook.rebound.Spring)
com.facebook.rebound.Spring spring
}
com/facebook/rebound/Spring$1.classSpring.java
package com.facebook.rebound
com.facebook.rebound.Spring$1 extends java.lang.Object {
}
com/facebook/rebound/Spring$PhysicsState.classSpring.java
package com.facebook.rebound
com.facebook.rebound.Spring$PhysicsState extends java.lang.Object {
double position
double velocity
private void ()
void (com.facebook.rebound.Spring$1)
com.facebook.rebound.Spring$1 x0
}
com/facebook/rebound/Spring.classSpring.java
package com.facebook.rebound
public com.facebook.rebound.Spring extends java.lang.Object {
private static int ID
private static final double MAX_DELTA_TIME_SEC
private static final double SOLVER_TIMESTEP_SEC
private com.facebook.rebound.SpringConfig mSpringConfig
private boolean mOvershootClampingEnabled
private final String mId
private final com.facebook.rebound.Spring$PhysicsState mCurrentState
private final com.facebook.rebound.Spring$PhysicsState mPreviousState
private final com.facebook.rebound.Spring$PhysicsState mTempState
private double mStartValue
private double mEndValue
private boolean mWasAtRest
private double mRestSpeedThreshold
private double mDisplacementFromRestThreshold
private java.util.concurrent.CopyOnWriteArraySet mListeners
private double mTimeAccumulator
private final com.facebook.rebound.BaseSpringSystem mSpringSystem
void (com.facebook.rebound.BaseSpringSystem)
com.facebook.rebound.BaseSpringSystem springSystem
public void destroy ()
public java.lang.String getId ()
public com.facebook.rebound.Spring setSpringConfig (com.facebook.rebound.SpringConfig)
com.facebook.rebound.SpringConfig springConfig
public com.facebook.rebound.SpringConfig getSpringConfig ()
public com.facebook.rebound.Spring setCurrentValue (double)
double currentValue
public com.facebook.rebound.Spring setCurrentValue (double, boolean)
com.facebook.rebound.SpringListener listener
java.util.Iterator i$
double currentValue
boolean setAtRest
public double getStartValue ()
public double getCurrentValue ()
public double getCurrentDisplacementDistance ()
private double getDisplacementDistanceForState (com.facebook.rebound.Spring$PhysicsState)
com.facebook.rebound.Spring$PhysicsState state
public com.facebook.rebound.Spring setEndValue (double)
com.facebook.rebound.SpringListener listener
java.util.Iterator i$
double endValue
public double getEndValue ()
public com.facebook.rebound.Spring setVelocity (double)
double velocity
public double getVelocity ()
public com.facebook.rebound.Spring setRestSpeedThreshold (double)
double restSpeedThreshold
public double getRestSpeedThreshold ()
public com.facebook.rebound.Spring setRestDisplacementThreshold (double)
double displacementFromRestThreshold
public double getRestDisplacementThreshold ()
public com.facebook.rebound.Spring setOvershootClampingEnabled (boolean)
boolean overshootClampingEnabled
public boolean isOvershootClampingEnabled ()
public boolean isOvershooting ()
void advance (double)
double aVelocity
double aAcceleration
double bVelocity
double bAcceleration
double cVelocity
double cAcceleration
double dVelocity
double dAcceleration
double dxdt
double dvdt
com.facebook.rebound.SpringListener listener
java.util.Iterator i$
double realDeltaTime
boolean isAtRest
double adjustedDeltaTime
double tension
double friction
double position
double velocity
double tempPosition
double tempVelocity
boolean notifyActivate
boolean notifyAtRest
public boolean systemShouldAdvance ()
public boolean wasAtRest ()
public boolean isAtRest ()
public com.facebook.rebound.Spring setAtRest ()
private void interpolate (double)
double alpha
public com.facebook.rebound.Spring addListener (com.facebook.rebound.SpringListener)
com.facebook.rebound.SpringListener newListener
public com.facebook.rebound.Spring removeListener (com.facebook.rebound.SpringListener)
com.facebook.rebound.SpringListener listenerToRemove
public com.facebook.rebound.Spring removeAllListeners ()
public boolean currentValueIsApproximately (double)
double value
static void ()
}
com/facebook/rebound/SpringChain.classSpringChain.java
package com.facebook.rebound
public com.facebook.rebound.SpringChain extends java.lang.Object implements com.facebook.rebound.SpringListener {
private static final com.facebook.rebound.SpringConfigRegistry registry
private static final int DEFAULT_MAIN_TENSION
private static final int DEFAULT_MAIN_FRICTION
private static final int DEFAULT_ATTACHMENT_TENSION
private static final int DEFAULT_ATTACHMENT_FRICTION
private static int id
private final com.facebook.rebound.SpringSystem mSpringSystem
private final java.util.concurrent.CopyOnWriteArrayList mListeners
private final java.util.concurrent.CopyOnWriteArrayList mSprings
private int mControlSpringIndex
private final com.facebook.rebound.SpringConfig mMainSpringConfig
private final com.facebook.rebound.SpringConfig mAttachmentSpringConfig
public static com.facebook.rebound.SpringChain create ()
public static com.facebook.rebound.SpringChain create (int, int, int, int)
int mainTension
int mainFriction
int attachmentTension
int attachmentFriction
private void ()
private void (int, int, int, int)
int mainTension
int mainFriction
int attachmentTension
int attachmentFriction
public com.facebook.rebound.SpringConfig getMainSpringConfig ()
public com.facebook.rebound.SpringConfig getAttachmentSpringConfig ()
public com.facebook.rebound.SpringChain addSpring (com.facebook.rebound.SpringListener)
com.facebook.rebound.SpringListener listener
com.facebook.rebound.Spring spring
public com.facebook.rebound.SpringChain setControlSpringIndex (int)
com.facebook.rebound.Spring spring
java.util.Iterator i$
int i
com.facebook.rebound.Spring controlSpring
public com.facebook.rebound.Spring getControlSpring ()
public java.util.List getAllSprings ()
public void onSpringUpdate (com.facebook.rebound.Spring)
com.facebook.rebound.Spring spring
int idx
com.facebook.rebound.SpringListener listener
int above
int below
public void onSpringAtRest (com.facebook.rebound.Spring)
com.facebook.rebound.Spring spring
int idx
public void onSpringActivate (com.facebook.rebound.Spring)
com.facebook.rebound.Spring spring
int idx
public void onSpringEndStateChange (com.facebook.rebound.Spring)
com.facebook.rebound.Spring spring
int idx
static void ()
}
com/facebook/rebound/SpringConfig.classSpringConfig.java
package com.facebook.rebound
public com.facebook.rebound.SpringConfig extends java.lang.Object {
public double friction
public double tension
public static com.facebook.rebound.SpringConfig defaultConfig
public void (double, double)
double tension
double friction
public static com.facebook.rebound.SpringConfig fromOrigamiTensionAndFriction (double, double)
double qcTension
double qcFriction
public static com.facebook.rebound.SpringConfig fromBouncinessAndSpeed (double, double)
double bounciness
double speed
com.facebook.rebound.BouncyConversion bouncyConversion
static void ()
}
com/facebook/rebound/SpringConfigRegistry.classSpringConfigRegistry.java
package com.facebook.rebound
public com.facebook.rebound.SpringConfigRegistry extends java.lang.Object {
private static final com.facebook.rebound.SpringConfigRegistry INSTANCE
private final java.util.Map mSpringConfigMap
public static com.facebook.rebound.SpringConfigRegistry getInstance ()
void (boolean)
boolean includeDefaultEntry
public boolean addSpringConfig (com.facebook.rebound.SpringConfig, java.lang.String)
com.facebook.rebound.SpringConfig springConfig
String configName
public boolean removeSpringConfig (com.facebook.rebound.SpringConfig)
com.facebook.rebound.SpringConfig springConfig
public java.util.Map getAllSpringConfig ()
public void removeAllSpringConfig ()
static void ()
}
com/facebook/rebound/SpringListener.classSpringListener.java
package com.facebook.rebound
public abstract com.facebook.rebound.SpringListener extends java.lang.Object {
public abstract void onSpringUpdate (com.facebook.rebound.Spring)
public abstract void onSpringAtRest (com.facebook.rebound.Spring)
public abstract void onSpringActivate (com.facebook.rebound.Spring)
public abstract void onSpringEndStateChange (com.facebook.rebound.Spring)
}
com/facebook/rebound/SpringLooper.classSpringLooper.java
package com.facebook.rebound
public abstract com.facebook.rebound.SpringLooper extends java.lang.Object {
protected com.facebook.rebound.BaseSpringSystem mSpringSystem
public void ()
public void setSpringSystem (com.facebook.rebound.BaseSpringSystem)
com.facebook.rebound.BaseSpringSystem springSystem
public abstract void start ()
public abstract void stop ()
}
com/facebook/rebound/SpringSystem.classSpringSystem.java
package com.facebook.rebound
public com.facebook.rebound.SpringSystem extends com.facebook.rebound.BaseSpringSystem {
public static com.facebook.rebound.SpringSystem create ()
private void (com.facebook.rebound.SpringLooper)
com.facebook.rebound.SpringLooper springLooper
}
com/facebook/rebound/SpringSystemListener.classSpringSystemListener.java
package com.facebook.rebound
public abstract com.facebook.rebound.SpringSystemListener extends java.lang.Object {
public abstract void onBeforeIntegrate (com.facebook.rebound.BaseSpringSystem)
public abstract void onAfterIntegrate (com.facebook.rebound.BaseSpringSystem)
}
com/facebook/rebound/SpringUtil.classSpringUtil.java
package com.facebook.rebound
public com.facebook.rebound.SpringUtil extends java.lang.Object {
public void ()
public static double mapValueFromRangeToRange (double, double, double, double, double)
double value
double fromLow
double fromHigh
double toLow
double toHigh
double fromRangeSize
double toRangeSize
double valueScale
public static double clamp (double, double, double)
double value
double low
double high
}
com/facebook/rebound/SteppingLooper.classSteppingLooper.java
package com.facebook.rebound
public com.facebook.rebound.SteppingLooper extends com.facebook.rebound.SpringLooper {
private boolean mStarted
private long mLastTime
public void ()
public void start ()
public boolean step (long)
long interval
long currentTime
public void stop ()
}
com/facebook/rebound/SynchronousLooper.classSynchronousLooper.java
package com.facebook.rebound
public com.facebook.rebound.SynchronousLooper extends com.facebook.rebound.SpringLooper {
public static double SIXTY_FPS
private double mTimeStep
private boolean mRunning
public void ()
public double getTimeStep ()
public void setTimeStep (double)
double timeStep
public void start ()
public void stop ()
static void ()
}
com/facebook/rebound/ui/
com/facebook/rebound/ui/SpringConfiguratorView$1.classSpringConfiguratorView.java
package com.facebook.rebound.ui
com.facebook.rebound.ui.SpringConfiguratorView$1 extends java.lang.Object {
}
com/facebook/rebound/ui/SpringConfiguratorView$OnNubTouchListener.classSpringConfiguratorView.java
package com.facebook.rebound.ui
com.facebook.rebound.ui.SpringConfiguratorView$OnNubTouchListener extends java.lang.Object implements android.view.View$OnTouchListener {
final com.facebook.rebound.ui.SpringConfiguratorView this$0
private void (com.facebook.rebound.ui.SpringConfiguratorView)
public boolean onTouch (android.view.View, android.view.MotionEvent)
android.view.View view
android.view.MotionEvent motionEvent
void (com.facebook.rebound.ui.SpringConfiguratorView, com.facebook.rebound.ui.SpringConfiguratorView$1)
com.facebook.rebound.ui.SpringConfiguratorView x0
com.facebook.rebound.ui.SpringConfiguratorView$1 x1
}
com/facebook/rebound/ui/SpringConfiguratorView$RevealerSpringListener.classSpringConfiguratorView.java
package com.facebook.rebound.ui
com.facebook.rebound.ui.SpringConfiguratorView$RevealerSpringListener extends java.lang.Object implements com.facebook.rebound.SpringListener {
final com.facebook.rebound.ui.SpringConfiguratorView this$0
private void (com.facebook.rebound.ui.SpringConfiguratorView)
public void onSpringUpdate (com.facebook.rebound.Spring)
com.facebook.rebound.Spring spring
float val
float minTranslate
float maxTranslate
float range
float yTranslate
public void onSpringAtRest (com.facebook.rebound.Spring)
com.facebook.rebound.Spring spring
public void onSpringActivate (com.facebook.rebound.Spring)
com.facebook.rebound.Spring spring
public void onSpringEndStateChange (com.facebook.rebound.Spring)
com.facebook.rebound.Spring spring
void (com.facebook.rebound.ui.SpringConfiguratorView, com.facebook.rebound.ui.SpringConfiguratorView$1)
com.facebook.rebound.ui.SpringConfiguratorView x0
com.facebook.rebound.ui.SpringConfiguratorView$1 x1
}
com/facebook/rebound/ui/SpringConfiguratorView$SeekbarListener.classSpringConfiguratorView.java
package com.facebook.rebound.ui
com.facebook.rebound.ui.SpringConfiguratorView$SeekbarListener extends java.lang.Object implements android.widget.SeekBar$OnSeekBarChangeListener {
final com.facebook.rebound.ui.SpringConfiguratorView this$0
private void (com.facebook.rebound.ui.SpringConfiguratorView)
public void onProgressChanged (android.widget.SeekBar, int, boolean)
float scaledTension
String roundedTensionLabel
float scaledFriction
String roundedFrictionLabel
android.widget.SeekBar seekBar
int val
boolean b
float tensionRange
float frictionRange
public void onStartTrackingTouch (android.widget.SeekBar)
android.widget.SeekBar seekBar
public void onStopTrackingTouch (android.widget.SeekBar)
android.widget.SeekBar seekBar
void (com.facebook.rebound.ui.SpringConfiguratorView, com.facebook.rebound.ui.SpringConfiguratorView$1)
com.facebook.rebound.ui.SpringConfiguratorView x0
com.facebook.rebound.ui.SpringConfiguratorView$1 x1
}
com/facebook/rebound/ui/SpringConfiguratorView$SpinnerAdapter.classSpringConfiguratorView.java
package com.facebook.rebound.ui
com.facebook.rebound.ui.SpringConfiguratorView$SpinnerAdapter extends android.widget.BaseAdapter {
private final android.content.Context mContext
private final java.util.List mStrings
final com.facebook.rebound.ui.SpringConfiguratorView this$0
public void (com.facebook.rebound.ui.SpringConfiguratorView, android.content.Context)
android.content.Context context
public int getCount ()
public java.lang.Object getItem (int)
int position
public long getItemId (int)
int position
public void add (java.lang.String)
String string
public void clear ()
public android.view.View getView (int, android.view.View, android.view.ViewGroup)
android.widget.AbsListView$LayoutParams params
int twelvePx
android.widget.TextView textView
int position
android.view.View convertView
android.view.ViewGroup parent
android.widget.TextView textView
}
com/facebook/rebound/ui/SpringConfiguratorView$SpringSelectedListener.classSpringConfiguratorView.java
package com.facebook.rebound.ui
com.facebook.rebound.ui.SpringConfiguratorView$SpringSelectedListener extends java.lang.Object implements android.widget.AdapterView$OnItemSelectedListener {
final com.facebook.rebound.ui.SpringConfiguratorView this$0
private void (com.facebook.rebound.ui.SpringConfiguratorView)
public void onItemSelected (android.widget.AdapterView, android.view.View, int, long)
android.widget.AdapterView adapterView
android.view.View view
int i
long l
public void onNothingSelected (android.widget.AdapterView)
android.widget.AdapterView adapterView
void (com.facebook.rebound.ui.SpringConfiguratorView, com.facebook.rebound.ui.SpringConfiguratorView$1)
com.facebook.rebound.ui.SpringConfiguratorView x0
com.facebook.rebound.ui.SpringConfiguratorView$1 x1
}
com/facebook/rebound/ui/SpringConfiguratorView.classSpringConfiguratorView.java
package com.facebook.rebound.ui
public com.facebook.rebound.ui.SpringConfiguratorView extends android.widget.FrameLayout {
private static final int MAX_SEEKBAR_VAL
private static final float MIN_TENSION
private static final float MAX_TENSION
private static final float MIN_FRICTION
private static final float MAX_FRICTION
private static final java.text.DecimalFormat DECIMAL_FORMAT
private final com.facebook.rebound.ui.SpringConfiguratorView$SpinnerAdapter spinnerAdapter
private final java.util.List mSpringConfigs
private final com.facebook.rebound.Spring mRevealerSpring
private final float mStashPx
private final float mRevealPx
private final com.facebook.rebound.SpringConfigRegistry springConfigRegistry
private final int mTextColor
private android.widget.SeekBar mTensionSeekBar
private android.widget.SeekBar mFrictionSeekBar
private android.widget.Spinner mSpringSelectorSpinner
private android.widget.TextView mFrictionLabel
private android.widget.TextView mTensionLabel
private com.facebook.rebound.SpringConfig mSelectedSpringConfig
public void (android.content.Context)
android.content.Context context
public void (android.content.Context, android.util.AttributeSet)
android.content.Context context
android.util.AttributeSet attrs
public void (android.content.Context, android.util.AttributeSet, int)
android.content.Context context
android.util.AttributeSet attrs
int defStyle
com.facebook.rebound.SpringSystem springSystem
android.content.res.Resources resources
com.facebook.rebound.SpringListener revealerSpringListener
com.facebook.rebound.ui.SpringConfiguratorView$SeekbarListener seekbarListener
private android.view.View generateHierarchy (android.content.Context)
android.content.Context context
android.content.res.Resources resources
android.widget.FrameLayout$LayoutParams params
int fivePx
int tenPx
int twentyPx
android.widget.TableLayout$LayoutParams tableLayoutParams
android.widget.LinearLayout seekWrapper
android.widget.FrameLayout root
android.widget.FrameLayout container
android.widget.LinearLayout linearLayout
android.view.View nub
public void destroy ()
android.view.ViewGroup parent
public void refreshSpringConfigurations ()
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map springConfigMap
private void updateSeekBarsForSpringConfig (com.facebook.rebound.SpringConfig)
com.facebook.rebound.SpringConfig springConfig
float tension
float tensionRange
int scaledTension
float friction
float frictionRange
int scaledFriction
private void togglePosition ()
double currentValue
static com.facebook.rebound.SpringConfig access$402 (com.facebook.rebound.ui.SpringConfiguratorView, com.facebook.rebound.SpringConfig)
com.facebook.rebound.ui.SpringConfiguratorView x0
com.facebook.rebound.SpringConfig x1
static java.util.List access$500 (com.facebook.rebound.ui.SpringConfiguratorView)
com.facebook.rebound.ui.SpringConfiguratorView x0
static com.facebook.rebound.SpringConfig access$400 (com.facebook.rebound.ui.SpringConfiguratorView)
com.facebook.rebound.ui.SpringConfiguratorView x0
static void access$600 (com.facebook.rebound.ui.SpringConfiguratorView, com.facebook.rebound.SpringConfig)
com.facebook.rebound.ui.SpringConfiguratorView x0
com.facebook.rebound.SpringConfig x1
static android.widget.SeekBar access$700 (com.facebook.rebound.ui.SpringConfiguratorView)
com.facebook.rebound.ui.SpringConfiguratorView x0
static java.text.DecimalFormat access$800 ()
static android.widget.TextView access$900 (com.facebook.rebound.ui.SpringConfiguratorView)
com.facebook.rebound.ui.SpringConfiguratorView x0
static android.widget.SeekBar access$1000 (com.facebook.rebound.ui.SpringConfiguratorView)
com.facebook.rebound.ui.SpringConfiguratorView x0
static android.widget.TextView access$1100 (com.facebook.rebound.ui.SpringConfiguratorView)
com.facebook.rebound.ui.SpringConfiguratorView x0
static void access$1200 (com.facebook.rebound.ui.SpringConfiguratorView)
com.facebook.rebound.ui.SpringConfiguratorView x0
static float access$1300 (com.facebook.rebound.ui.SpringConfiguratorView)
com.facebook.rebound.ui.SpringConfiguratorView x0
static float access$1400 (com.facebook.rebound.ui.SpringConfiguratorView)
com.facebook.rebound.ui.SpringConfiguratorView x0
static int access$1500 (com.facebook.rebound.ui.SpringConfiguratorView)
com.facebook.rebound.ui.SpringConfiguratorView x0
static void ()
}
com/facebook/rebound/ui/Util.classUtil.java
package com.facebook.rebound.ui
public abstract com.facebook.rebound.ui.Util extends java.lang.Object {
public void ()
public static final int dpToPx (float, android.content.res.Resources)
float dp
android.content.res.Resources res
public static final android.widget.FrameLayout$LayoutParams createLayoutParams (int, int)
int width
int height
public static final android.widget.FrameLayout$LayoutParams createMatchParams ()
public static final android.widget.FrameLayout$LayoutParams createWrapParams ()
public static final android.widget.FrameLayout$LayoutParams createWrapMatchParams ()
public static final android.widget.FrameLayout$LayoutParams createMatchWrapParams ()
}