[skip ci] feat: better empty source dialog + bruh (#428)
* feat: better empty source dialog + bruh * fix: itemMedia bindings
This commit is contained in:
parent
899af3ee1a
commit
eda213a765
18 changed files with 310 additions and 278 deletions
|
@ -54,7 +54,7 @@
|
|||
app:cardElevation="0dp">
|
||||
|
||||
<ImageButton
|
||||
android:id="@+id/animeSourceList"
|
||||
android:id="@+id/mediaSourceList"
|
||||
android:layout_width="48dp"
|
||||
android:layout_height="48dp"
|
||||
android:alpha="0.33"
|
||||
|
@ -73,7 +73,7 @@
|
|||
app:cardElevation="0dp">
|
||||
|
||||
<ImageButton
|
||||
android:id="@+id/animeSourceGrid"
|
||||
android:id="@+id/mediaSourceGrid"
|
||||
android:layout_width="48dp"
|
||||
android:layout_height="48dp"
|
||||
android:alpha="0.33"
|
||||
|
@ -91,7 +91,7 @@
|
|||
app:cardElevation="0dp">
|
||||
|
||||
<ImageButton
|
||||
android:id="@+id/animeSourceCompact"
|
||||
android:id="@+id/mediaSourceCompact"
|
||||
android:layout_width="48dp"
|
||||
android:layout_height="48dp"
|
||||
android:alpha="0.33"
|
||||
|
@ -140,7 +140,7 @@
|
|||
app:cardElevation="0dp">
|
||||
|
||||
<ImageButton
|
||||
android:id="@+id/animeSourceTop"
|
||||
android:id="@+id/mediaSourceTop"
|
||||
android:layout_width="48dp"
|
||||
android:layout_height="48dp"
|
||||
android:background="?android:attr/selectableItemBackground"
|
||||
|
@ -189,7 +189,7 @@
|
|||
app:cardElevation="0dp">
|
||||
|
||||
<ImageButton
|
||||
android:id="@+id/animeDownloadTop"
|
||||
android:id="@+id/mediaDownloadTop"
|
||||
android:layout_width="48dp"
|
||||
android:layout_height="48dp"
|
||||
android:background="?android:attr/selectableItemBackground"
|
||||
|
@ -200,7 +200,7 @@
|
|||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/animeScanlatorContainer"
|
||||
android:id="@+id/mangaScanlatorContainer"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical">
|
||||
|
@ -235,7 +235,7 @@
|
|||
app:cardElevation="0dp">
|
||||
|
||||
<ImageButton
|
||||
android:id="@+id/animeScanlatorTop"
|
||||
android:id="@+id/mangaScanlatorTop"
|
||||
android:layout_width="48dp"
|
||||
android:layout_height="48dp"
|
||||
android:background="?android:attr/selectableItemBackground"
|
||||
|
@ -246,7 +246,7 @@
|
|||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/animeWebviewContainer"
|
||||
android:id="@+id/mediaWebviewContainer"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="8dp"
|
||||
|
@ -280,7 +280,7 @@
|
|||
android:layout_height="48dp">
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/animeWebViewTop"
|
||||
android:id="@+id/mediaWebViewTop"
|
||||
android:layout_width="24dp"
|
||||
android:layout_height="24dp"
|
||||
android:layout_gravity="center|center_horizontal"
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
tools:context=".media.anime.AnimeWatchFragment">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/animeNotSupported"
|
||||
android:id="@+id/mediaNotSupported"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_horizontal"
|
||||
|
@ -31,7 +31,7 @@
|
|||
tools:visibility="gone" />
|
||||
|
||||
<androidx.recyclerview.widget.RecyclerView
|
||||
android:id="@+id/animeSourceRecycler"
|
||||
android:id="@+id/mediaSourceRecycler"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:clipToPadding="false"
|
||||
|
@ -39,7 +39,7 @@
|
|||
android:paddingEnd="24dp"
|
||||
android:paddingBottom="128dp"
|
||||
tools:itemCount="1"
|
||||
tools:listitem="@layout/item_anime_watch" />
|
||||
tools:listitem="@layout/item_media_source" />
|
||||
|
||||
<androidx.cardview.widget.CardView
|
||||
android:id="@+id/ScrollTop"
|
|
@ -14,21 +14,21 @@
|
|||
android:background="?attr/colorSurfaceVariant" />
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/itemEpisodeProgressCont"
|
||||
android:id="@+id/itemMediaProgressCont"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="bottom"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<View
|
||||
android:id="@+id/itemEpisodeProgress"
|
||||
android:id="@+id/itemMediaProgress"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="2dp"
|
||||
android:layout_weight="0"
|
||||
android:background="?attr/colorPrimary" />
|
||||
|
||||
<View
|
||||
android:id="@+id/itemEpisodeProgressEmpty"
|
||||
android:id="@+id/itemMediaProgressEmpty"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="2dp"
|
||||
android:layout_weight="1" />
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
app:cardElevation="4dp">
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/itemEpisodeImage"
|
||||
android:id="@+id/itemMediaImage"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="96dp"
|
||||
android:scaleType="centerCrop"
|
||||
|
@ -85,21 +85,21 @@
|
|||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/itemEpisodeProgressCont"
|
||||
android:id="@+id/itemMediaProgressCont"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="bottom"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<View
|
||||
android:id="@+id/itemEpisodeProgress"
|
||||
android:id="@+id/itemMediaProgress"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="2dp"
|
||||
android:layout_weight="0"
|
||||
android:background="?attr/colorPrimary" />
|
||||
|
||||
<View
|
||||
android:id="@+id/itemEpisodeProgressEmpty"
|
||||
android:id="@+id/itemMediaProgressEmpty"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="2dp"
|
||||
android:layout_weight="1" />
|
||||
|
|
|
@ -47,7 +47,7 @@
|
|||
android:indeterminate="true" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/itemEpisodeImage"
|
||||
android:id="@+id/itemMediaImage"
|
||||
android:layout_width="164dp"
|
||||
android:layout_height="109dp"
|
||||
android:layout_gravity="center"
|
||||
|
@ -77,7 +77,7 @@
|
|||
</androidx.cardview.widget.CardView>
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/itemEpisodeProgressCont"
|
||||
android:id="@+id/itemMediaProgress_cont"
|
||||
android:layout_width="164dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="bottom"
|
||||
|
@ -85,14 +85,14 @@
|
|||
android:visibility="gone">
|
||||
|
||||
<View
|
||||
android:id="@+id/itemEpisodeProgress"
|
||||
android:id="@+id/itemMediaProgress"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="2dp"
|
||||
android:layout_weight="0"
|
||||
android:background="?attr/colorPrimary" />
|
||||
|
||||
<View
|
||||
android:id="@+id/itemEpisodeProgressEmpty"
|
||||
android:id="@+id/itemMediaProgressEmpty"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="2dp"
|
||||
android:layout_weight="1"
|
||||
|
|
|
@ -38,7 +38,7 @@
|
|||
tools:visibility="visible" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/animeSourceTitle"
|
||||
android:id="@+id/mediaSourceTitle"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="end"
|
||||
|
@ -57,7 +57,7 @@
|
|||
android:orientation="horizontal">
|
||||
|
||||
<com.google.android.material.textfield.TextInputLayout
|
||||
android:id="@+id/animeSourceNameContainer"
|
||||
android:id="@+id/mediaSourceNameContainer"
|
||||
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox.ExposedDropdownMenu"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="56dp"
|
||||
|
@ -72,7 +72,7 @@
|
|||
app:startIconDrawable="@drawable/ic_round_source_24">
|
||||
|
||||
<AutoCompleteTextView
|
||||
android:id="@+id/animeSource"
|
||||
android:id="@+id/mediaSource"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
|
@ -91,7 +91,7 @@
|
|||
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/animeSourceSettings"
|
||||
android:id="@+id/mediaSourceSettings"
|
||||
android:layout_width="48dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
|
@ -107,7 +107,7 @@
|
|||
android:baselineAligned="false">
|
||||
|
||||
<com.google.android.material.textfield.TextInputLayout
|
||||
android:id="@+id/animeSourceLanguageContainer"
|
||||
android:id="@+id/mediaSourceLanguageContainer"
|
||||
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox.ExposedDropdownMenu"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="56dp"
|
||||
|
@ -123,7 +123,7 @@
|
|||
app:startIconDrawable="@drawable/ic_round_source_24">
|
||||
|
||||
<AutoCompleteTextView
|
||||
android:id="@+id/animeSourceLanguage"
|
||||
android:id="@+id/mediaSourceLanguage"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
|
@ -193,7 +193,7 @@
|
|||
|
||||
<TextView
|
||||
|
||||
android:id="@+id/animeSourceSearch"
|
||||
android:id="@+id/mediaSourceSearch"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="end"
|
||||
|
@ -224,7 +224,7 @@
|
|||
android:textSize="16sp" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/animeSourceSubscribe"
|
||||
android:id="@+id/mediaSourceSubscribe"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
|
@ -235,7 +235,7 @@
|
|||
tools:ignore="ContentDescription,ImageContrastCheck" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/animeNestedButton"
|
||||
android:id="@+id/mediaNestedButton"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_gravity="end"
|
||||
|
@ -247,7 +247,7 @@
|
|||
</LinearLayout>
|
||||
|
||||
<androidx.cardview.widget.CardView
|
||||
android:id="@+id/animeSourceContinue"
|
||||
android:id="@+id/sourceContinue"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="80dp"
|
||||
android:layout_gravity="center"
|
||||
|
@ -259,7 +259,7 @@
|
|||
tools:visibility="visible">
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/itemEpisodeImage"
|
||||
android:id="@+id/itemMediaImage"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:scaleType="centerCrop"
|
||||
|
@ -280,7 +280,7 @@
|
|||
android:visibility="gone" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/animeSourceContinueText"
|
||||
android:id="@+id/mediaSourceContinueText"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_margin="16dp"
|
||||
|
@ -293,21 +293,21 @@
|
|||
app:drawableEndCompat="@drawable/ic_round_play_arrow_24" />
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/itemEpisodeProgressCont"
|
||||
android:id="@+id/itemMediaProgressCont"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="bottom"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<View
|
||||
android:id="@+id/itemEpisodeProgress"
|
||||
android:id="@+id/itemMediaProgress"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="2dp"
|
||||
android:layout_weight="0"
|
||||
android:background="?attr/colorPrimary" />
|
||||
|
||||
<View
|
||||
android:id="@+id/itemEpisodeProgressEmpty"
|
||||
android:id="@+id/itemMediaProgressEmpty"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="2dp"
|
||||
android:layout_weight="1" />
|
||||
|
@ -318,7 +318,7 @@
|
|||
</LinearLayout>
|
||||
|
||||
<HorizontalScrollView
|
||||
android:id="@+id/animeWatchChipScroll"
|
||||
android:id="@+id/mediaWatchChipScroll"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginBottom="8dp"
|
||||
|
@ -328,7 +328,7 @@
|
|||
android:scrollbars="none">
|
||||
|
||||
<com.google.android.material.chip.ChipGroup
|
||||
android:id="@+id/animeSourceChipGroup"
|
||||
android:id="@+id/mediaSourceChipGroup"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
app:singleLine="true"
|
||||
|
@ -336,7 +336,7 @@
|
|||
</HorizontalScrollView>
|
||||
|
||||
<ProgressBar
|
||||
android:id="@+id/animeSourceProgressBar"
|
||||
android:id="@+id/sourceProgressBar"
|
||||
style="?android:attr/progressBarStyle"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
|
@ -350,7 +350,7 @@
|
|||
android:orientation="vertical">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/animeSourceNotFound"
|
||||
android:id="@+id/sourceNotFound"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:fontFamily="@font/poppins_bold"
|
||||
|
@ -364,6 +364,7 @@
|
|||
android:id="@+id/faqbutton"
|
||||
android:layout_width="120dp"
|
||||
android:layout_height="50dp"
|
||||
android:layout_marginTop="-16dp"
|
||||
android:layout_marginBottom="16dp"
|
||||
android:backgroundTint="?attr/colorPrimaryContainer"
|
||||
android:fontFamily="@font/poppins_bold"
|
|
@ -25,7 +25,7 @@
|
|||
app:startIconDrawable="@drawable/ic_round_source_24">
|
||||
|
||||
<AutoCompleteTextView
|
||||
android:id="@+id/animeSource"
|
||||
android:id="@+id/mediaSource"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
|
|
|
@ -38,7 +38,7 @@
|
|||
android:indeterminate="true" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/itemEpisodeImage"
|
||||
android:id="@+id/itemMediaImage"
|
||||
android:layout_width="108dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_gravity="center"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue