abstract class ScrollSuppressibleRecyclerView : RecyclerView
Freezing layout using setLayoutFrozen isn't sufficient for blocking programmatic scrolls i.e., scrolls not initiated by the user. These scrolls are either requested by the app or by RV when a child View requests focus.
ScrollSuppressibleRecyclerView(context: Context, attrs: AttributeSet?)
Freezing layout using setLayoutFrozen isn't sufficient for blocking programmatic scrolls i.e., scrolls not initiated by the user. These scrolls are either requested by the app or by RV when a child View requests focus. |
abstract fun canScrollProgrammatically(): Boolean |
|
open fun scrollBy(x: Int, y: Int): Unit |
|
open fun scrollTo(x: Int, y: Int): Unit |
|
open fun scrollToPosition(position: Int): Unit |
|
open fun smoothScrollBy(dx: Int, dy: Int): Unit |
|
open fun smoothScrollToPosition(position: Int): Unit |
fun View.executeOnMeasure(listener: () -> Unit): Unit
Execute a runnable when a view's dimensions get measured and is laid out on the screen. |
|
fun View.executeOnNextLayout(listener: () -> Unit): Unit
Execute a runnable when the next global layout happens for a |
|
fun View.globalVisibleRect(): RectF |
|
fun View.locationOnScreen(loc: IntArray): Rect |
open class InboxRecyclerView : ScrollSuppressibleRecyclerView, InternalPageCallbacks
A RecyclerView where items can expand and collapse to and from an ExpandablePageLayout. |