Hide Empty Search Results in Catalogues (#2066)

* test2

* remove nothing_found view and associated resources
This commit is contained in:
MCAxiaz 2019-07-01 04:06:19 -07:00 committed by inorichi
parent 62f9071adc
commit e8638cb0b3
29 changed files with 14 additions and 76 deletions

View File

@ -31,9 +31,6 @@ class CatalogueSearchHolder(view: View, val adapter: CatalogueSearchAdapter) :
// Set layout horizontal. // Set layout horizontal.
recycler.layoutManager = LinearLayoutManager(view.context, LinearLayoutManager.HORIZONTAL, false) recycler.layoutManager = LinearLayoutManager(view.context, LinearLayoutManager.HORIZONTAL, false)
recycler.adapter = mangaAdapter recycler.adapter = mangaAdapter
nothing_found_icon.setVectorCompat(R.drawable.ic_search_black_112dp,
view.context.getResourceColor(android.R.attr.textColorHint))
} }
/** /**
@ -54,15 +51,15 @@ class CatalogueSearchHolder(view: View, val adapter: CatalogueSearchAdapter) :
when { when {
results == null -> { results == null -> {
progress.visible() progress.visible()
nothing_found.gone() showHolder()
} }
results.isEmpty() -> { results.isEmpty() -> {
progress.gone() progress.gone()
nothing_found.visible() hideHolder()
} }
else -> { else -> {
progress.gone() progress.gone()
nothing_found.gone() showHolder()
} }
} }
if (results !== lastBoundResults) { if (results !== lastBoundResults) {
@ -96,4 +93,15 @@ class CatalogueSearchHolder(view: View, val adapter: CatalogueSearchAdapter) :
return null return null
} }
private fun showHolder() {
title.visible()
source_card.visible()
}
private fun hideHolder() {
title.gone()
source_card.gone()
}
} }

View File

@ -1,9 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="112dp"
android:height="112dp"
android:viewportHeight="24.0"
android:viewportWidth="24.0">
<path
android:fillColor="#FF000000"
android:pathData="M15.5,14h-0.79l-0.28,-0.27C15.41,12.59 16,11.11 16,9.5 16,5.91 13.09,3 9.5,3S3,5.91 3,9.5 5.91,16 9.5,16c1.61,0 3.09,-0.59 4.23,-1.57l0.27,0.28v0.79l5,4.99L20.49,19l-4.99,-5zM9.5,14C7.01,14 5,11.99 5,9.5S7.01,5 9.5,5 14,7.01 14,9.5 11.99,14 9.5,14z" />
</vector>

View File

@ -36,41 +36,6 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center" /> android:layout_gravity="center" />
<android.support.constraint.ConstraintLayout
android:id="@+id/nothing_found"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:visibility="gone">
<ImageView
android:id="@+id/nothing_found_icon"
android:layout_width="112dp"
android:layout_height="112dp"
android:scaleType="fitCenter"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:ignore="ContentDescription"
tools:src="@mipmap/ic_launcher" />
<TextView
android:id="@+id/nothing_found_text"
style="@style/TextAppearance.Regular.Caption.Hint"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="0dp"
android:ellipsize="end"
android:gravity="center"
android:maxLines="1"
android:paddingBottom="8dp"
android:text="@string/no_results"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/nothing_found_icon" />
</android.support.constraint.ConstraintLayout>
<android.support.v7.widget.RecyclerView <android.support.v7.widget.RecyclerView
android:id="@+id/recycler" android:id="@+id/recycler"
android:layout_width="match_parent" android:layout_width="match_parent"

View File

@ -266,7 +266,6 @@
<string name="invalid_combination">لا يمكن تحديد الإعداد الافتراضي مع الفئات الأخرى</string> <string name="invalid_combination">لا يمكن تحديد الإعداد الافتراضي مع الفئات الأخرى</string>
<string name="added_to_library">تم إضافة المانجا إلى مكتبتك</string> <string name="added_to_library">تم إضافة المانجا إلى مكتبتك</string>
<string name="action_global_search_hint">البحث الشامل…</string> <string name="action_global_search_hint">البحث الشامل…</string>
<string name="no_results">لا توجد نتائج!</string>
<string name="latest">اﻷخيرة</string> <string name="latest">اﻷخيرة</string>
<string name="browse">تصفح</string> <string name="browse">تصفح</string>

View File

@ -397,7 +397,6 @@
<string name="action_login">Вход</string> <string name="action_login">Вход</string>
<string name="other_source">Други</string> <string name="other_source">Други</string>
<string name="action_global_search_hint">Глобално търсене…</string> <string name="action_global_search_hint">Глобално търсене…</string>
<string name="no_results">Не бяха открити резултати!</string>
<string name="latest">Последни</string> <string name="latest">Последни</string>
<string name="browse">Търсене</string> <string name="browse">Търсене</string>
<string name="shortcut_created">Прекият път беше добавен към началния екран.</string> <string name="shortcut_created">Прекият път беше добавен към началния екран.</string>

View File

@ -266,7 +266,6 @@
<string name="invalid_combination">নির্ধারিতগুলো অন্যান্য ধরণের সাথে নির্বাচন করা যাবে না</string> <string name="invalid_combination">নির্ধারিতগুলো অন্যান্য ধরণের সাথে নির্বাচন করা যাবে না</string>
<string name="added_to_library">মাংগাটি আপনার মাংগাশালায় যোগ হয়েছে</string> <string name="added_to_library">মাংগাটি আপনার মাংগাশালায় যোগ হয়েছে</string>
<string name="action_global_search_hint">সার্বজনীন খোঁজ…</string> <string name="action_global_search_hint">সার্বজনীন খোঁজ…</string>
<string name="no_results">কোন ফলাফল পাওয়া যায়নি!</string>
<string name="latest">সর্বশেষ</string> <string name="latest">সর্বশেষ</string>
<string name="browse">ব্রাউজ</string> <string name="browse">ব্রাউজ</string>

View File

@ -134,7 +134,6 @@
<string name="no_more_results">Žádné další výsledky</string> <string name="no_more_results">Žádné další výsledky</string>
<string name="added_to_library">Manga byla přidána do vaší knihovny</string> <string name="added_to_library">Manga byla přidána do vaší knihovny</string>
<string name="action_global_search_hint">Globální vyhledávání…</string> <string name="action_global_search_hint">Globální vyhledávání…</string>
<string name="no_results">Žádné výsledky!</string>
<string name="manga_not_in_db">Manga byla odstraněna z databáze!</string> <string name="manga_not_in_db">Manga byla odstraněna z databáze!</string>
<string name="manga_detail_tab">Info</string> <string name="manga_detail_tab">Info</string>
<string name="description">Popis</string> <string name="description">Popis</string>

View File

@ -398,7 +398,6 @@
<string name="other_source">Andere</string> <string name="other_source">Andere</string>
<string name="action_global_search_hint">Globale Suche…</string> <string name="action_global_search_hint">Globale Suche…</string>
<string name="no_results">Keine Treffer gefunden!</string>
<string name="latest">Letzte</string> <string name="latest">Letzte</string>
<string name="browse">Umsehen</string> <string name="browse">Umsehen</string>

View File

@ -301,7 +301,6 @@
<string name="added_to_library">Το manga έχει προστεθεί στη βιβλιοθήκη σας <string name="added_to_library">Το manga έχει προστεθεί στη βιβλιοθήκη σας
\n</string> \n</string>
<string name="action_global_search_hint">Καθολική αναζήτηση…</string> <string name="action_global_search_hint">Καθολική αναζήτηση…</string>
<string name="no_results">Δεν βρέθηκαν αποτελέσματα!</string>
<string name="latest">Τελευταίο</string> <string name="latest">Τελευταίο</string>
<string name="browse">Ξεφύλλισμα</string> <string name="browse">Ξεφύλλισμα</string>

View File

@ -395,7 +395,6 @@ También asegúrese de haber iniciado sesión en las fuentes que lo requieren an
<string name="local_source_badge">Local</string> <string name="local_source_badge">Local</string>
<string name="other_source">Otros</string> <string name="other_source">Otros</string>
<string name="action_global_search_hint">Búsqueda global…</string> <string name="action_global_search_hint">Búsqueda global…</string>
<string name="no_results">Ningún resultado encontrado!</string>
<string name="latest">Recientes</string> <string name="latest">Recientes</string>
<string name="browse">Explorar</string> <string name="browse">Explorar</string>
<string name="shortcut_created">Acceso directo fue agregado a la pantalla de inicio.</string> <string name="shortcut_created">Acceso directo fue agregado a la pantalla de inicio.</string>

View File

@ -396,7 +396,6 @@ Assurez-vous que vous êtes connecté à des sources qui le demande avant de com
<string name="action_login">Connexion</string> <string name="action_login">Connexion</string>
<string name="other_source">Autre</string> <string name="other_source">Autre</string>
<string name="action_global_search_hint">Recherche globale…</string> <string name="action_global_search_hint">Recherche globale…</string>
<string name="no_results">Aucun résultat !</string>
<string name="latest">Récents</string> <string name="latest">Récents</string>
<string name="browse">Explorer</string> <string name="browse">Explorer</string>
<string name="shortcut_created">Un raccourci a été ajouté à la page d\'accueil.</string> <string name="shortcut_created">Un raccourci a été ajouté à la page d\'accueil.</string>

View File

@ -250,7 +250,6 @@
<string name="invalid_combination">डिफ़ॉल्ट को अन्य श्रेणियों के साथ नहीं चुना जा सकता है</string> <string name="invalid_combination">डिफ़ॉल्ट को अन्य श्रेणियों के साथ नहीं चुना जा सकता है</string>
<string name="added_to_library">मंगा को आपकी लाइब्रेरी में जोड़ा गया है</string> <string name="added_to_library">मंगा को आपकी लाइब्रेरी में जोड़ा गया है</string>
<string name="action_global_search_hint">वैश्विक खोज …</string> <string name="action_global_search_hint">वैश्विक खोज …</string>
<string name="no_results">कोई परिणाम नहीं मिला!</string>
<string name="latest">नवीनतम</string> <string name="latest">नवीनतम</string>
<string name="browse">ब्राउज</string> <string name="browse">ब्राउज</string>
<string name="manga_not_in_db">यह मंगा डेटाबेस से हटा दिया गया था!</string> <string name="manga_not_in_db">यह मंगा डेटाबेस से हटा दिया गया था!</string>

View File

@ -400,7 +400,6 @@
<string name="local_source_badge">Lokal</string> <string name="local_source_badge">Lokal</string>
<string name="other_source">Lainnya</string> <string name="other_source">Lainnya</string>
<string name="action_global_search_hint">Pencarian global…</string> <string name="action_global_search_hint">Pencarian global…</string>
<string name="no_results">Tidak ada hasil!</string>
<string name="latest">Terbaru</string> <string name="latest">Terbaru</string>
<string name="browse">Jelajahi</string> <string name="browse">Jelajahi</string>

View File

@ -476,7 +476,6 @@
<string name="other_source">Altro</string> <string name="other_source">Altro</string>
<string name="invalid_combination">Predefinito non può essere selezionato con altre categorie</string> <string name="invalid_combination">Predefinito non può essere selezionato con altre categorie</string>
<string name="action_global_search_hint">Ricerca globale…</string> <string name="action_global_search_hint">Ricerca globale…</string>
<string name="no_results">Nessun risultato!</string>
<string name="latest">Ultimi</string> <string name="latest">Ultimi</string>
<string name="browse">Sfoglia</string> <string name="browse">Sfoglia</string>

View File

@ -237,7 +237,6 @@
<string name="no_valid_sources">최소한 1개의 유효한 소스를 선택해주세요</string> <string name="no_valid_sources">최소한 1개의 유효한 소스를 선택해주세요</string>
<string name="no_more_results">더이상 결과 없음</string> <string name="no_more_results">더이상 결과 없음</string>
<string name="action_global_search_hint">전역 검색…</string> <string name="action_global_search_hint">전역 검색…</string>
<string name="no_results">결과가 없습니다!</string>
<string name="latest">최신</string> <string name="latest">최신</string>
<string name="manga_detail_tab">정보</string> <string name="manga_detail_tab">정보</string>
<string name="description">설명</string> <string name="description">설명</string>

View File

@ -268,7 +268,6 @@
<string name="invalid_combination">Lalai tidak boleh dipilih bersama kategori lain</string> <string name="invalid_combination">Lalai tidak boleh dipilih bersama kategori lain</string>
<string name="added_to_library">Manga ini telah ditambahkan ke koleksi anda</string> <string name="added_to_library">Manga ini telah ditambahkan ke koleksi anda</string>
<string name="action_global_search_hint">Carian keseluruhan…</string> <string name="action_global_search_hint">Carian keseluruhan…</string>
<string name="no_results">Tiada sebarang hasil!</string>
<string name="latest">Terkini</string> <string name="latest">Terkini</string>
<string name="browse">Semak imbas</string> <string name="browse">Semak imbas</string>

View File

@ -365,7 +365,6 @@ Zorg ook dat je ingelogd bent voor bronnen die dit vereisen alvorens je het teru
<string name="local_source_badge">Lokaal</string> <string name="local_source_badge">Lokaal</string>
<string name="other_source">Alternatief</string> <string name="other_source">Alternatief</string>
<string name="action_global_search_hint">Globaal zoeken…</string> <string name="action_global_search_hint">Globaal zoeken…</string>
<string name="no_results">Geen resultaten gevonden!</string>
<string name="latest">Recent</string> <string name="latest">Recent</string>
<string name="shortcut_created">Snelkoppeling toegevoegd aan startscherm.</string> <string name="shortcut_created">Snelkoppeling toegevoegd aan startscherm.</string>
<string name="channel_library">Bibliotheek</string> <string name="channel_library">Bibliotheek</string>

View File

@ -398,7 +398,6 @@ Nie znaleziono źródła %1$s</string>
<string name="other_source">Inne</string> <string name="other_source">Inne</string>
<string name="action_global_search_hint">Wyszukiwanie globalne…</string> <string name="action_global_search_hint">Wyszukiwanie globalne…</string>
<string name="no_results">Brak wyników!</string>
<string name="browse">Przeglądaj</string> <string name="browse">Przeglądaj</string>
<string name="shortcut_created">Skrót został dodany do ekranu głównego.</string> <string name="shortcut_created">Skrót został dodany do ekranu głównego.</string>

View File

@ -362,7 +362,6 @@ Além disso, verifique se as fontes que requerem uma conta foram configuradas co
<string name="action_login">Entrar</string> <string name="action_login">Entrar</string>
<string name="other_source">Outras</string> <string name="other_source">Outras</string>
<string name="action_global_search_hint">Pesquisa global…</string> <string name="action_global_search_hint">Pesquisa global…</string>
<string name="no_results">Nenhum resultado encontrado!</string>
<string name="latest">Mais recente</string> <string name="latest">Mais recente</string>
<string name="browse">Navegar</string> <string name="browse">Navegar</string>
<string name="shortcut_created">O atalho foi adicionado à sua tela inicial.</string> <string name="shortcut_created">O atalho foi adicionado à sua tela inicial.</string>

View File

@ -299,7 +299,6 @@
<string name="invalid_combination">Modul implicit nu poate fi selectat cu alte categorii</string> <string name="invalid_combination">Modul implicit nu poate fi selectat cu alte categorii</string>
<string name="added_to_library">Manga-ul a fost adăugat bibliotecii tale</string> <string name="added_to_library">Manga-ul a fost adăugat bibliotecii tale</string>
<string name="action_global_search_hint">Căutare globală…</string> <string name="action_global_search_hint">Căutare globală…</string>
<string name="no_results">Nici un rezultat găsit!</string>
<string name="latest">Cel mai recent</string> <string name="latest">Cel mai recent</string>
<string name="browse">Caută</string> <string name="browse">Caută</string>

View File

@ -360,7 +360,6 @@
<string name="local_source_badge">Локальная</string> <string name="local_source_badge">Локальная</string>
<string name="other_source">Другие</string> <string name="other_source">Другие</string>
<string name="action_global_search_hint">Глобальный поиск…</string> <string name="action_global_search_hint">Глобальный поиск…</string>
<string name="no_results">Результат не найден!</string>
<string name="latest">Последняя</string> <string name="latest">Последняя</string>
<string name="browse">Смотреть</string> <string name="browse">Смотреть</string>
<string name="shortcut_created">Ярлык был добавлен на главный экран.</string> <string name="shortcut_created">Ярлык был добавлен на главный экран.</string>

View File

@ -283,7 +283,6 @@
<string name="invalid_combination">Predefinidu non podet èssere ischertadu cun àteras categorias</string> <string name="invalid_combination">Predefinidu non podet èssere ischertadu cun àteras categorias</string>
<string name="added_to_library">Su manga est istadu annantu a sa biblioteca tua</string> <string name="added_to_library">Su manga est istadu annantu a sa biblioteca tua</string>
<string name="action_global_search_hint">Chirca globale…</string> <string name="action_global_search_hint">Chirca globale…</string>
<string name="no_results">Perunu risultadu agatadu!</string>
<string name="latest">Ùrtimos</string> <string name="latest">Ùrtimos</string>
<string name="browse">Esplora</string> <string name="browse">Esplora</string>
<string name="manga_not_in_db">Custu manga est istadu bogadu dae sa base de datos!</string> <string name="manga_not_in_db">Custu manga est istadu bogadu dae sa base de datos!</string>

View File

@ -283,7 +283,6 @@
<string name="invalid_combination">Opšte je nemoguće označiti sa ostalim kategorijama</string> <string name="invalid_combination">Opšte je nemoguće označiti sa ostalim kategorijama</string>
<string name="added_to_library">Ova manga je dodata u biblioteku</string> <string name="added_to_library">Ova manga je dodata u biblioteku</string>
<string name="action_global_search_hint">Globalno pretraživanje…</string> <string name="action_global_search_hint">Globalno pretraživanje…</string>
<string name="no_results">Nema pronađenih rezultata!</string>
<string name="latest">Poslednje</string> <string name="latest">Poslednje</string>
<string name="browse">Pretraži</string> <string name="browse">Pretraži</string>
<string name="manga_not_in_db">Ova manga je uklonjena iz baze podataka!</string> <string name="manga_not_in_db">Ova manga je uklonjena iz baze podataka!</string>

View File

@ -300,7 +300,6 @@
<string name="invalid_combination">Standard inte kan väljas med andra kategorier</string> <string name="invalid_combination">Standard inte kan väljas med andra kategorier</string>
<string name="added_to_library">Mangan har lagts till i din bibliotek</string> <string name="added_to_library">Mangan har lagts till i din bibliotek</string>
<string name="action_global_search_hint">Global sökning…</string> <string name="action_global_search_hint">Global sökning…</string>
<string name="no_results">Inga resultat hittades!</string>
<string name="latest">Senaste</string> <string name="latest">Senaste</string>
<string name="browse">Bläddra</string> <string name="browse">Bläddra</string>

View File

@ -281,7 +281,6 @@
<string name="invalid_combination">Öntanımlı diğer kategorilerle birlikte seçilemez</string> <string name="invalid_combination">Öntanımlı diğer kategorilerle birlikte seçilemez</string>
<string name="added_to_library">Manga kitaplığınıza eklendi</string> <string name="added_to_library">Manga kitaplığınıza eklendi</string>
<string name="action_global_search_hint">Genel arama…</string> <string name="action_global_search_hint">Genel arama…</string>
<string name="no_results">Sonuç bulunmadı!</string>
<string name="latest">En son</string> <string name="latest">En son</string>
<string name="browse">Göz at</string> <string name="browse">Göz at</string>
<string name="manga_not_in_db">Bu manga veritabanından kaldırıldı!</string> <string name="manga_not_in_db">Bu manga veritabanından kaldırıldı!</string>

View File

@ -282,7 +282,6 @@
<string name="invalid_combination">Категорія за замовчуванням не може бути вибраною разом з іншими категоріями</string> <string name="invalid_combination">Категорія за замовчуванням не може бути вибраною разом з іншими категоріями</string>
<string name="added_to_library">Цю мангу уже додано до бібліотеки</string> <string name="added_to_library">Цю мангу уже додано до бібліотеки</string>
<string name="action_global_search_hint">Глобальний пошук…</string> <string name="action_global_search_hint">Глобальний пошук…</string>
<string name="no_results">Результатів не знайдено!</string>
<string name="latest">Остання</string> <string name="latest">Остання</string>
<string name="browse">Переглянути</string> <string name="browse">Переглянути</string>
<string name="manga_not_in_db">Ця манга було видалена з бази даних!</string> <string name="manga_not_in_db">Ця манга було видалена з бази даних!</string>

View File

@ -461,7 +461,6 @@
<string name="invalid_combination">Mặc định không thể chọn với các danh mục khác</string> <string name="invalid_combination">Mặc định không thể chọn với các danh mục khác</string>
<string name="added_to_library">Truyện này đã được thêm vào thư viện</string> <string name="added_to_library">Truyện này đã được thêm vào thư viện</string>
<string name="action_global_search_hint">Tìm kiếm toàn cầu…</string> <string name="action_global_search_hint">Tìm kiếm toàn cầu…</string>
<string name="no_results">Không tìm thấy kết quả!</string>
<string name="latest">Mới nhất</string> <string name="latest">Mới nhất</string>
<string name="browse">Duyệt</string> <string name="browse">Duyệt</string>
<string name="manga_info_full_title_label">Tiêu đề</string> <string name="manga_info_full_title_label">Tiêu đề</string>

View File

@ -281,7 +281,6 @@
<string name="invalid_combination">默认标签不能与其它标签一起选择</string> <string name="invalid_combination">默认标签不能与其它标签一起选择</string>
<string name="added_to_library">已将此漫画添加至书架</string> <string name="added_to_library">已将此漫画添加至书架</string>
<string name="action_global_search_hint">全局搜索…</string> <string name="action_global_search_hint">全局搜索…</string>
<string name="no_results">找不到!</string>
<string name="latest">最近更新</string> <string name="latest">最近更新</string>
<string name="browse">浏览</string> <string name="browse">浏览</string>
<string name="manga_not_in_db">漫画已被移出数据库!</string> <string name="manga_not_in_db">漫画已被移出数据库!</string>

View File

@ -328,7 +328,6 @@
<string name="invalid_combination">Default can\'t be selected with other categories</string> <string name="invalid_combination">Default can\'t be selected with other categories</string>
<string name="added_to_library">The manga has been added to your library</string> <string name="added_to_library">The manga has been added to your library</string>
<string name="action_global_search_hint">Global search…</string> <string name="action_global_search_hint">Global search…</string>
<string name="no_results">No results found!</string>
<string name="latest">Latest</string> <string name="latest">Latest</string>
<string name="browse">Browse</string> <string name="browse">Browse</string>