Skip navigation links
A C D E F G I O R S T 

A

abortAnimation() - Method in class ru.noties.scrollable.ScrollableScroller
Stops the animation.

C

canScrollVertically(int) - Method in interface ru.noties.scrollable.CanScrollVerticallyDelegate
 
CanScrollVerticallyDelegate - Interface in ru.noties.scrollable
Created by Dimitry Ivanov (mail@dimitryivanov.ru) on 28.03.2015.
CloseUpAlgorithm - Interface in ru.noties.scrollable
Use this interface to handle specific *close-up* logic for ScrollableLayout, use with ScrollableLayout.setCloseUpAlgorithm(CloseUpAlgorithm)
CloseUpAnimatorConfigurator - Interface in ru.noties.scrollable
This interface might be used to customize ObjectAnimator behavior during close-up animation
CloseUpIdleAnimationTime - Interface in ru.noties.scrollable
This interface might be used to dynamically compute close-up animation time of a ScrollableLayout
compute(ScrollableLayout, int, int, int) - Method in interface ru.noties.scrollable.CloseUpIdleAnimationTime
 
compute(ScrollableLayout, int, int, int) - Method in class ru.noties.scrollable.SimpleCloseUpIdleAnimationTime
computeScroll() - Method in class ru.noties.scrollable.ScrollableLayout
 
computeScrollOffset() - Method in class ru.noties.scrollable.ScrollableScroller
Call this when you want to know the new location.
computeVerticalScrollRange() - Method in class ru.noties.scrollable.ScrollableLayout
 
configure(ObjectAnimator) - Method in interface ru.noties.scrollable.CloseUpAnimatorConfigurator
Note that ObjectAnimator.setDuration(long) would erase current value set by CloseUpIdleAnimationTime if any present
configure(ObjectAnimator) - Method in class ru.noties.scrollable.InterpolatorCloseUpAnimatorConfigurator
Note that ObjectAnimator.setDuration(long) would erase current value set by CloseUpIdleAnimationTime if any present

D

DefaultCloseUpAlgorithm - Class in ru.noties.scrollable
Default implementation of the CloseUpAlgorithm With this implementation ScrollableLayout would have only two states - collapsed & expanded
DefaultCloseUpAlgorithm() - Constructor for class ru.noties.scrollable.DefaultCloseUpAlgorithm
 
dispatchTouchEvent(MotionEvent) - Method in class ru.noties.scrollable.ScrollableLayout
 

E

extendDuration(int) - Method in class ru.noties.scrollable.ScrollableScroller
Extend the scroll animation.

F

fling(int, int, int, int, int, int, int, int) - Method in class ru.noties.scrollable.ScrollableScroller
Start scrolling based on a fling gesture.
forceFinished(boolean) - Method in class ru.noties.scrollable.ScrollableScroller
Force the finished field to a particular value.

G

GestureListenerAdapter - Class in ru.noties.scrollable
Created by Dimitry Ivanov (mail@dimitryivanov.ru) on 29.03.2015.
GestureListenerAdapter() - Constructor for class ru.noties.scrollable.GestureListenerAdapter
 
getConsiderIdleMillis() - Method in class ru.noties.scrollable.ScrollableLayout
 
getCurrVelocity() - Method in class ru.noties.scrollable.ScrollableScroller
Returns the current velocity.
getCurrX() - Method in class ru.noties.scrollable.ScrollableScroller
Returns the current X offset in the scroll.
getCurrY() - Method in class ru.noties.scrollable.ScrollableScroller
Returns the current Y offset in the scroll.
getDuration() - Method in class ru.noties.scrollable.ScrollableScroller
Returns how long the scroll event will take, in milliseconds.
getDuration() - Method in class ru.noties.scrollable.SimpleCloseUpIdleAnimationTime
 
getFinalX() - Method in class ru.noties.scrollable.ScrollableScroller
Returns where the scroll will end.
getFinalY() - Method in class ru.noties.scrollable.ScrollableScroller
Returns where the scroll will end.
getFlingFinalY(ScrollableLayout, boolean, int, int, int) - Method in interface ru.noties.scrollable.CloseUpAlgorithm
This method computes end scroll y after fling event was detected
getFlingFinalY(ScrollableLayout, boolean, int, int, int) - Method in class ru.noties.scrollable.DefaultCloseUpAlgorithm
This method computes end scroll y after fling event was detected
getIdleFinalY(ScrollableLayout, int, int) - Method in interface ru.noties.scrollable.CloseUpAlgorithm
This method will be fired after scroll state of a ScrollableLayout would be considered idle
getIdleFinalY(ScrollableLayout, int, int) - Method in class ru.noties.scrollable.DefaultCloseUpAlgorithm
This method will be fired after scroll state of a ScrollableLayout would be considered idle
getMaxScrollY() - Method in class ru.noties.scrollable.ScrollableLayout
 
getNewY(int) - Method in class ru.noties.scrollable.ScrollableLayout
 
getStartX() - Method in class ru.noties.scrollable.ScrollableScroller
Returns the start X offset in the scroll.
getStartY() - Method in class ru.noties.scrollable.ScrollableScroller
Returns the start Y offset in the scroll.

I

initScroller(Context, Interpolator, boolean) - Method in class ru.noties.scrollable.ScrollableLayout
Override this method if you wish to create own Scroller
InterpolatorCloseUpAnimatorConfigurator - Class in ru.noties.scrollable
Created by Dimitry Ivanov on 23.05.2015.
InterpolatorCloseUpAnimatorConfigurator(Interpolator) - Constructor for class ru.noties.scrollable.InterpolatorCloseUpAnimatorConfigurator
 
isFinished() - Method in class ru.noties.scrollable.ScrollableScroller
Returns whether the scroller has finished scrolling.
isScrollingInDirection(float, float) - Method in class ru.noties.scrollable.ScrollableScroller
 
isSelfUpdateScroll() - Method in class ru.noties.scrollable.ScrollableLayout
 

O

onDown(MotionEvent) - Method in class ru.noties.scrollable.GestureListenerAdapter
 
onFling(MotionEvent, MotionEvent, float, float) - Method in class ru.noties.scrollable.GestureListenerAdapter
 
onLayout(boolean, int, int, int, int) - Method in class ru.noties.scrollable.ScrollableLayout
 
onLongPress(MotionEvent) - Method in class ru.noties.scrollable.GestureListenerAdapter
 
onRestoreInstanceState(Parcelable) - Method in class ru.noties.scrollable.ScrollableLayout
 
onSaveInstanceState() - Method in class ru.noties.scrollable.ScrollableLayout
 
onScroll(MotionEvent, MotionEvent, float, float) - Method in class ru.noties.scrollable.GestureListenerAdapter
 
onScrollChanged(int, int, int) - Method in interface ru.noties.scrollable.OnScrollChangedListener
This method will be invoked when scroll state of ScrollableLayout has changed.
onScrollChanged(int, int, int, int) - Method in class ru.noties.scrollable.ScrollableLayout
 
OnScrollChangedListener - Interface in ru.noties.scrollable
Created by Dimitry Ivanov (mail@dimitryivanov.ru) on 28.03.2015.
onShowPress(MotionEvent) - Method in class ru.noties.scrollable.GestureListenerAdapter
 
onSingleTapUp(MotionEvent) - Method in class ru.noties.scrollable.GestureListenerAdapter
 

R

ru.noties.scrollable - package ru.noties.scrollable
 

S

ScrollableLayout - Class in ru.noties.scrollable
This is the main ViewGroup for implementing Scrollable.
ScrollableLayout(Context) - Constructor for class ru.noties.scrollable.ScrollableLayout
 
ScrollableLayout(Context, AttributeSet) - Constructor for class ru.noties.scrollable.ScrollableLayout
 
ScrollableLayout(Context, AttributeSet, int) - Constructor for class ru.noties.scrollable.ScrollableLayout
 
ScrollableScroller - Class in ru.noties.scrollable
This class encapsulates scrolling.
ScrollableScroller(Context) - Constructor for class ru.noties.scrollable.ScrollableScroller
Create a Scroller with the default duration and interpolator.
ScrollableScroller(Context, Interpolator) - Constructor for class ru.noties.scrollable.ScrollableScroller
Create a Scroller with the specified interpolator.
ScrollableScroller(Context, Interpolator, boolean) - Constructor for class ru.noties.scrollable.ScrollableScroller
Create a Scroller with the specified interpolator.
scrollTo(int, int) - Method in class ru.noties.scrollable.ScrollableLayout
 
setCanScrollVerticallyDelegate(CanScrollVerticallyDelegate) - Method in class ru.noties.scrollable.ScrollableLayout
 
setCloseAnimatorConfigurator(CloseUpAnimatorConfigurator) - Method in class ru.noties.scrollable.ScrollableLayout
 
setCloseUpAlgorithm(CloseUpAlgorithm) - Method in class ru.noties.scrollable.ScrollableLayout
Note that DefaultCloseUpAlgorithm might be set with xml definition ( app:scrollable_defaultCloseUp="true")
setCloseUpIdleAnimationTime(CloseUpIdleAnimationTime) - Method in class ru.noties.scrollable.ScrollableLayout
Note that SimpleCloseUpIdleAnimationTime might be set with xml definition ( app:scrollable_closeUpAnimationMillis="200")
setConsiderIdleMillis(long) - Method in class ru.noties.scrollable.ScrollableLayout
Note that this value might be set with xml definition ( app:scrollable_considerIdleMillis="100")
setDraggableView(View) - Method in class ru.noties.scrollable.ScrollableLayout
Sets View which should be included in receiving scroll gestures.
setFinalX(int) - Method in class ru.noties.scrollable.ScrollableScroller
Sets the final position (X) for this scroller.
setFinalY(int) - Method in class ru.noties.scrollable.ScrollableScroller
Sets the final position (Y) for this scroller.
setFriction(float) - Method in class ru.noties.scrollable.ScrollableLayout
Sets friction for current Scroller
setFriction(float) - Method in class ru.noties.scrollable.ScrollableScroller
The amount of friction applied to flings.
setMaxScrollY(int) - Method in class ru.noties.scrollable.ScrollableLayout
Also can be set via xml attribute scrollable_maxScroll
setOnScrollChangedListener(OnScrollChangedListener) - Method in class ru.noties.scrollable.ScrollableLayout
Pass an OnScrollChangedListener if you wish to get notifications when scroll state of this View has changed.
setSelfUpdateScroll(boolean) - Method in class ru.noties.scrollable.ScrollableLayout
 
SimpleCloseUpIdleAnimationTime - Class in ru.noties.scrollable
Created by Dimitry Ivanov on 23.05.2015.
SimpleCloseUpIdleAnimationTime(long) - Constructor for class ru.noties.scrollable.SimpleCloseUpIdleAnimationTime
 
startScroll(int, int, int, int) - Method in class ru.noties.scrollable.ScrollableScroller
Start scrolling by providing a starting point and the distance to travel.
startScroll(int, int, int, int, int) - Method in class ru.noties.scrollable.ScrollableScroller
Start scrolling by providing a starting point, the distance to travel, and the duration of the scroll.

T

timePassed() - Method in class ru.noties.scrollable.ScrollableScroller
Returns the time elapsed since the beginning of the scrolling.
A C D E F G I O R S T 
Skip navigation links