diff --git a/app/src/main/java/com/into/websoso/ui/normalExplore/NormalExploreActivity.kt b/app/src/main/java/com/into/websoso/ui/normalExplore/NormalExploreActivity.kt index 53c551c8d..824b78410 100644 --- a/app/src/main/java/com/into/websoso/ui/normalExplore/NormalExploreActivity.kt +++ b/app/src/main/java/com/into/websoso/ui/normalExplore/NormalExploreActivity.kt @@ -25,6 +25,7 @@ import com.into.websoso.core.common.util.toFloatPxFromDp import com.into.websoso.core.common.util.tracker.Tracker import com.into.websoso.core.resource.R.string.novel_inquire_link import com.into.websoso.databinding.ActivityNormalExploreBinding +import com.into.websoso.ui.detailExplore.DetailExploreActivity import com.into.websoso.ui.detailExplore.info.model.Genre import com.into.websoso.ui.detailExploreResult.DetailExploreResultActivity import com.into.websoso.ui.detailExploreResult.model.DetailExploreFilteredModel @@ -158,6 +159,12 @@ class NormalExploreActivity : BaseActivity(activit val intent = Intent(ACTION_VIEW, Uri.parse(inquireUrl)) startActivity(intent) } + + override fun onDetailExploreButtonClick() { + singleEventHandler.throttleFirst { + startActivity(DetailExploreActivity.getIntent(this@NormalExploreActivity)) + } + } } private fun searchRecentSearch(keyword: String) { diff --git a/app/src/main/java/com/into/websoso/ui/normalExplore/NormalExploreClickListener.kt b/app/src/main/java/com/into/websoso/ui/normalExplore/NormalExploreClickListener.kt index baaee10f0..cef536e8e 100644 --- a/app/src/main/java/com/into/websoso/ui/normalExplore/NormalExploreClickListener.kt +++ b/app/src/main/java/com/into/websoso/ui/normalExplore/NormalExploreClickListener.kt @@ -8,4 +8,6 @@ interface NormalExploreClickListener { fun onSearchCancelButtonClick() fun onNovelInquireButtonClick() + + fun onDetailExploreButtonClick() } diff --git a/app/src/main/java/com/into/websoso/ui/normalExplore/model/GenreSearchModel.kt b/app/src/main/java/com/into/websoso/ui/normalExplore/model/GenreSearchModel.kt index 908ae835b..6a7ae18e4 100644 --- a/app/src/main/java/com/into/websoso/ui/normalExplore/model/GenreSearchModel.kt +++ b/app/src/main/java/com/into/websoso/ui/normalExplore/model/GenreSearchModel.kt @@ -19,10 +19,10 @@ data class GenreSearchModel( companion object { val items: List = listOf( + GenreSearchModel(Genre.FANTASY, ic_onboarding_fantasy), GenreSearchModel(Genre.MODERN_FANTASY, ic_onboarding_modern_fantasy), GenreSearchModel(Genre.ROMANCE_FANTASY, ic_onboarding_romance_fantasy), GenreSearchModel(Genre.ROMANCE, ic_onboarding_romance), - GenreSearchModel(Genre.FANTASY, ic_onboarding_fantasy), GenreSearchModel(Genre.WUXIA, ic_onboarding_wuxia), GenreSearchModel(Genre.BOYS_LOVE, ic_onboarding_bl), GenreSearchModel(Genre.LIGHT_NOVEL, ic_onboarding_light_novel), diff --git a/app/src/main/res/layout/activity_normal_explore.xml b/app/src/main/res/layout/activity_normal_explore.xml index c923a091f..6aad396d5 100644 --- a/app/src/main/res/layout/activity_normal_explore.xml +++ b/app/src/main/res/layout/activity_normal_explore.xml @@ -209,6 +209,7 @@ android:layout_height="16dp" android:layout_marginStart="3dp" android:contentDescription="@null" + android:onClick="@{() -> onClick.onDetailExploreButtonClick()}" android:src="@drawable/ic_navigate_right" app:layout_constraintBottom_toBottomOf="@id/tv_normal_explore_genre_search_title" app:layout_constraintStart_toEndOf="@id/tv_normal_explore_genre_search_title" @@ -262,6 +263,7 @@ android:layout_height="16dp" android:layout_marginStart="3dp" android:contentDescription="@null" + android:onClick="@{() -> onClick.onDetailExploreButtonClick()}" android:src="@drawable/ic_navigate_right" app:layout_constraintBottom_toBottomOf="@id/tv_normal_explore_keyword_search_title" app:layout_constraintStart_toEndOf="@id/tv_normal_explore_keyword_search_title"