Commit c4e377cc authored by shiyl's avatar shiyl

商品相关字端更新

parent a520beb8
...@@ -3,8 +3,13 @@ package com.yidian.shenghuoquan.border.adapter ...@@ -3,8 +3,13 @@ package com.yidian.shenghuoquan.border.adapter
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.widget.ImageView import android.widget.ImageView
import android.widget.TextView import android.widget.TextView
import com.bumptech.glide.Glide
import com.bumptech.glide.load.resource.bitmap.CenterCrop
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
import com.bumptech.glide.request.RequestOptions
import com.chad.library.adapter.base.BaseQuickAdapter import com.chad.library.adapter.base.BaseQuickAdapter
import com.chad.library.adapter.base.viewholder.BaseViewHolder import com.chad.library.adapter.base.viewholder.BaseViewHolder
import com.yidian.news.util.DensityUtil
import com.yidian.shenghuoquan.border.R import com.yidian.shenghuoquan.border.R
import com.yidian.shenghuoquan.border.dto.GoodsList import com.yidian.shenghuoquan.border.dto.GoodsList
...@@ -15,18 +20,18 @@ class OrderConfirmCommodityListAdapter : BaseQuickAdapter<GoodsList, BaseViewHol ...@@ -15,18 +20,18 @@ class OrderConfirmCommodityListAdapter : BaseQuickAdapter<GoodsList, BaseViewHol
@SuppressLint("SetTextI18n") @SuppressLint("SetTextI18n")
override fun convert(holder: BaseViewHolder, item: GoodsList) { override fun convert(holder: BaseViewHolder, item: GoodsList) {
holder.getView<TextView>(R.id.tv_commodity_name).text = item.name holder.getView<TextView>(R.id.tv_commodity_name).text = item.goodsName
holder.getView<TextView>(R.id.tv_commodity_count).text = "共" + item.name + "件" holder.getView<TextView>(R.id.tv_commodity_count).text = "共" + item.goodsNum + "件"
holder.getView<TextView>(R.id.tv_commodity_amount).text = "¥" + item.name holder.getView<TextView>(R.id.tv_commodity_amount).text = "¥" + item.price
val ivCommodityPic = holder.getView<ImageView>(R.id.iv_commodity_pic) val ivCommodityPic = holder.getView<ImageView>(R.id.iv_commodity_pic)
// Glide.with(context).load(item.url) Glide.with(context).load(item.picUrl)
// .apply( .apply(
// RequestOptions() RequestOptions()
// .transform(CenterCrop(), RoundedCorners(DensityUtil.dp2px(12F))) .transform(CenterCrop(), RoundedCorners(DensityUtil.dp2px(12F)))
// .error(R.drawable.img_order_commodity_placeholder) .error(R.drawable.img_order_commodity_placeholder)
// .placeholder(R.drawable.img_order_commodity_placeholder) .placeholder(R.drawable.img_order_commodity_placeholder)
// ) )
// .into(ivCommodityPic) .into(ivCommodityPic)
} }
} }
...@@ -55,12 +55,14 @@ data class CouponList( ...@@ -55,12 +55,14 @@ data class CouponList(
*/ */
@Parcelize @Parcelize
data class GoodsList( data class GoodsList(
@SerializedName("name") @SerializedName("goods_name")// 商品名称
val name: String? = null, val goodsName: String? = null,
@SerializedName("price") // 商品价格 @SerializedName("price") // 商品价格
val price: Double, val price: Double,
@SerializedName("goods_num") // 商品数量 @SerializedName("goods_sku_num") // 商品数量
val goodsNum: Int, val goodsNum: Int,
@SerializedName("desc_pic_url_list") // 商品数量
val picUrl: String,
) : Parcelable ) : Parcelable
/** /**
......
...@@ -242,6 +242,7 @@ ...@@ -242,6 +242,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp8" android:layout_marginTop="@dimen/dp8"
android:onClick="@{() -> vm.chooseVoucher()}" android:onClick="@{() -> vm.chooseVoucher()}"
app:isShow="@{vm.couponsAvailableNum > 0}"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/rv_goods_list"> app:layout_constraintTop_toBottomOf="@id/rv_goods_list">
......
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
app:CommonTopBarView_back_img="@drawable/icon_back_white" app:CommonTopBarView_back_img="@drawable/icon_back_white"
app:CommonTopBarView_bg_color="@color/color_F6775B" app:CommonTopBarView_bg_color="@color/color_FD7823"
app:CommonTopBarView_title_text="@string/order_detail" app:CommonTopBarView_title_text="@string/order_detail"
app:CommonTopBarView_title_text_color="@color/white" app:CommonTopBarView_title_text_color="@color/white"
app:layout_constraintTop_toTopOf="parent" /> app:layout_constraintTop_toTopOf="parent" />
......
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
app:CommonTopBarView_back_img="@drawable/icon_back_white" app:CommonTopBarView_back_img="@drawable/icon_back_white"
app:CommonTopBarView_bg_color="@color/color_F6775B" app:CommonTopBarView_bg_color="@color/color_FD7823"
app:CommonTopBarView_title_text="@string/select_pickup_point" app:CommonTopBarView_title_text="@string/select_pickup_point"
app:CommonTopBarView_title_text_color="@color/white" app:CommonTopBarView_title_text_color="@color/white"
app:layout_constraintTop_toTopOf="parent" /> app:layout_constraintTop_toTopOf="parent" />
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment