Skip navigation links
C D G I O R S 

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

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
 
getDuration() - Method in class ru.noties.scrollable.SimpleCloseUpIdleAnimationTime
 
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
 

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
 
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
 
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.
setFriction(float) - Method in class ru.noties.scrollable.ScrollableLayout
Sets friction for current Scroller
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
 
C D G I O R S 
Skip navigation links