Added images on reviews section

This commit is contained in:
Gilbert Kimutai 2019-03-21 06:37:43 +03:00
parent 37e71535b7
commit 3134e59f4c
2 changed files with 14 additions and 0 deletions

View File

@ -5,8 +5,10 @@ import android.content.Intent
import android.support.v7.widget.RecyclerView import android.support.v7.widget.RecyclerView
import android.text.Html import android.text.Html
import android.view.View import android.view.View
import android.widget.ImageView
import android.widget.RatingBar import android.widget.RatingBar
import android.widget.TextView import android.widget.TextView
import com.squareup.picasso.Picasso
import me.gilo.wc.R import me.gilo.wc.R
import me.gilo.wc.ui.product.ShopActivity import me.gilo.wc.ui.product.ShopActivity
import me.gilo.wc.utils.DateUtils import me.gilo.wc.utils.DateUtils
@ -21,6 +23,7 @@ class ProductReviewViewHolder(val context: Context, itemView: View) :
val tvDate = itemView.findViewById<TextView>(R.id.tvDate) val tvDate = itemView.findViewById<TextView>(R.id.tvDate)
val rbRating = itemView.findViewById<RatingBar>(R.id.rbRating) val rbRating = itemView.findViewById<RatingBar>(R.id.rbRating)
val tvMessage = itemView.findViewById<TextView>(R.id.tvMessage) val tvMessage = itemView.findViewById<TextView>(R.id.tvMessage)
val ivImage = itemView.findViewById<ImageView>(R.id.ivImage)
tvName.text = review.reviewer tvName.text = review.reviewer
tvMessage.text = Html.fromHtml(review.review) tvMessage.text = Html.fromHtml(review.review)
@ -28,6 +31,10 @@ class ProductReviewViewHolder(val context: Context, itemView: View) :
rbRating.rating = review.rating.toFloat() rbRating.rating = review.rating.toFloat()
tvDate.text = DateUtils.getDateString_shortAndSmart(review.date_created) tvDate.text = DateUtils.getDateString_shortAndSmart(review.date_created)
if (review.reviewer_avatar_urls["96"]!!.isNotEmpty()){
Picasso.with(context).load(review.reviewer_avatar_urls["96"]).into(ivImage)
}
} }

View File

@ -17,6 +17,13 @@
android:background="#ffffff" android:background="#ffffff"
tools:ignore="MissingPrefix"> tools:ignore="MissingPrefix">
<ImageView
android:id="@+id/ivImage"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_marginRight="16dp"
/>
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"