diff --git a/app/src/main/java/io/legato/kazusa/ui/main/explore/ExploreAdapter.kt b/app/src/main/java/io/legato/kazusa/ui/main/explore/ExploreAdapter.kt index 2879f5eeb..5f811c056 100644 --- a/app/src/main/java/io/legato/kazusa/ui/main/explore/ExploreAdapter.kt +++ b/app/src/main/java/io/legato/kazusa/ui/main/explore/ExploreAdapter.kt @@ -67,7 +67,7 @@ class ExploreAdapter( if (isExpanded) { ivStatus.icon = ContextCompat.getDrawable(context, R.drawable.ic_arrow_right) ivStatus.rotation = 90f - + rotateLoading.visible() if (scrollToId == item.bookSourceUrl) { val pos = holder.bindingAdapterPosition if (pos >= 0) callBack.scrollTo(pos) @@ -78,6 +78,8 @@ class ExploreAdapter( item.exploreKinds() }.onSuccess { kindList -> upKindList(flexbox, item.bookSourceUrl, kindList) + }.onFinally { + rotateLoading.gone() } } else { ivStatus.icon = ContextCompat.getDrawable(context, R.drawable.ic_arrow_right) diff --git a/app/src/main/res/layout/item_find_book.xml b/app/src/main/res/layout/item_find_book.xml index 98927a06c..2c8716c72 100644 --- a/app/src/main/res/layout/item_find_book.xml +++ b/app/src/main/res/layout/item_find_book.xml @@ -14,7 +14,7 @@ android:animateLayoutChanges="true" android:background="?attr/selectableItemBackground"> - - + tools:text="起点中文" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toTopOf="parent" + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintEnd_toStartOf="@id/iv_status"/> + app:icon="@drawable/ic_arrow_right" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintTop_toTopOf="parent" + app:layout_constraintBottom_toBottomOf="parent"/> - + + +