|
@@ -7,6 +7,8 @@ import android.view.View
|
|
|
import androidx.activity.OnBackPressedCallback
|
|
import androidx.activity.OnBackPressedCallback
|
|
|
import androidx.appcompat.widget.SearchView
|
|
import androidx.appcompat.widget.SearchView
|
|
|
import androidx.core.app.ActivityOptionsCompat
|
|
import androidx.core.app.ActivityOptionsCompat
|
|
|
|
|
+import androidx.core.view.ViewCompat
|
|
|
|
|
+import androidx.core.view.WindowInsetsCompat
|
|
|
import androidx.core.view.isGone
|
|
import androidx.core.view.isGone
|
|
|
import androidx.lifecycle.Lifecycle
|
|
import androidx.lifecycle.Lifecycle
|
|
|
import androidx.lifecycle.lifecycleScope
|
|
import androidx.lifecycle.lifecycleScope
|
|
@@ -171,6 +173,16 @@ class BookshelfFragment2() : BaseBookshelfFragment(R.layout.fragment_bookshelf2)
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
binding.rvBookshelf.itemAnimator = DefaultItemAnimator()
|
|
binding.rvBookshelf.itemAnimator = DefaultItemAnimator()
|
|
|
|
|
+ ViewCompat.setOnApplyWindowInsetsListener(binding.rvBookshelf) { view, insets ->
|
|
|
|
|
+ val systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars())
|
|
|
|
|
+ view.setPadding(
|
|
|
|
|
+ view.paddingLeft,
|
|
|
|
|
+ view.paddingTop,
|
|
|
|
|
+ view.paddingRight,
|
|
|
|
|
+ systemBars.bottom
|
|
|
|
|
+ )
|
|
|
|
|
+ WindowInsetsCompat.CONSUMED
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
override fun upGroup(data: List<BookGroup>) {
|
|
override fun upGroup(data: List<BookGroup>) {
|