From f91ab64697fd8afb27d8e09bf0cdd214257d2b15 Mon Sep 17 00:00:00 2001 From: HeCodes2Much Date: Sun, 1 Dec 2024 12:26:59 +0000 Subject: [PATCH] Remove: Removed custom view that is not needed. --- .../launcher/view/GestureNestedScrollView.kt | 35 ------------------- 1 file changed, 35 deletions(-) delete mode 100644 app/src/main/java/com/github/droidworksstudio/launcher/view/GestureNestedScrollView.kt diff --git a/app/src/main/java/com/github/droidworksstudio/launcher/view/GestureNestedScrollView.kt b/app/src/main/java/com/github/droidworksstudio/launcher/view/GestureNestedScrollView.kt deleted file mode 100644 index 666b98e..0000000 --- a/app/src/main/java/com/github/droidworksstudio/launcher/view/GestureNestedScrollView.kt +++ /dev/null @@ -1,35 +0,0 @@ -package com.github.droidworksstudio.launcher.view - -import android.content.Context -import android.util.AttributeSet -import androidx.core.widget.NestedScrollView -import androidx.recyclerview.widget.RecyclerView -import com.github.droidworksstudio.launcher.listener.ScrollEventListener - -class GestureNestedScrollView(context: Context, attrs: AttributeSet) : - NestedScrollView(context, attrs) { - - var scrollEventListener: ScrollEventListener? = null - - - init { - isNestedScrollingEnabled = true - } - - fun isTopReached(): Boolean { - return !canScrollVertically(-1) - } - - fun isBottomReached(): Boolean { - return !canScrollVertically(1) - } - - fun registerRecyclerView(recyclerView: RecyclerView, eventListener: ScrollEventListener) { - scrollEventListener = eventListener - recyclerView.addOnScrollListener(object : RecyclerView.OnScrollListener() { - override fun onScrolled(recyclerView: RecyclerView, dx: Int, dy: Int) { - scrollEventListener?.onScroll(isTopReached(), isBottomReached()) - } - }) - } -}