首充弹窗礼物列表item宽度改为按照屏幕宽度计算
This commit is contained in:
@@ -1,29 +1,29 @@
|
||||
package com.yizhuan.erban.avroom.firstcharge;
|
||||
package com.yizhuan.erban.avroom.firstcharge
|
||||
|
||||
import com.chad.library.adapter.base.BaseQuickAdapter;
|
||||
import com.chad.library.adapter.base.BaseViewHolder;
|
||||
import com.netease.nim.uikit.common.util.sys.ScreenUtil;
|
||||
import com.yizhuan.erban.R;
|
||||
import com.yizhuan.erban.ui.utils.ImageLoadUtils;
|
||||
import com.yizhuan.xchat_android_core.pay.bean.FirstChargeReward;
|
||||
import com.yizhuan.xchat_android_core.utils.LogUtils;
|
||||
import com.yizhuan.xchat_android_core.utils.TextUtils;
|
||||
import androidx.core.view.updateLayoutParams
|
||||
import androidx.recyclerview.widget.RecyclerView
|
||||
import com.chad.library.adapter.base.BaseQuickAdapter
|
||||
import com.chad.library.adapter.base.BaseViewHolder
|
||||
import com.netease.nim.uikit.common.util.sys.ScreenUtil
|
||||
import com.yizhuan.erban.R
|
||||
import com.yizhuan.xchat_android_core.pay.bean.FirstChargeReward
|
||||
import com.yizhuan.erban.ui.utils.ImageLoadUtils
|
||||
import com.yizhuan.xchat_android_core.utils.TextUtils
|
||||
|
||||
public class RewardAdapter extends BaseQuickAdapter<FirstChargeReward, BaseViewHolder> {
|
||||
public RewardAdapter() {
|
||||
super(R.layout.item_first_charge_reward);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void convert(BaseViewHolder helper, FirstChargeReward item) {
|
||||
LogUtils.d(item.toString());
|
||||
class RewardAdapter :
|
||||
BaseQuickAdapter<FirstChargeReward, BaseViewHolder>(R.layout.item_first_charge_reward) {
|
||||
override fun convert(helper: BaseViewHolder, item: FirstChargeReward) {
|
||||
helper.itemView.updateLayoutParams<RecyclerView.LayoutParams> {
|
||||
width = (ScreenUtil.screenWidth * 0.66f / 3f).toInt()
|
||||
}
|
||||
ImageLoadUtils.loadImage(
|
||||
mContext,
|
||||
item.getShowPir(),
|
||||
helper.getView(R.id.iv_pic),
|
||||
R.drawable.default_cover);
|
||||
helper.setText(R.id.tv_name, item.getShowText())
|
||||
.setText(R.id.tv_time, item.getShowTime())
|
||||
.setGone(R.id.tv_time, !TextUtils.isEmptyText(item.getShowTime()));
|
||||
mContext,
|
||||
item.showPir,
|
||||
helper.getView(R.id.iv_pic),
|
||||
R.drawable.default_cover
|
||||
)
|
||||
helper.setText(R.id.tv_name, item.showText)
|
||||
.setText(R.id.tv_time, item.showTime)
|
||||
.setGone(R.id.tv_time, !TextUtils.isEmptyText(item.showTime))
|
||||
}
|
||||
}
|
||||
}
|
@@ -31,7 +31,7 @@
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="@id/ll_plan"
|
||||
app:layout_constraintWidth_percent="0.65">
|
||||
app:layout_constraintWidth_percent="0.66">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tv_title"
|
||||
@@ -63,7 +63,7 @@
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="@id/view_bg"
|
||||
app:layout_constraintVertical_bias="0.25"
|
||||
app:layout_constraintWidth_percent="0.65">
|
||||
app:layout_constraintWidth_percent="0.66">
|
||||
|
||||
<CheckBox
|
||||
android:id="@+id/rb_plan_a"
|
||||
|
@@ -4,9 +4,7 @@
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="60dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="10dp"
|
||||
android:layout_marginTop="6dp"
|
||||
android:layout_marginEnd="10dp"
|
||||
android:layout_marginBottom="6dp"
|
||||
tools:layout_width="80dp">
|
||||
|
||||
@@ -14,6 +12,8 @@
|
||||
android:id="@+id/view_bg"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
android:layout_marginEnd="10dp"
|
||||
android:layout_marginStart="10dp"
|
||||
android:background="@drawable/bg_first_charge_reward_item"
|
||||
app:layout_constraintDimensionRatio="1:1"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
|
Reference in New Issue
Block a user