diff --git a/common/src/main/java/com/yunbao/common/dialog/RuleOfWarPopupWindow.java b/common/src/main/java/com/yunbao/common/dialog/RuleOfWarPopupWindow.java new file mode 100644 index 000000000..fcf545bd6 --- /dev/null +++ b/common/src/main/java/com/yunbao/common/dialog/RuleOfWarPopupWindow.java @@ -0,0 +1,24 @@ +package com.yunbao.common.dialog; + +import android.content.Context; + +import androidx.annotation.NonNull; + +import com.lxj.xpopup.core.CenterPopupView; +import com.yunbao.common.R; + +public class RuleOfWarPopupWindow extends CenterPopupView { + public RuleOfWarPopupWindow(@NonNull Context context) { + super(context); + } + @Override + protected int getImplLayoutId() { + return R.layout.rule_of_war_popup; + } + + // 执行初始化操作,比如:findView,设置点击,或者任何你弹窗内的业务逻辑 + @Override + protected void onCreate() { + super.onCreate(); + } +} diff --git a/common/src/main/res/layout/rule_of_war_popup.xml b/common/src/main/res/layout/rule_of_war_popup.xml new file mode 100644 index 000000000..18acf29a3 --- /dev/null +++ b/common/src/main/res/layout/rule_of_war_popup.xml @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/common/src/main/res/mipmap-xxhdpi/icon_order_rule.png b/common/src/main/res/mipmap-xxhdpi/icon_order_rule.png new file mode 100644 index 000000000..45f574cdf Binary files /dev/null and b/common/src/main/res/mipmap-xxhdpi/icon_order_rule.png differ diff --git a/common/src/main/res/mipmap-xxhdpi/icon_order_rule_close.png b/common/src/main/res/mipmap-xxhdpi/icon_order_rule_close.png new file mode 100644 index 000000000..087cca68e Binary files /dev/null and b/common/src/main/res/mipmap-xxhdpi/icon_order_rule_close.png differ diff --git a/common/src/main/res/values/strings.xml b/common/src/main/res/values/strings.xml index ff8db88b7..8e007b7fd 100644 --- a/common/src/main/res/values/strings.xml +++ b/common/src/main/res/values/strings.xml @@ -1398,4 +1398,10 @@ Limited ride And limited avatar frame 3.Ticket prohibit illegal activities such as offline trading and acquisitions, and PDLIVE will crack down severely on various profit-making trading activities. 升級精英/尊享戰令 可領取海量積分,兌換更多獎勵 + 1.戰令開啟時,完成戰令任務,提升戰令等級,可 獲得大量等級獎勵。 + 2.所有用戶免費解鎖普通版,戰令開啟時隨時可進 階為精英版和尊享版,獲得豐厚額外專屬獎勵。 + 3.三種戰令都會獎勵積分,可在兌換商城中兌換心 儀的寶貝,部分寶貝兌換有戰令等級要求或兌換數 量限制。 + 4.每日任務0點刷新,未完成任務進度不再累計, 每季任務將會在新一季戰令開啟時刷新。 + 5.任務達成時需主動領取經驗,未领取經驗將會在 任務刷新時自动领取。 + 6.活動最終解釋權歸PDLIVE所有。 diff --git a/main/src/main/java/com/yunbao/main/views/MainHomeCommunityViewHolder.java b/main/src/main/java/com/yunbao/main/views/MainHomeCommunityViewHolder.java index 8728cacd4..0f187bb61 100644 --- a/main/src/main/java/com/yunbao/main/views/MainHomeCommunityViewHolder.java +++ b/main/src/main/java/com/yunbao/main/views/MainHomeCommunityViewHolder.java @@ -35,6 +35,7 @@ import com.yunbao.common.Constants; import com.yunbao.common.HtmlConfig; import com.yunbao.common.bean.LiveBean; import com.yunbao.common.dialog.PromotionElitePopupWindow; +import com.yunbao.common.dialog.RuleOfWarPopupWindow; import com.yunbao.common.event.JavascriptInterfaceEvent; import com.yunbao.common.http.HttpCallback; import com.yunbao.common.http.LiveHttpUtil; @@ -389,7 +390,7 @@ public class MainHomeCommunityViewHolder extends AbsMainHomeChildViewHolder impl new XPopup.Builder(mContext) .enableDrag(false) .maxWidth(DeviceUtils.getScreenHeight((Activity) mContext) - DpUtil.dp2px(34)) - .asCustom(new PromotionElitePopupWindow(mContext)) + .asCustom(new RuleOfWarPopupWindow(mContext)) .show(); // LiveNetManager.get(mContext).