Add a sticky button dynamically using setOnScrollChangeListener on a scrollView
Is it practical to do this? Maybe by updating the buttons top margin with setOnScrollChangeListener's scrollY value?
sv.setOnScrollChangeListener { v, scrollX, scrollY, oldScrollX, oldScrollY ->
val buttonLayoutParams = button.getLayoutParams() as MarginLayoutParams ;
buttonLayoutParams.topMargin = scrollY ;
button.setLayoutParams(buttonLayoutParams)
}