mirror of
https://github.com/tachiyomiorg/tachiyomi.git
synced 2024-11-15 21:35:10 +01:00
442a439e66
* add tracker logout dialog from upstream * update for all trackers to have logout dialog * remove logout button from login screen * new login button that is more material had to remove red_error color cause that was in the library that i removed * return error message if user has blank username/password * add x button to clear tracked Manga add dialog that gives option to clear just in app or from tracking service added mal as first service to allow clearing * fix string in dialog for remove ad ability to remove from anilist service * add ability to delete from kitsu * made login dialog look more material * change the dialog for the remove from tracker * update coil to 0.11.0 * make track search a little nicer
151 lines
6.8 KiB
XML
151 lines
6.8 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<com.google.android.material.card.MaterialCardView style="@style/Theme.Widget.CardView.Item"
|
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
|
xmlns:tools="http://schemas.android.com/tools"
|
|
android:padding="0dp">
|
|
|
|
<androidx.constraintlayout.widget.ConstraintLayout
|
|
android:layout_width="match_parent"
|
|
android:layout_height="216dp"
|
|
android:background="@drawable/list_item_selector"
|
|
android:orientation="horizontal">
|
|
|
|
<ImageView
|
|
android:id="@+id/track_search_cover"
|
|
android:layout_width="135dp"
|
|
android:layout_height="match_parent"
|
|
android:layout_marginStart="16dp"
|
|
android:layout_marginTop="8dp"
|
|
android:layout_marginBottom="8dp"
|
|
android:contentDescription="@string/cover_of_image"
|
|
android:scaleType="centerCrop"
|
|
app:layout_constraintBottom_toBottomOf="parent"
|
|
app:layout_constraintStart_toStartOf="parent"
|
|
app:layout_constraintTop_toTopOf="parent"
|
|
app:layout_constraintVertical_bias="0.0"
|
|
tools:src="@mipmap/ic_launcher" />
|
|
|
|
<TextView
|
|
android:id="@+id/track_search_title"
|
|
android:layout_width="0dp"
|
|
android:layout_height="wrap_content"
|
|
android:layout_marginEnd="8dp"
|
|
android:layout_marginStart="8dp"
|
|
android:layout_marginTop="8dp"
|
|
android:maxLines="3"
|
|
android:textAppearance="@style/TextAppearance.Regular.Body1.Bold"
|
|
android:textSize="16sp"
|
|
app:layout_constraintEnd_toEndOf="parent"
|
|
app:layout_constraintStart_toEndOf="@id/track_search_cover"
|
|
app:layout_constraintTop_toTopOf="parent"
|
|
tools:text="One Piece"/>
|
|
|
|
<TextView
|
|
android:id="@+id/track_search_type"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:layout_marginStart="8dp"
|
|
android:maxLines="1"
|
|
android:text="@string/type"
|
|
android:textAppearance="@style/TextAppearance.Regular.Body1.Bold"
|
|
android:textSize="12sp"
|
|
app:layout_constraintStart_toEndOf="@id/track_search_cover"
|
|
app:layout_constraintTop_toBottomOf="@id/track_search_title"
|
|
/>
|
|
|
|
<TextView
|
|
android:id="@+id/track_search_type_result"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:layout_marginStart="8dp"
|
|
android:maxLines="1"
|
|
android:textAppearance="@style/TextAppearance.Regular.Body1.Secondary"
|
|
android:textSize="12sp"
|
|
app:layout_constraintStart_toEndOf="@id/track_search_type"
|
|
app:layout_constraintTop_toBottomOf="@id/track_search_title"
|
|
tools:text="Manga"
|
|
/>
|
|
|
|
<TextView
|
|
android:id="@+id/track_search_start"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:layout_marginStart="8dp"
|
|
android:maxLines="1"
|
|
android:text="@string/started"
|
|
android:textAppearance="@style/TextAppearance.Regular.Body1.Bold"
|
|
android:textSize="12sp"
|
|
app:layout_constraintStart_toEndOf="@id/track_search_cover"
|
|
app:layout_constraintTop_toBottomOf="@id/track_search_type"
|
|
/>
|
|
|
|
<TextView
|
|
android:id="@+id/track_search_start_result"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:layout_marginStart="8dp"
|
|
android:maxLines="1"
|
|
android:textAppearance="@style/TextAppearance.Regular.Body1.Secondary"
|
|
android:textSize="12sp"
|
|
app:layout_constraintStart_toEndOf="@id/track_search_start"
|
|
app:layout_constraintTop_toBottomOf="@id/track_search_type"
|
|
tools:text="2018-10-01"
|
|
/>
|
|
|
|
<TextView
|
|
android:id="@+id/track_search_status"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:layout_marginStart="8dp"
|
|
android:maxLines="1"
|
|
android:text="@string/status"
|
|
android:textAppearance="@style/TextAppearance.Regular.Body1.Bold"
|
|
android:textSize="12sp"
|
|
app:layout_constraintStart_toEndOf="@id/track_search_cover"
|
|
app:layout_constraintTop_toBottomOf="@id/track_search_start"
|
|
/>
|
|
|
|
<TextView
|
|
android:id="@+id/track_search_status_result"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="0dp"
|
|
android:layout_marginStart="8dp"
|
|
android:maxLines="1"
|
|
android:textAppearance="@style/TextAppearance.Regular.Body1.Secondary"
|
|
android:textSize="12sp"
|
|
app:layout_constraintStart_toEndOf="@id/track_search_status"
|
|
app:layout_constraintTop_toBottomOf="@id/track_search_start"
|
|
tools:text="Ongoing" />
|
|
|
|
<TextView
|
|
android:id="@+id/track_search_summary"
|
|
android:layout_width="0dp"
|
|
android:layout_height="0dp"
|
|
android:layout_marginBottom="8dp"
|
|
android:layout_marginStart="8dp"
|
|
android:layout_marginEnd="8dp"
|
|
android:layout_marginTop="8dp"
|
|
android:ellipsize="end"
|
|
android:maxLines="7"
|
|
android:textAppearance="@style/TextAppearance.Regular.Body1.Secondary"
|
|
android:textSize="12sp"
|
|
app:layout_constraintBottom_toBottomOf="parent"
|
|
app:layout_constraintEnd_toEndOf="parent"
|
|
app:layout_constraintHorizontal_bias="0.0"
|
|
app:layout_constraintStart_toEndOf="@id/track_search_cover"
|
|
app:layout_constraintTop_toBottomOf="@+id/track_search_status"
|
|
app:layout_constraintVertical_bias="0.333"
|
|
tools:text="This is the summary of the manga that fits This is the summary of the manga that fits This is the summary of the manga that fits This is the summary of the manga that fits This is the summary of the manga that fits This is the summary of the manga that fits This is the summary of the manga that fits "/>
|
|
|
|
<androidx.constraintlayout.widget.Guideline
|
|
android:id="@+id/guideline"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:orientation="vertical"
|
|
app:layout_constraintGuide_begin="150dp"/>
|
|
|
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
|
|
|
</com.google.android.material.card.MaterialCardView>
|