Add support for Dropped manga state
This commit is contained in:
@@ -160,21 +160,22 @@ class DetailsFragment :
|
|||||||
}
|
}
|
||||||
|
|
||||||
when (manga.state) {
|
when (manga.state) {
|
||||||
MangaState.FINISHED -> {
|
MangaState.FINISHED -> infoLayout.textViewState.apply {
|
||||||
infoLayout.textViewState.apply {
|
textAndVisible = resources.getString(R.string.state_finished)
|
||||||
textAndVisible = resources.getString(R.string.state_finished)
|
drawableTop = ContextCompat.getDrawable(context, R.drawable.ic_state_finished)
|
||||||
drawableTop = ContextCompat.getDrawable(context, R.drawable.ic_state_finished)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
MangaState.ONGOING -> {
|
MangaState.ONGOING -> infoLayout.textViewState.apply {
|
||||||
infoLayout.textViewState.apply {
|
textAndVisible = resources.getString(R.string.state_ongoing)
|
||||||
textAndVisible = resources.getString(R.string.state_ongoing)
|
drawableTop = ContextCompat.getDrawable(context, R.drawable.ic_state_ongoing)
|
||||||
drawableTop = ContextCompat.getDrawable(context, R.drawable.ic_state_ongoing)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
else -> infoLayout.textViewState.isVisible = false
|
MangaState.ABANDONED -> infoLayout.textViewState.apply {
|
||||||
|
textAndVisible = resources.getString(R.string.state_abandoned)
|
||||||
|
drawableTop = ContextCompat.getDrawable(context, R.drawable.ic_state_abandoned)
|
||||||
|
}
|
||||||
|
|
||||||
|
null -> infoLayout.textViewState.isVisible = false
|
||||||
}
|
}
|
||||||
if (manga.source == MangaSource.LOCAL) {
|
if (manga.source == MangaSource.LOCAL) {
|
||||||
infoLayout.textViewSource.isVisible = false
|
infoLayout.textViewSource.isVisible = false
|
||||||
|
|||||||
11
app/src/main/res/drawable/ic_state_abandoned.xml
Normal file
11
app/src/main/res/drawable/ic_state_abandoned.xml
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
<vector
|
||||||
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
android:width="24dp"
|
||||||
|
android:height="24dp"
|
||||||
|
android:tint="?attr/colorControlNormal"
|
||||||
|
android:viewportWidth="24"
|
||||||
|
android:viewportHeight="24">
|
||||||
|
<path
|
||||||
|
android:fillColor="@android:color/white"
|
||||||
|
android:pathData="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z" />
|
||||||
|
</vector>
|
||||||
@@ -491,4 +491,5 @@
|
|||||||
<string name="reader_zoom_buttons_summary">Whether to show zoom control buttons in the bottom right corner</string>
|
<string name="reader_zoom_buttons_summary">Whether to show zoom control buttons in the bottom right corner</string>
|
||||||
<string name="keep_screen_on">Keep screen on</string>
|
<string name="keep_screen_on">Keep screen on</string>
|
||||||
<string name="keep_screen_on_summary">Do not turn the screen off while you\'re reading manga</string>
|
<string name="keep_screen_on_summary">Do not turn the screen off while you\'re reading manga</string>
|
||||||
|
<string name="state_abandoned">Dropped</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
|||||||
Reference in New Issue
Block a user