Skip to content
Snippets Groups Projects
Commit a62a5144 authored by Geoffrey Métais's avatar Geoffrey Métais
Browse files

Marquee helper: Remove unnecessary handler post

parent b2d59fbf
No related branches found
No related tags found
No related merge requests found
Pipeline #10279 passed with stage
in 4 minutes and 12 seconds
......@@ -625,10 +625,9 @@ interface MarqueeViewHolder {
}
fun enableMarqueeEffect(recyclerView: RecyclerView, handler: Handler) {
val layoutManager = recyclerView.layoutManager
if (layoutManager is LinearLayoutManager) {
(recyclerView.layoutManager as? LinearLayoutManager)?.let { layoutManager ->
//Initial animation for already visible items
handler.post { launchMarquee(recyclerView, layoutManager, handler) }
launchMarquee(recyclerView, layoutManager, handler)
//Animation when done scrolling
recyclerView.addOnScrollListener(object : RecyclerView.OnScrollListener() {
override fun onScrollStateChanged(recyclerView: RecyclerView, newState: Int) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment