礼物的贵族实现替换

This commit is contained in:
ningwenqiang
2024-09-28 14:34:06 +08:00
parent 257b4c51aa
commit 615416444d
5 changed files with 336 additions and 294 deletions

View File

@@ -111,7 +111,7 @@ public class FrameGiftNewAdapter extends RecyclerView.Adapter {
private View isSelectView, loadImgClickView;
private ImageView giftIconImg;
private TextView giftNameTv;
private TextView priceTv;
private TextView priceTv,price2Tv;
private ImageView payIco;
private ImageView giftNamingBg, loadImgImageView;
private RoundedImageView avatar;
@@ -139,7 +139,7 @@ public class FrameGiftNewAdapter extends RecyclerView.Adapter {
loadImgImageView = findViewById(R.id.loadImgImageView);
loadImgGroup = findViewById(R.id.loadImgGroup);
loadImgClickView = findViewById(R.id.loadImgClickView);
price2Tv = findViewById(R.id.price2Tv);
mAnimation = new ScaleAnimation(0.9f, 1.1f, 0.9f, 1.1f, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
mAnimation.setInterpolator(new AccelerateDecelerateInterpolator());
mAnimation.setDuration(400);
@@ -182,13 +182,17 @@ public class FrameGiftNewAdapter extends RecyclerView.Adapter {
//特殊礼物红包
if (model.getType() == 9999999) {
payIco.setVisibility(View.GONE);
priceTv.setText(getContext().getString(R.string.build_up_popularity));
priceTv.setTextColor(Color.parseColor("#db8c4a"));
priceTv.setTextSize(TypedValue.COMPLEX_UNIT_SP, 8);
priceTv.setVisibility(View.GONE);
price2Tv.setVisibility(View.VISIBLE);
price2Tv.setText(getContext().getString(R.string.build_up_popularity));
// priceTv.setTextColor(Color.parseColor("#db8c4a"));
// priceTv.setTextSize(TypedValue.COMPLEX_UNIT_SP, 8);
} else {
priceTv.setTextSize(TypedValue.COMPLEX_UNIT_SP, 11);
priceTv.setTextColor(Color.parseColor("#c8c8c8"));
// priceTv.setTextSize(TypedValue.COMPLEX_UNIT_SP, 11);
// priceTv.setTextColor(Color.parseColor("#c8c8c8"));
priceTv.setVisibility(View.VISIBLE);
payIco.setVisibility(View.VISIBLE);
price2Tv.setVisibility(View.GONE);
//普通礼物
if (model.getSendType() != null && model.getSendType().equals("1")) {
if (model.isChecked()) {

View File

@@ -133,7 +133,7 @@ public class LiveGiftPopup2 extends AbsDialogFragment {
private ImageView continuousClicksBg;
private TextView lianText, liveGiftSendTv;
private androidx.constraintlayout.widget.Group continuousClickGroup,emptyGroup;
private ImageView operateImage, openVipArrowImg;
private ImageView operateImage, openVipArrowImg,vipIdentityImg;
private View blindBox;
private ImageView giftSponsorBgImg;
private ImageView giftItle;
@@ -289,6 +289,7 @@ public class LiveGiftPopup2 extends AbsDialogFragment {
giftSendGroup = findViewById(R.id.giftSendGroup);
openVipArrowImg = findViewById(R.id.openVipArrowImg);
emptyGroup = findViewById(R.id.emptyGroup);
vipIdentityImg =findViewById(R.id.vipIdentityImg);
//赞助信息
giftSponsorGroup.setVisibility(View.GONE);
//设置礼物弹窗背景 这里不设置
@@ -1143,12 +1144,15 @@ public class LiveGiftPopup2 extends AbsDialogFragment {
int nobleId = user.getIntValue("noble_id");
int resId = NobleUtil.nobleIdToImageResId(nobleId);
if (resId != -1) {
openVipImg.setImageResource(resId);
openVipImg.setVisibility(View.GONE);
vipIdentityImg.setVisibility(View.VISIBLE);
vipIdentityImg.setImageResource(resId);
openVipTv.setText(user.getString("noble_name"));
openVipArrowImg.setVisibility(View.VISIBLE);
} else {
openVipImg.setVisibility(View.VISIBLE);
vipIdentityImg.setVisibility(View.GONE);
openVipArrowImg.setVisibility(View.GONE);
openVipImg.setImageResource(R.mipmap.ic_open_noble_3);
openVipTv.setText(R.string.open_vip_live);
}
}

View File

@@ -70,6 +70,17 @@
app:layout_constraintTop_toBottomOf="@+id/giftNameTv"
tools:text="2000" />
<TextView
android:id="@+id/price2Tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/white"
android:layout_marginTop="1dp"
android:textSize="9sp"
app:layout_constraintEnd_toEndOf="@+id/giftIconImg"
app:layout_constraintStart_toStartOf="@+id/giftIconImg"
app:layout_constraintTop_toBottomOf="@+id/giftNameTv"
tools:text="2000" />
<ImageView
android:id="@+id/pay_ico"
android:layout_width="9dp"
@@ -156,10 +167,10 @@
android:layout_marginBottom="4dp"
android:background="#C0000000"
android:visibility="invisible"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="@+id/isSelectView"
app:layout_constraintEnd_toEndOf="@+id/isSelectView"
app:layout_constraintStart_toStartOf="@+id/isSelectView"
app:layout_constraintTop_toTopOf="@+id/isSelectView"
app:layout_constraintWidth_percent="0.80"
tools:visibility="visible" />