StickyScrollView

StickyScrollView is a NestedScrollView subclass that allows you to mark items inside the ScrollView as sticky. The items marked as sticky will stick to the top of the ScrollView until another sticky items comes by and pushes it out of the way.