Browse Source

Added book images for user screen

Vadik Sirekanyan 7 years ago
parent
commit
8f4fd9b55e

+ 5 - 0
app/src/main/java/me/vadik/knigopis/common/adapter/BookViewHolder.kt

@@ -6,6 +6,7 @@ import android.view.View
 import kotlinx.android.synthetic.main.header.view.*
 import kotlinx.android.synthetic.main.user_book.view.*
 import me.vadik.knigopis.R
+import me.vadik.knigopis.common.extensions.setSquareImage
 import me.vadik.knigopis.common.extensions.showNow
 
 sealed class BookViewHolder(view: View) : RecyclerView.ViewHolder(view)
@@ -56,4 +57,8 @@ class BookItemViewHolder(private val view: View) : BookViewHolder(view) {
         view.setOnLongClickListener(onLongClick)
     }
 
+    fun setBookImageUrl(url: String?) {
+        view.bookImage.setSquareImage(url)
+    }
+
 }

+ 1 - 0
app/src/main/java/me/vadik/knigopis/feature/user/BooksAdapter.kt

@@ -30,6 +30,7 @@ class BooksAdapter(
         holder.setTitle(book.title)
         holder.setAuthor(book.author)
         holder.setNotes(book.notes)
+        holder.setBookImageUrl(book.bookImageUrl)
         holder.setOnLongClick { view ->
             val context = view.context
             dialogs.showDialog(

+ 1 - 0
app/src/main/res/layout/user_book.xml

@@ -8,6 +8,7 @@
     android:paddingTop="16dp">
 
     <ImageView
+        android:id="@+id/bookImage"
         android:layout_width="40dp"
         android:layout_height="40dp"
         android:layout_marginLeft="16dp"