mirror of
https://github.com/gedoor/legado.git
synced 2025-08-10 00:52:30 +00:00
优化
This commit is contained in:
@@ -11,10 +11,6 @@ class NoChildScrollNestedScrollView @JvmOverloads constructor(
|
||||
attrs: AttributeSet? = null,
|
||||
) : NestedScrollView(context, attrs) {
|
||||
|
||||
override fun requestChildFocus(child: View?, focused: View?) {
|
||||
// do nothing
|
||||
}
|
||||
|
||||
override fun requestChildRectangleOnScreen(
|
||||
child: View,
|
||||
rectangle: Rect?,
|
||||
|
||||
@@ -8,15 +8,6 @@ import androidx.recyclerview.widget.RecyclerView
|
||||
|
||||
class NoChildScrollLinearLayoutManager(context: Context) : LinearLayoutManager(context) {
|
||||
|
||||
override fun onRequestChildFocus(
|
||||
parent: RecyclerView,
|
||||
state: RecyclerView.State,
|
||||
child: View,
|
||||
focused: View?
|
||||
): Boolean {
|
||||
return true
|
||||
}
|
||||
|
||||
override fun requestChildRectangleOnScreen(
|
||||
parent: RecyclerView,
|
||||
child: View,
|
||||
|
||||
@@ -61,7 +61,7 @@
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
|
||||
<ScrollView
|
||||
<io.legado.app.ui.widget.NoChildScrollNestedScrollView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
@@ -154,6 +154,6 @@
|
||||
</io.legado.app.ui.widget.text.TextInputLayout>
|
||||
|
||||
</LinearLayout>
|
||||
</ScrollView>
|
||||
</io.legado.app.ui.widget.NoChildScrollNestedScrollView>
|
||||
|
||||
</LinearLayout>
|
||||
Reference in New Issue
Block a user