diff --git a/app/src/main/java/ani/dantotsu/download/manga/OfflineMangaAdapter.kt b/app/src/main/java/ani/dantotsu/download/manga/OfflineMangaAdapter.kt index 87dfebed..3093b0c4 100644 --- a/app/src/main/java/ani/dantotsu/download/manga/OfflineMangaAdapter.kt +++ b/app/src/main/java/ani/dantotsu/download/manga/OfflineMangaAdapter.kt @@ -51,6 +51,7 @@ class OfflineMangaAdapter( val itemScoreBG = view.findViewById(R.id.itemCompactScoreBG) val ongoing = view.findViewById(R.id.itemCompactOngoing) val totalchapter = view.findViewById(R.id.itemCompactTotal) + val typeimage = view.findViewById(R.id.itemCompactTypeImage) val type = view.findViewById(R.id.itemCompactRelation) val typeView = view.findViewById(R.id.itemCompactType) @@ -69,6 +70,7 @@ class OfflineMangaAdapter( } // Bind item data to the views + typeimage.setImageResource(if (item.type == "Novel" ) R.drawable.ic_round_book_24 else R.drawable.ic_round_import_contacts_24) type.text = item.type typeView.visibility = View.VISIBLE imageView.setImageURI(item.image) diff --git a/app/src/main/java/ani/dantotsu/media/MediaDetailsActivity.kt b/app/src/main/java/ani/dantotsu/media/MediaDetailsActivity.kt index a902a1cf..9beee8ed 100644 --- a/app/src/main/java/ani/dantotsu/media/MediaDetailsActivity.kt +++ b/app/src/main/java/ani/dantotsu/media/MediaDetailsActivity.kt @@ -68,6 +68,7 @@ class MediaDetailsActivity : AppCompatActivity(), AppBarLayout.OnOffsetChangedLi private lateinit var uiSettings: UserInterfaceSettings var selected = 0 var anime = true + var novel = false private var adult = false @SuppressLint("SetTextI18n", "ClickableViewAccessibility") @@ -305,7 +306,6 @@ class MediaDetailsActivity : AppCompatActivity(), AppBarLayout.OnOffsetChangedLi } adult = media.isAdult - tabLayout.menu.clear() if (media.anime != null) { viewPager.adapter = @@ -317,7 +317,13 @@ class MediaDetailsActivity : AppCompatActivity(), AppBarLayout.OnOffsetChangedLi lifecycle, if (media.format == "NOVEL") SupportedMedia.NOVEL else SupportedMedia.MANGA ) - tabLayout.inflateMenu(R.menu.manga_menu_detail) + if (media.format == "NOVEL") { + novel = true + tabLayout.inflateMenu(R.menu.novel_menu_detail) + } + else { + tabLayout.inflateMenu(R.menu.manga_menu_detail) + } anime = false } diff --git a/app/src/main/res/drawable/ic_round_book_24.xml b/app/src/main/res/drawable/ic_round_book_24.xml new file mode 100644 index 00000000..3ab0b826 --- /dev/null +++ b/app/src/main/res/drawable/ic_round_book_24.xml @@ -0,0 +1,10 @@ + + + diff --git a/app/src/main/res/menu/novel_menu_detail.xml b/app/src/main/res/menu/novel_menu_detail.xml new file mode 100644 index 00000000..94b4ec7e --- /dev/null +++ b/app/src/main/res/menu/novel_menu_detail.xml @@ -0,0 +1,15 @@ + + + + + + + \ No newline at end of file