Lines Matching refs:time
80 // Assumption for time since last scroll when no data point for last scroll.
969 * This class aims to help store time and position in pairs.
974 public TimeBasedPosition(float position, long time) {
976 mTimeStamp = time;
996 * 2) Hold in place for a certain amount of time (Optional).
997 * 3) Animate out of the screen within the given time.
1594 * Insert new position and time stamp into the history position list, and
1598 * @param time current time in milliseconds
1600 private void insertNewPosition(float position, long time) {
1603 mPositionHistory.add(new TimeBasedPosition(position, time));
1608 long timeCutoff = time - (mTotalModes - 1) * DELAY_MS;
1610 // Remove all the position items that are prior to the cutoff time.
1621 * Gets the interpolated position at the specified time. This involves going
1623 * such that the position the recorded before the given time, and the
1625 * time. These two positions are then interpolated to get the position at the
1626 * specified time.
1628 private float getPosition(long time, float currentPosition) {
1632 if (historyPosition.getTimeStamp() > time) {
1641 float fraction = (float) (time - prevTimeBasedPosition.getTimeStamp()) /
1650 Log.e(TAG, "Invalid time input for getPosition(). time: " + time);
1826 * @param width a set of values that the animation will animate between over time
1839 * @param width a set of values that the animation will animate between over time