Removed unnecessary layout

Moved the feed button up a bit
This commit is contained in:
litetex 2021-09-10 21:47:11 +02:00
parent 4b4337e078
commit 700c1b4b25
2 changed files with 16 additions and 25 deletions

View File

@ -151,7 +151,7 @@ class FeedFragment : BaseStateFragment<FeedState>() {
!recyclerView.canScrollVertically(-1) !recyclerView.canScrollVertically(-1)
) { ) {
if (feedBinding.newItemsLoadedLayout.isVisible) { if (feedBinding.newItemsLoadedButton.isVisible) {
hideNewItemsLoaded(true) hideNewItemsLoaded(true)
} }
} }
@ -619,8 +619,8 @@ class FeedFragment : BaseStateFragment<FeedState>() {
} }
private fun showNewItemsLoaded() { private fun showNewItemsLoaded() {
feedBinding.newItemsLoadedLayout.clearAnimation() feedBinding.newItemsLoadedButton.clearAnimation()
feedBinding.newItemsLoadedLayout feedBinding.newItemsLoadedButton
.slideUp( .slideUp(
250L, 250L,
delay = 100, delay = 100,
@ -636,20 +636,20 @@ class FeedFragment : BaseStateFragment<FeedState>() {
} }
private fun hideNewItemsLoaded(animate: Boolean, delay: Long = 0) { private fun hideNewItemsLoaded(animate: Boolean, delay: Long = 0) {
feedBinding.newItemsLoadedLayout.clearAnimation() feedBinding.newItemsLoadedButton.clearAnimation()
if (animate) { if (animate) {
feedBinding.newItemsLoadedLayout.animate( feedBinding.newItemsLoadedButton.animate(
false, false,
200, 200,
delay = delay, delay = delay,
execOnEnd = { execOnEnd = {
// Make the layout invisible so that the onScroll toTop method // Make the layout invisible so that the onScroll toTop method
// only does necessary work // only does necessary work
feedBinding?.newItemsLoadedLayout?.isVisible = false feedBinding?.newItemsLoadedButton?.isVisible = false
} }
) )
} else { } else {
feedBinding.newItemsLoadedLayout.isVisible = false feedBinding.newItemsLoadedButton.isVisible = false
} }
} }

View File

@ -87,25 +87,16 @@
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout> </androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/new_items_loaded_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:visibility="gone"
tools:visibility="visible">
<Button <Button
android:id="@+id/new_items_loaded_button" android:id="@+id/new_items_loaded_button"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_alignBottom="@id/swipeRefreshLayout"
android:layout_centerHorizontal="true"
android:layout_marginBottom="5sp"
android:text="@string/feed_new_items" android:text="@string/feed_new_items"
android:textSize="12sp" android:textSize="12sp"
android:theme="@style/ServiceColoredButton" android:theme="@style/ServiceColoredButton" />
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>
<LinearLayout <LinearLayout
android:layout_width="wrap_content" android:layout_width="wrap_content"