diff --git a/BaseModule/src/main/java/com/xscm/moduleutil/bean/room/RoomSettingBean.java b/BaseModule/src/main/java/com/xscm/moduleutil/bean/room/RoomSettingBean.java index 36e0d529..c76a75d2 100644 --- a/BaseModule/src/main/java/com/xscm/moduleutil/bean/room/RoomSettingBean.java +++ b/BaseModule/src/main/java/com/xscm/moduleutil/bean/room/RoomSettingBean.java @@ -16,12 +16,14 @@ public class RoomSettingBean implements MultiItemEntity { public static final int QXRoomSettingTypeRoomTypeBoy = 12; /// 女神房 public static final int QXRoomSettingTypeRoomTypeGirl = 13; - ///交友 房 + /// 交友 房 public static final int QXRoomSettingTypeRoomTypeJiaoy = 27; //互娱 public static final int QXRoomSettingTypeRoomTypeHUYU = 28; //练歌房 public static final int QXRoomSettingTypeRoomTypeLianG = 31; + //签约 + public static final int QXRoomSettingTypeRoomTypeSIGNONTRACT = 32; /// 常用工具 /// 房间补贴 @@ -70,7 +72,7 @@ public class RoomSettingBean implements MultiItemEntity { private boolean select;//是否选中 - public RoomSettingBean(String name, String icon, String selectName, String selectIcon, int type, int read, boolean isSelected, boolean status,boolean select) { + public RoomSettingBean(String name, String icon, String selectName, String selectIcon, int type, int read, boolean isSelected, boolean status, boolean select) { this.name = name; this.icon = icon; this.selectName = selectName; @@ -86,6 +88,7 @@ public class RoomSettingBean implements MultiItemEntity { public int getItemType() { return itemType; } + public void updateItemType() { if (type == -1) { // 特殊值表示标题 this.itemType = ITEM_TYPE_DEFAULT; diff --git a/BaseModule/src/main/java/com/xscm/moduleutil/bean/zhuangb/ZhuangBanShangChengBean.java b/BaseModule/src/main/java/com/xscm/moduleutil/bean/zhuangb/ZhuangBanShangChengBean.java index a79cfc9f..63f95b97 100644 --- a/BaseModule/src/main/java/com/xscm/moduleutil/bean/zhuangb/ZhuangBanShangChengBean.java +++ b/BaseModule/src/main/java/com/xscm/moduleutil/bean/zhuangb/ZhuangBanShangChengBean.java @@ -15,11 +15,13 @@ public class ZhuangBanShangChengBean { private String is_perpetual; private String special_num ;//靓号 private String title ;//装扮名称 - private String type ;//类型,顶部的头部选择 + private String type="" ;//类型,顶部的头部选择 private String remaining_day ;//价格 private String base_image ;//显示图片 private String play_image;//播放图像 private boolean is_select = false; + private int num ;//数量 + private String ext_value="" ;//这是使用降身卡的时候,返回的参数,对应的是降身卡的前面,类似10% public boolean isIs_select() { return is_select; diff --git a/BaseModule/src/main/java/com/xscm/moduleutil/enumType/RoomType.kt b/BaseModule/src/main/java/com/xscm/moduleutil/enumType/RoomType.kt index a7963926..a455f041 100644 --- a/BaseModule/src/main/java/com/xscm/moduleutil/enumType/RoomType.kt +++ b/BaseModule/src/main/java/com/xscm/moduleutil/enumType/RoomType.kt @@ -15,8 +15,8 @@ enum class RoomType( DATING("交友", 1,3, 4, 8), // 1、3、4、8 均对应交友 BLACK_ROOM("小黑屋", 6), JUKEBOX("点唱", 9), - MUTUAL_ENTERTAINMENT("互娱", 17), - SIGN_CONTRACT("签约", 7); + MUTUAL_ENTERTAINMENT("互娱", 7), + SIGN_CONTRACT("签约", 10); companion object { diff --git a/BaseModule/src/main/res/drawable/bg_r12_c5ffc9_f9e9ff_c7ecfa.xml b/BaseModule/src/main/res/drawable/bg_r12_c5ffc9_f9e9ff_c7ecfa.xml new file mode 100644 index 00000000..0c6b6fb4 --- /dev/null +++ b/BaseModule/src/main/res/drawable/bg_r12_c5ffc9_f9e9ff_c7ecfa.xml @@ -0,0 +1,16 @@ + + + + + \ No newline at end of file diff --git a/BaseModule/src/main/res/drawable/bg_r12_fffac5_f9e9ff_c7d3fa.xml b/BaseModule/src/main/res/drawable/bg_r12_fffac5_f9e9ff_c7d3fa.xml new file mode 100644 index 00000000..c867c188 --- /dev/null +++ b/BaseModule/src/main/res/drawable/bg_r12_fffac5_f9e9ff_c7d3fa.xml @@ -0,0 +1,16 @@ + + + + + \ No newline at end of file diff --git a/BaseModule/src/main/res/drawable/bg_r4_f3ff98_d9ffe1_ffdaed.xml b/BaseModule/src/main/res/drawable/bg_r4_f3ff98_d9ffe1_ffdaed.xml new file mode 100644 index 00000000..af5adb0e --- /dev/null +++ b/BaseModule/src/main/res/drawable/bg_r4_f3ff98_d9ffe1_ffdaed.xml @@ -0,0 +1,16 @@ + + + + + \ No newline at end of file diff --git a/BaseModule/src/main/res/drawable/bg_r6_ff6f0_f6d2f2_c2ebff.xml b/BaseModule/src/main/res/drawable/bg_r6_ff6f0_f6d2f2_c2ebff.xml new file mode 100644 index 00000000..83db441b --- /dev/null +++ b/BaseModule/src/main/res/drawable/bg_r6_ff6f0_f6d2f2_c2ebff.xml @@ -0,0 +1,16 @@ + + + + + \ No newline at end of file diff --git a/BaseModule/src/main/res/drawable/bg_r8_top_aeedff.xml b/BaseModule/src/main/res/drawable/bg_r8_top_aeedff.xml new file mode 100644 index 00000000..da76109b --- /dev/null +++ b/BaseModule/src/main/res/drawable/bg_r8_top_aeedff.xml @@ -0,0 +1,10 @@ + + + + + \ No newline at end of file diff --git a/BaseModule/src/main/res/drawable/tv_border_background.xml b/BaseModule/src/main/res/drawable/tv_border_background.xml new file mode 100644 index 00000000..4d78ca7d --- /dev/null +++ b/BaseModule/src/main/res/drawable/tv_border_background.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + diff --git a/BaseModule/src/main/res/mipmap-hdpi/icon_apply_for_mai.png b/BaseModule/src/main/res/mipmap-hdpi/icon_apply_for_mai.png deleted file mode 100644 index 4ba5a1fd..00000000 Binary files a/BaseModule/src/main/res/mipmap-hdpi/icon_apply_for_mai.png and /dev/null differ diff --git a/BaseModule/src/main/res/mipmap-hdpi/icon_apply_for_mai.webp b/BaseModule/src/main/res/mipmap-hdpi/icon_apply_for_mai.webp new file mode 100644 index 00000000..9cdbbf11 Binary files /dev/null and b/BaseModule/src/main/res/mipmap-hdpi/icon_apply_for_mai.webp differ diff --git a/BaseModule/src/main/res/mipmap-hdpi/icon_contract.png b/BaseModule/src/main/res/mipmap-hdpi/icon_contract.png deleted file mode 100644 index 6a6a991f..00000000 Binary files a/BaseModule/src/main/res/mipmap-hdpi/icon_contract.png and /dev/null differ diff --git a/BaseModule/src/main/res/mipmap-hdpi/icon_contract.webp b/BaseModule/src/main/res/mipmap-hdpi/icon_contract.webp new file mode 100644 index 00000000..621882c7 Binary files /dev/null and b/BaseModule/src/main/res/mipmap-hdpi/icon_contract.webp differ diff --git a/BaseModule/src/main/res/mipmap-hdpi/icon_cp_anim_bg.png b/BaseModule/src/main/res/mipmap-hdpi/icon_cp_anim_bg.png deleted file mode 100644 index 28555a7c..00000000 Binary files a/BaseModule/src/main/res/mipmap-hdpi/icon_cp_anim_bg.png and /dev/null differ diff --git a/BaseModule/src/main/res/mipmap-hdpi/icon_cp_anim_bg.webp b/BaseModule/src/main/res/mipmap-hdpi/icon_cp_anim_bg.webp new file mode 100644 index 00000000..95046e26 Binary files /dev/null and b/BaseModule/src/main/res/mipmap-hdpi/icon_cp_anim_bg.webp differ diff --git a/BaseModule/src/main/res/mipmap-hdpi/icon_gold_bg.png b/BaseModule/src/main/res/mipmap-hdpi/icon_gold_bg.png deleted file mode 100644 index 6e1ccc2c..00000000 Binary files a/BaseModule/src/main/res/mipmap-hdpi/icon_gold_bg.png and /dev/null differ diff --git a/BaseModule/src/main/res/mipmap-hdpi/icon_gold_bg.webp b/BaseModule/src/main/res/mipmap-hdpi/icon_gold_bg.webp new file mode 100644 index 00000000..2fbc8d43 Binary files /dev/null and b/BaseModule/src/main/res/mipmap-hdpi/icon_gold_bg.webp differ diff --git a/BaseModule/src/main/res/mipmap-hdpi/icon_heart_left_bg.png b/BaseModule/src/main/res/mipmap-hdpi/icon_heart_left_bg.png deleted file mode 100644 index 01214009..00000000 Binary files a/BaseModule/src/main/res/mipmap-hdpi/icon_heart_left_bg.png and /dev/null differ diff --git a/BaseModule/src/main/res/mipmap-hdpi/icon_heart_left_bg.webp b/BaseModule/src/main/res/mipmap-hdpi/icon_heart_left_bg.webp new file mode 100644 index 00000000..d6363329 Binary files /dev/null and b/BaseModule/src/main/res/mipmap-hdpi/icon_heart_left_bg.webp differ diff --git a/BaseModule/src/main/res/mipmap-hdpi/icon_host_top_tips_bg.png b/BaseModule/src/main/res/mipmap-hdpi/icon_host_top_tips_bg.png deleted file mode 100644 index 68913b39..00000000 Binary files a/BaseModule/src/main/res/mipmap-hdpi/icon_host_top_tips_bg.png and /dev/null differ diff --git a/BaseModule/src/main/res/mipmap-hdpi/icon_host_top_tips_bg.webp b/BaseModule/src/main/res/mipmap-hdpi/icon_host_top_tips_bg.webp new file mode 100644 index 00000000..1d0102c8 Binary files /dev/null and b/BaseModule/src/main/res/mipmap-hdpi/icon_host_top_tips_bg.webp differ diff --git a/BaseModule/src/main/res/mipmap-hdpi/icon_mentor_left_bg.png b/BaseModule/src/main/res/mipmap-hdpi/icon_mentor_left_bg.png deleted file mode 100644 index 8f580bbf..00000000 Binary files a/BaseModule/src/main/res/mipmap-hdpi/icon_mentor_left_bg.png and /dev/null differ diff --git a/BaseModule/src/main/res/mipmap-hdpi/icon_mentor_left_bg.webp b/BaseModule/src/main/res/mipmap-hdpi/icon_mentor_left_bg.webp new file mode 100644 index 00000000..67a1711e Binary files /dev/null and b/BaseModule/src/main/res/mipmap-hdpi/icon_mentor_left_bg.webp differ diff --git a/BaseModule/src/main/res/mipmap-hdpi/icon_mentor_right_bg.png b/BaseModule/src/main/res/mipmap-hdpi/icon_mentor_right_bg.png deleted file mode 100644 index 12b99753..00000000 Binary files a/BaseModule/src/main/res/mipmap-hdpi/icon_mentor_right_bg.png and /dev/null differ diff --git a/BaseModule/src/main/res/mipmap-hdpi/icon_mentor_right_bg.webp b/BaseModule/src/main/res/mipmap-hdpi/icon_mentor_right_bg.webp new file mode 100644 index 00000000..034c2a43 Binary files /dev/null and b/BaseModule/src/main/res/mipmap-hdpi/icon_mentor_right_bg.webp differ diff --git a/BaseModule/src/main/res/mipmap-hdpi/icon_mentor_ship_bg.png b/BaseModule/src/main/res/mipmap-hdpi/icon_mentor_ship_bg.png deleted file mode 100644 index 195d9d1b..00000000 Binary files a/BaseModule/src/main/res/mipmap-hdpi/icon_mentor_ship_bg.png and /dev/null differ diff --git a/BaseModule/src/main/res/mipmap-hdpi/icon_mentor_ship_bg.webp b/BaseModule/src/main/res/mipmap-hdpi/icon_mentor_ship_bg.webp new file mode 100644 index 00000000..6eae333f Binary files /dev/null and b/BaseModule/src/main/res/mipmap-hdpi/icon_mentor_ship_bg.webp differ diff --git a/BaseModule/src/main/res/mipmap-hdpi/icon_show_alent.png b/BaseModule/src/main/res/mipmap-hdpi/icon_show_alent.png deleted file mode 100644 index af1c86f4..00000000 Binary files a/BaseModule/src/main/res/mipmap-hdpi/icon_show_alent.png and /dev/null differ diff --git a/BaseModule/src/main/res/mipmap-hdpi/icon_show_alent.webp b/BaseModule/src/main/res/mipmap-hdpi/icon_show_alent.webp new file mode 100644 index 00000000..f91ed51a Binary files /dev/null and b/BaseModule/src/main/res/mipmap-hdpi/icon_show_alent.webp differ diff --git a/BaseModule/src/main/res/mipmap-hdpi/icon_sign_contract.png b/BaseModule/src/main/res/mipmap-hdpi/icon_sign_contract.png deleted file mode 100644 index b20c9616..00000000 Binary files a/BaseModule/src/main/res/mipmap-hdpi/icon_sign_contract.png and /dev/null differ diff --git a/BaseModule/src/main/res/mipmap-hdpi/icon_sign_contract.webp b/BaseModule/src/main/res/mipmap-hdpi/icon_sign_contract.webp new file mode 100644 index 00000000..0de5264c Binary files /dev/null and b/BaseModule/src/main/res/mipmap-hdpi/icon_sign_contract.webp differ diff --git a/BaseModule/src/main/res/mipmap-hdpi/icon_time.png b/BaseModule/src/main/res/mipmap-hdpi/icon_time.png deleted file mode 100644 index 2a472b87..00000000 Binary files a/BaseModule/src/main/res/mipmap-hdpi/icon_time.png and /dev/null differ diff --git a/BaseModule/src/main/res/mipmap-hdpi/icon_time.webp b/BaseModule/src/main/res/mipmap-hdpi/icon_time.webp new file mode 100644 index 00000000..735defc1 Binary files /dev/null and b/BaseModule/src/main/res/mipmap-hdpi/icon_time.webp differ diff --git a/BaseModule/src/main/res/mipmap-hdpi/members_offline.webp b/BaseModule/src/main/res/mipmap-hdpi/members_offline.webp new file mode 100644 index 00000000..ef176595 Binary files /dev/null and b/BaseModule/src/main/res/mipmap-hdpi/members_offline.webp differ diff --git a/BaseModule/src/main/res/mipmap-hdpi/members_online.webp b/BaseModule/src/main/res/mipmap-hdpi/members_online.webp new file mode 100644 index 00000000..fd892810 Binary files /dev/null and b/BaseModule/src/main/res/mipmap-hdpi/members_online.webp differ diff --git a/BaseModule/src/main/res/mipmap-xhdpi/icon_apply_for_mai.png b/BaseModule/src/main/res/mipmap-xhdpi/icon_apply_for_mai.png deleted file mode 100644 index e7c2c115..00000000 Binary files a/BaseModule/src/main/res/mipmap-xhdpi/icon_apply_for_mai.png and /dev/null differ diff --git a/BaseModule/src/main/res/mipmap-xhdpi/icon_apply_for_mai.webp b/BaseModule/src/main/res/mipmap-xhdpi/icon_apply_for_mai.webp new file mode 100644 index 00000000..f4c79757 Binary files /dev/null and b/BaseModule/src/main/res/mipmap-xhdpi/icon_apply_for_mai.webp differ diff --git a/BaseModule/src/main/res/mipmap-xhdpi/icon_contract.png b/BaseModule/src/main/res/mipmap-xhdpi/icon_contract.png deleted file mode 100644 index f643a933..00000000 Binary files a/BaseModule/src/main/res/mipmap-xhdpi/icon_contract.png and /dev/null differ diff --git a/BaseModule/src/main/res/mipmap-xhdpi/icon_contract.webp b/BaseModule/src/main/res/mipmap-xhdpi/icon_contract.webp new file mode 100644 index 00000000..c8d71051 Binary files /dev/null and b/BaseModule/src/main/res/mipmap-xhdpi/icon_contract.webp differ diff --git a/BaseModule/src/main/res/mipmap-xhdpi/icon_cp_anim_bg.png b/BaseModule/src/main/res/mipmap-xhdpi/icon_cp_anim_bg.png deleted file mode 100644 index b4c6d48c..00000000 Binary files a/BaseModule/src/main/res/mipmap-xhdpi/icon_cp_anim_bg.png and /dev/null differ diff --git a/BaseModule/src/main/res/mipmap-xhdpi/icon_cp_anim_bg.webp b/BaseModule/src/main/res/mipmap-xhdpi/icon_cp_anim_bg.webp new file mode 100644 index 00000000..c0a196fd Binary files /dev/null and b/BaseModule/src/main/res/mipmap-xhdpi/icon_cp_anim_bg.webp differ diff --git a/BaseModule/src/main/res/mipmap-xhdpi/icon_gold_bg.png b/BaseModule/src/main/res/mipmap-xhdpi/icon_gold_bg.png deleted file mode 100644 index 36514663..00000000 Binary files a/BaseModule/src/main/res/mipmap-xhdpi/icon_gold_bg.png and /dev/null differ diff --git a/BaseModule/src/main/res/mipmap-xhdpi/icon_gold_bg.webp b/BaseModule/src/main/res/mipmap-xhdpi/icon_gold_bg.webp new file mode 100644 index 00000000..bc75a68e Binary files /dev/null and b/BaseModule/src/main/res/mipmap-xhdpi/icon_gold_bg.webp differ diff --git a/BaseModule/src/main/res/mipmap-xhdpi/icon_heart_left_bg.png b/BaseModule/src/main/res/mipmap-xhdpi/icon_heart_left_bg.png deleted file mode 100644 index 77e78e5d..00000000 Binary files a/BaseModule/src/main/res/mipmap-xhdpi/icon_heart_left_bg.png and /dev/null differ diff --git a/BaseModule/src/main/res/mipmap-xhdpi/icon_heart_left_bg.webp b/BaseModule/src/main/res/mipmap-xhdpi/icon_heart_left_bg.webp new file mode 100644 index 00000000..863a2d07 Binary files /dev/null and b/BaseModule/src/main/res/mipmap-xhdpi/icon_heart_left_bg.webp differ diff --git a/BaseModule/src/main/res/mipmap-xhdpi/icon_host_top_tips_bg.png b/BaseModule/src/main/res/mipmap-xhdpi/icon_host_top_tips_bg.png deleted file mode 100644 index 4e12fa9f..00000000 Binary files a/BaseModule/src/main/res/mipmap-xhdpi/icon_host_top_tips_bg.png and /dev/null differ diff --git a/BaseModule/src/main/res/mipmap-xhdpi/icon_host_top_tips_bg.webp b/BaseModule/src/main/res/mipmap-xhdpi/icon_host_top_tips_bg.webp new file mode 100644 index 00000000..09d023da Binary files /dev/null and b/BaseModule/src/main/res/mipmap-xhdpi/icon_host_top_tips_bg.webp differ diff --git a/BaseModule/src/main/res/mipmap-xhdpi/icon_mentor_left_bg.png b/BaseModule/src/main/res/mipmap-xhdpi/icon_mentor_left_bg.png deleted file mode 100644 index ae5104bc..00000000 Binary files a/BaseModule/src/main/res/mipmap-xhdpi/icon_mentor_left_bg.png and /dev/null differ diff --git a/BaseModule/src/main/res/mipmap-xhdpi/icon_mentor_left_bg.webp b/BaseModule/src/main/res/mipmap-xhdpi/icon_mentor_left_bg.webp new file mode 100644 index 00000000..e669930a Binary files /dev/null and b/BaseModule/src/main/res/mipmap-xhdpi/icon_mentor_left_bg.webp differ diff --git a/BaseModule/src/main/res/mipmap-xhdpi/icon_mentor_right_bg.png b/BaseModule/src/main/res/mipmap-xhdpi/icon_mentor_right_bg.png deleted file mode 100644 index f8462ade..00000000 Binary files a/BaseModule/src/main/res/mipmap-xhdpi/icon_mentor_right_bg.png and /dev/null differ diff --git a/BaseModule/src/main/res/mipmap-xhdpi/icon_mentor_right_bg.webp b/BaseModule/src/main/res/mipmap-xhdpi/icon_mentor_right_bg.webp new file mode 100644 index 00000000..caa11ce7 Binary files /dev/null and b/BaseModule/src/main/res/mipmap-xhdpi/icon_mentor_right_bg.webp differ diff --git a/BaseModule/src/main/res/mipmap-xhdpi/icon_mentor_ship_bg.png b/BaseModule/src/main/res/mipmap-xhdpi/icon_mentor_ship_bg.png deleted file mode 100644 index 36e5a057..00000000 Binary files a/BaseModule/src/main/res/mipmap-xhdpi/icon_mentor_ship_bg.png and /dev/null differ diff --git a/BaseModule/src/main/res/mipmap-xhdpi/icon_mentor_ship_bg.webp b/BaseModule/src/main/res/mipmap-xhdpi/icon_mentor_ship_bg.webp new file mode 100644 index 00000000..382aad6e Binary files /dev/null and b/BaseModule/src/main/res/mipmap-xhdpi/icon_mentor_ship_bg.webp differ diff --git a/BaseModule/src/main/res/mipmap-xhdpi/icon_show_alent.png b/BaseModule/src/main/res/mipmap-xhdpi/icon_show_alent.png deleted file mode 100644 index f8cfb9dd..00000000 Binary files a/BaseModule/src/main/res/mipmap-xhdpi/icon_show_alent.png and /dev/null differ diff --git a/BaseModule/src/main/res/mipmap-xhdpi/icon_show_alent.webp b/BaseModule/src/main/res/mipmap-xhdpi/icon_show_alent.webp new file mode 100644 index 00000000..c39c18d8 Binary files /dev/null and b/BaseModule/src/main/res/mipmap-xhdpi/icon_show_alent.webp differ diff --git a/BaseModule/src/main/res/mipmap-xhdpi/icon_sign_contract.png b/BaseModule/src/main/res/mipmap-xhdpi/icon_sign_contract.png deleted file mode 100644 index 8d067936..00000000 Binary files a/BaseModule/src/main/res/mipmap-xhdpi/icon_sign_contract.png and /dev/null differ diff --git a/BaseModule/src/main/res/mipmap-xhdpi/icon_sign_contract.webp b/BaseModule/src/main/res/mipmap-xhdpi/icon_sign_contract.webp new file mode 100644 index 00000000..cf8e7e82 Binary files /dev/null and b/BaseModule/src/main/res/mipmap-xhdpi/icon_sign_contract.webp differ diff --git a/BaseModule/src/main/res/mipmap-xhdpi/icon_time.png b/BaseModule/src/main/res/mipmap-xhdpi/icon_time.png deleted file mode 100644 index 35552054..00000000 Binary files a/BaseModule/src/main/res/mipmap-xhdpi/icon_time.png and /dev/null differ diff --git a/BaseModule/src/main/res/mipmap-xhdpi/icon_time.webp b/BaseModule/src/main/res/mipmap-xhdpi/icon_time.webp new file mode 100644 index 00000000..53f25c26 Binary files /dev/null and b/BaseModule/src/main/res/mipmap-xhdpi/icon_time.webp differ diff --git a/BaseModule/src/main/res/mipmap-xhdpi/members_offline.webp b/BaseModule/src/main/res/mipmap-xhdpi/members_offline.webp new file mode 100644 index 00000000..13962def Binary files /dev/null and b/BaseModule/src/main/res/mipmap-xhdpi/members_offline.webp differ diff --git a/BaseModule/src/main/res/mipmap-xhdpi/members_online.webp b/BaseModule/src/main/res/mipmap-xhdpi/members_online.webp new file mode 100644 index 00000000..e62403fb Binary files /dev/null and b/BaseModule/src/main/res/mipmap-xhdpi/members_online.webp differ diff --git a/BaseModule/src/main/res/mipmap-xxhdpi/icon_apply_for_mai.png b/BaseModule/src/main/res/mipmap-xxhdpi/icon_apply_for_mai.png deleted file mode 100644 index 924d570f..00000000 Binary files a/BaseModule/src/main/res/mipmap-xxhdpi/icon_apply_for_mai.png and /dev/null differ diff --git a/BaseModule/src/main/res/mipmap-xxhdpi/icon_apply_for_mai.webp b/BaseModule/src/main/res/mipmap-xxhdpi/icon_apply_for_mai.webp new file mode 100644 index 00000000..c6b08811 Binary files /dev/null and b/BaseModule/src/main/res/mipmap-xxhdpi/icon_apply_for_mai.webp differ diff --git a/BaseModule/src/main/res/mipmap-xxhdpi/icon_contract.png b/BaseModule/src/main/res/mipmap-xxhdpi/icon_contract.png deleted file mode 100644 index bd82890a..00000000 Binary files a/BaseModule/src/main/res/mipmap-xxhdpi/icon_contract.png and /dev/null differ diff --git a/BaseModule/src/main/res/mipmap-xxhdpi/icon_contract.webp b/BaseModule/src/main/res/mipmap-xxhdpi/icon_contract.webp new file mode 100644 index 00000000..28f5cd43 Binary files /dev/null and b/BaseModule/src/main/res/mipmap-xxhdpi/icon_contract.webp differ diff --git a/BaseModule/src/main/res/mipmap-xxhdpi/icon_cp_anim_bg.png b/BaseModule/src/main/res/mipmap-xxhdpi/icon_cp_anim_bg.png deleted file mode 100644 index 40d23e2f..00000000 Binary files a/BaseModule/src/main/res/mipmap-xxhdpi/icon_cp_anim_bg.png and /dev/null differ diff --git a/BaseModule/src/main/res/mipmap-xxhdpi/icon_cp_anim_bg.webp b/BaseModule/src/main/res/mipmap-xxhdpi/icon_cp_anim_bg.webp new file mode 100644 index 00000000..ca1ce783 Binary files /dev/null and b/BaseModule/src/main/res/mipmap-xxhdpi/icon_cp_anim_bg.webp differ diff --git a/BaseModule/src/main/res/mipmap-xxhdpi/icon_gold_bg.png b/BaseModule/src/main/res/mipmap-xxhdpi/icon_gold_bg.png deleted file mode 100644 index 25a17092..00000000 Binary files a/BaseModule/src/main/res/mipmap-xxhdpi/icon_gold_bg.png and /dev/null differ diff --git a/BaseModule/src/main/res/mipmap-xxhdpi/icon_gold_bg.webp b/BaseModule/src/main/res/mipmap-xxhdpi/icon_gold_bg.webp new file mode 100644 index 00000000..b552a75b Binary files /dev/null and b/BaseModule/src/main/res/mipmap-xxhdpi/icon_gold_bg.webp differ diff --git a/BaseModule/src/main/res/mipmap-xxhdpi/icon_heart_left_bg.png b/BaseModule/src/main/res/mipmap-xxhdpi/icon_heart_left_bg.png deleted file mode 100644 index 2f4bec3c..00000000 Binary files a/BaseModule/src/main/res/mipmap-xxhdpi/icon_heart_left_bg.png and /dev/null differ diff --git a/BaseModule/src/main/res/mipmap-xxhdpi/icon_heart_left_bg.webp b/BaseModule/src/main/res/mipmap-xxhdpi/icon_heart_left_bg.webp new file mode 100644 index 00000000..24c59734 Binary files /dev/null and b/BaseModule/src/main/res/mipmap-xxhdpi/icon_heart_left_bg.webp differ diff --git a/BaseModule/src/main/res/mipmap-xxhdpi/icon_host_top_tips_bg.png b/BaseModule/src/main/res/mipmap-xxhdpi/icon_host_top_tips_bg.png deleted file mode 100644 index 828caf4a..00000000 Binary files a/BaseModule/src/main/res/mipmap-xxhdpi/icon_host_top_tips_bg.png and /dev/null differ diff --git a/BaseModule/src/main/res/mipmap-xxhdpi/icon_host_top_tips_bg.webp b/BaseModule/src/main/res/mipmap-xxhdpi/icon_host_top_tips_bg.webp new file mode 100644 index 00000000..cee753f8 Binary files /dev/null and b/BaseModule/src/main/res/mipmap-xxhdpi/icon_host_top_tips_bg.webp differ diff --git a/BaseModule/src/main/res/mipmap-xxhdpi/icon_mentor_left_bg.png b/BaseModule/src/main/res/mipmap-xxhdpi/icon_mentor_left_bg.png deleted file mode 100644 index 9a2a6fad..00000000 Binary files a/BaseModule/src/main/res/mipmap-xxhdpi/icon_mentor_left_bg.png and /dev/null differ diff --git a/BaseModule/src/main/res/mipmap-xxhdpi/icon_mentor_left_bg.webp b/BaseModule/src/main/res/mipmap-xxhdpi/icon_mentor_left_bg.webp new file mode 100644 index 00000000..55b8d937 Binary files /dev/null and b/BaseModule/src/main/res/mipmap-xxhdpi/icon_mentor_left_bg.webp differ diff --git a/BaseModule/src/main/res/mipmap-xxhdpi/icon_mentor_right_bg.png b/BaseModule/src/main/res/mipmap-xxhdpi/icon_mentor_right_bg.png deleted file mode 100644 index 4d75f095..00000000 Binary files a/BaseModule/src/main/res/mipmap-xxhdpi/icon_mentor_right_bg.png and /dev/null differ diff --git a/BaseModule/src/main/res/mipmap-xxhdpi/icon_mentor_right_bg.webp b/BaseModule/src/main/res/mipmap-xxhdpi/icon_mentor_right_bg.webp new file mode 100644 index 00000000..b7555ac6 Binary files /dev/null and b/BaseModule/src/main/res/mipmap-xxhdpi/icon_mentor_right_bg.webp differ diff --git a/BaseModule/src/main/res/mipmap-xxhdpi/icon_mentor_ship_bg.png b/BaseModule/src/main/res/mipmap-xxhdpi/icon_mentor_ship_bg.png deleted file mode 100644 index 35a0a4a0..00000000 Binary files a/BaseModule/src/main/res/mipmap-xxhdpi/icon_mentor_ship_bg.png and /dev/null differ diff --git a/BaseModule/src/main/res/mipmap-xxhdpi/icon_mentor_ship_bg.webp b/BaseModule/src/main/res/mipmap-xxhdpi/icon_mentor_ship_bg.webp new file mode 100644 index 00000000..591b7cc6 Binary files /dev/null and b/BaseModule/src/main/res/mipmap-xxhdpi/icon_mentor_ship_bg.webp differ diff --git a/BaseModule/src/main/res/mipmap-xxhdpi/icon_show_alent.png b/BaseModule/src/main/res/mipmap-xxhdpi/icon_show_alent.png deleted file mode 100644 index 690734a7..00000000 Binary files a/BaseModule/src/main/res/mipmap-xxhdpi/icon_show_alent.png and /dev/null differ diff --git a/BaseModule/src/main/res/mipmap-xxhdpi/icon_show_alent.webp b/BaseModule/src/main/res/mipmap-xxhdpi/icon_show_alent.webp new file mode 100644 index 00000000..d801eaf1 Binary files /dev/null and b/BaseModule/src/main/res/mipmap-xxhdpi/icon_show_alent.webp differ diff --git a/BaseModule/src/main/res/mipmap-xxhdpi/icon_sign_contract.png b/BaseModule/src/main/res/mipmap-xxhdpi/icon_sign_contract.png deleted file mode 100644 index c8fd4f92..00000000 Binary files a/BaseModule/src/main/res/mipmap-xxhdpi/icon_sign_contract.png and /dev/null differ diff --git a/BaseModule/src/main/res/mipmap-xxhdpi/icon_sign_contract.webp b/BaseModule/src/main/res/mipmap-xxhdpi/icon_sign_contract.webp new file mode 100644 index 00000000..888bf116 Binary files /dev/null and b/BaseModule/src/main/res/mipmap-xxhdpi/icon_sign_contract.webp differ diff --git a/BaseModule/src/main/res/mipmap-xxhdpi/icon_time.png b/BaseModule/src/main/res/mipmap-xxhdpi/icon_time.png deleted file mode 100644 index cdfbefb7..00000000 Binary files a/BaseModule/src/main/res/mipmap-xxhdpi/icon_time.png and /dev/null differ diff --git a/BaseModule/src/main/res/mipmap-xxhdpi/icon_time.webp b/BaseModule/src/main/res/mipmap-xxhdpi/icon_time.webp new file mode 100644 index 00000000..369baaf1 Binary files /dev/null and b/BaseModule/src/main/res/mipmap-xxhdpi/icon_time.webp differ diff --git a/BaseModule/src/main/res/mipmap-xxhdpi/members_offline.webp b/BaseModule/src/main/res/mipmap-xxhdpi/members_offline.webp new file mode 100644 index 00000000..04bdfce2 Binary files /dev/null and b/BaseModule/src/main/res/mipmap-xxhdpi/members_offline.webp differ diff --git a/BaseModule/src/main/res/mipmap-xxhdpi/members_online.webp b/BaseModule/src/main/res/mipmap-xxhdpi/members_online.webp new file mode 100644 index 00000000..cc4d5194 Binary files /dev/null and b/BaseModule/src/main/res/mipmap-xxhdpi/members_online.webp differ diff --git a/BaseModule/src/main/res/values/strings.xml b/BaseModule/src/main/res/values/strings.xml index e550098f..09ec6df5 100644 --- a/BaseModule/src/main/res/values/strings.xml +++ b/BaseModule/src/main/res/values/strings.xml @@ -4,6 +4,7 @@ 羽声语音 语圈 钱包 + 身价 等级 公会中心 个性装扮 @@ -12,6 +13,7 @@ 每日任务 消息 设置 + 我的家族 未点亮 已点亮 diff --git a/MainModule/src/main/AndroidManifest.xml b/MainModule/src/main/AndroidManifest.xml index 4b4ee369..a67567df 100644 --- a/MainModule/src/main/AndroidManifest.xml +++ b/MainModule/src/main/AndroidManifest.xml @@ -6,6 +6,12 @@ + + diff --git a/MainModule/src/main/java/com/xscm/modulemain/activity/room/fragment/SongRequestFragment.java b/MainModule/src/main/java/com/xscm/modulemain/activity/room/fragment/SongRequestFragment.java index 5a06839f..bba671c2 100644 --- a/MainModule/src/main/java/com/xscm/modulemain/activity/room/fragment/SongRequestFragment.java +++ b/MainModule/src/main/java/com/xscm/modulemain/activity/room/fragment/SongRequestFragment.java @@ -1,5 +1,6 @@ package com.xscm.modulemain.activity.room.fragment; +import android.content.Intent; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; @@ -9,6 +10,7 @@ import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.recyclerview.widget.LinearLayoutManager; +import com.blankj.utilcode.util.ActivityUtils; import com.scwang.smartrefresh.layout.api.RefreshLayout; import com.scwang.smartrefresh.layout.listener.OnRefreshLoadMoreListener; import com.xscm.modulemain.R; @@ -17,15 +19,23 @@ import com.xscm.modulemain.activity.room.contacts.RequestSongContacts; import com.xscm.modulemain.activity.room.presenter.RequestSongPresenter; import com.xscm.modulemain.activity.room.adapter.SongAdapter; import com.xscm.modulemain.activity.room.adapter.WheatPositionAdapter; +import com.xscm.modulemain.activity.user.activity.HeartCpActivity; import com.xscm.modulemain.databinding.FragmentSongRequestBinding; import com.xscm.moduleutil.base.BaseMvpFragment; +import com.xscm.moduleutil.bean.RoomGiftData; import com.xscm.moduleutil.bean.SingerSongCount; import com.xscm.moduleutil.bean.SongPlaylist; import com.xscm.moduleutil.bean.room.RoomPitBean; +import com.xscm.moduleutil.dialog.ConfirmDialog; +import com.xscm.moduleutil.http.BaseObserver; +import com.xscm.moduleutil.http.RetrofitClient; +import com.xscm.moduleutil.utils.SpUtil; import java.util.ArrayList; import java.util.List; +import io.reactivex.disposables.Disposable; + /** * 点歌页面Fragment */ @@ -128,16 +138,37 @@ public class SongRequestFragment extends BaseMvpFragment\n 演唱者:"+song.getSinger_nickname()+"\n 礼物价值:"+Integer.valueOf(song.getGift_price())*Integer.valueOf(song.getGift_num())+"金币", + "确认", + "取消", + v -> { + MvpPre.singerSong(song.getId() + "", roomId); + }, + v -> { + // 点击“取消”按钮时什么都不做 + + }, false,0).show(); + } + private void updateSongList(int wheatPosition) { // 根据选中的麦位更新歌曲列表 // 可以在这里调用接口获取对应麦位的歌曲列表 - MvpPre.getSong(wheatPosition + "", "", "1", "10"); + if (wheatPosition==0){ + MvpPre.getSong( "", roomId, "1", "10"); + }else { + MvpPre.getSong(wheatPosition + "", "", "1", "10"); + } } diff --git a/MainModule/src/main/java/com/xscm/modulemain/activity/user/activity/PersonalityActivity.java b/MainModule/src/main/java/com/xscm/modulemain/activity/user/activity/PersonalityActivity.java index d0b0550e..1887d50a 100644 --- a/MainModule/src/main/java/com/xscm/modulemain/activity/user/activity/PersonalityActivity.java +++ b/MainModule/src/main/java/com/xscm/modulemain/activity/user/activity/PersonalityActivity.java @@ -31,76 +31,9 @@ import java.util.List; * @description: 个性装扮 */ public class PersonalityActivity extends BaseMvpActivity implements PersonalityConacts.View { - private List titleList = new ArrayList(); - private List mFragments = new ArrayList(); - - private MyPagerAdapter myAdapter; @Override protected void initData() { - - - -// titleList.add("头像框"); -// titleList.add("座驾"); -// titleList.add("气泡"); -// titleList.add("个人靓号"); -// titleList.add("房间靓号"); -// titleList.add("工会靓号"); -// -// mFragments.add(ZhuangBanShangChengFragment.newInstance(1)); -// mFragments.add(ZhuangBanShangChengFragment.newInstance(2)); -// mFragments.add(ZhuangBanShangChengFragment.newInstance(3)); -// mFragments.add(ZhuangBanShangChengFragment.newInstance(4)); -// mFragments.add(ZhuangBanShangChengFragment.newInstance(5)); -// mFragments.add(ZhuangBanShangChengFragment.newInstance(6)); - -// myAdapter = new MyPagerAdapter(getSupportFragmentManager(), mFragments, titleList); -// mBinding.viewPager.setAdapter(myAdapter); -// mBinding.viewPager.setOffscreenPageLimit(mFragments.size()); -// mBinding.tabLayout.setupWithViewPager(mBinding.viewPager); -// setCustomViews(); - -// mBinding.tabLayout.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() { -// @Override -// public void onTabSelected(TabLayout.Tab tab) { -// updateTabView(tab, true); -// } -// -// @Override -// public void onTabUnselected(TabLayout.Tab tab) { -// updateTabView(tab, false); -// } -// -// @Override -// public void onTabReselected(TabLayout.Tab tab) { -// // 可选实现 -// } -// -// private void updateTabView(TabLayout.Tab tab, boolean isSelected) { -// if (tab.getCustomView() == null) return; -// -// TextView text = tab.getCustomView().findViewById(R.id.tv_zbtab); -// ImageView vView = tab.getCustomView().findViewById(R.id.v_view); -// -// if (text != null) { -// if (isSelected) { -// text.setTextColor(Color.parseColor("#333333")); -// text.setTextSize(16f); -// text.setTypeface(Typeface.DEFAULT_BOLD); -// } else { -// text.setTextColor(Color.parseColor("#5B5B5B")); -// text.setTextSize(14f); -// text.setTypeface(Typeface.DEFAULT); -// } -// } -// -// if (vView != null) { -// vView.setVisibility(isSelected ? View.VISIBLE : View.GONE); -// } -// } -// }); - } @Override @@ -135,44 +68,10 @@ public class PersonalityActivity extends BaseMvpActivity personaltyBean) { mBinding.viewPager.setAdapter(new MyFragmentPagerAdapter(getSupportFragmentManager(), personaltyBean)); -// mBinding.viewPager.setOffscreenPageLimit(mFragments.size()); -// mBinding.tabLayout.setupWithViewPager(mBinding.viewPager); -// setCustomViews(); mBinding.slidingTabLayout.setViewPager(mBinding.viewPager); mBinding.slidingTabLayout.setCurrentTab(0); @@ -188,6 +87,11 @@ public class PersonalityActivity extends BaseMvpActivity(), + UserFamilyConacts.View { + + var page = 1 + var type = "1" + var revenueType = "1" + override fun bindPresenter(): UserFamilyPresenter? { + return UserFamilyPresenter(this, this) + } + + + override fun initData() { + mBinding.topBar.tvTitle.text = "总收益" + + mBinding.rl3.setOnClickListener({ v -> + val dialog = DoubleTimePickerBottomSheet() + dialog.setOnTimeRangeSelectedListener(OnTimeRangeSelectedListener { startDate: Date?, endDate: Date? -> + // 处理选择的时间范围 + val sdf = SimpleDateFormat("yyyy-MM-dd", Locale.getDefault()) + Log.d("SelectedTime", "开始时间:" + sdf.format(startDate)) + mBinding.tv2.setText(sdf.format(startDate)) + Log.d("SelectedTime", "结束时间:" + sdf.format(endDate)) + mBinding.tv22.setText(sdf.format(endDate)) + page = 1 + + }) + val fragmentManager = supportFragmentManager + + dialog.show(fragmentManager,"DoubleTimePickerBottomSheet") + }) + } + + override fun getLayoutId(): Int { + return R.layout.activity_total_revenue + } +} \ No newline at end of file diff --git a/MainModule/src/main/java/com/xscm/modulemain/activity/user/activity/UserFamilyActivity.kt b/MainModule/src/main/java/com/xscm/modulemain/activity/user/activity/UserFamilyActivity.kt new file mode 100644 index 00000000..2442880c --- /dev/null +++ b/MainModule/src/main/java/com/xscm/modulemain/activity/user/activity/UserFamilyActivity.kt @@ -0,0 +1,110 @@ +package com.xscm.modulemain.activity.user.activity + +import android.graphics.Color +import android.view.LayoutInflater +import android.widget.ImageView +import android.widget.TextView +import com.google.android.material.tabs.TabLayout +import com.google.android.material.tabs.TabLayoutMediator +import com.xscm.modulemain.BaseMvpActivity +import com.xscm.modulemain.R +import com.xscm.modulemain.activity.user.conacts.UserFamilyConacts +import com.xscm.modulemain.activity.user.presenter.UserFamilyPresenter +import com.xscm.modulemain.adapter.FamilyPagerAdapter +import com.xscm.modulemain.databinding.ActivityUserFamilyBinding + +/** +* @Author qx +* @Time 2025/11/25 17:11 +* @Description 我的家族 +*/ +class UserFamilyActivity : BaseMvpActivity(), + UserFamilyConacts.View { + + private lateinit var mAdapter: FamilyPagerAdapter + + override fun bindPresenter(): UserFamilyPresenter? { + return UserFamilyPresenter(this,this) + } + + override fun doDone() { + super.doDone() + } + + override fun initView() { + super.initView() + } + + override fun initData() { + mBinding.topBar.setTitle("家族") + mBinding.topBar.setColor(getResources().getColor(R.color.white)) + setupViewPager() + setupTabLayout() + } + + + + override fun getLayoutId(): Int { + return R.layout.activity_user_family + } + + private fun setupViewPager() { + mAdapter = FamilyPagerAdapter(this) + mBinding.viewPager.adapter = mAdapter + } + + private fun setupTabLayout() { + // 设置TabLayout的内部padding为0,确保tab与边框贴合 + + TabLayoutMediator(mBinding.tabLayout, mBinding.viewPager) { tab, position -> + // 创建自定义Tab视图 + val customView = LayoutInflater.from(this).inflate(R.layout.custom_tab_family, null) + val tabTitle = customView.findViewById(R.id.tab_title) + + when (position) { + 0 -> { + tabTitle.text = "我的家族" + } + 1 -> { + tabTitle.text = "我加入的家族" + } + } + + // 设置Tab的初始状态 + if (position == 0) { + tabTitle.setBackgroundResource(R.mipmap.user_tab_bj) + tabTitle.setTextColor(Color.BLACK) + } else { + tabTitle.setBackgroundResource(0) + tabTitle.setTextColor(Color.WHITE) + } + + tab.customView = customView + }.attach() + + // 设置Tab选中监听 + mBinding.tabLayout.addOnTabSelectedListener(object : TabLayout.OnTabSelectedListener { + override fun onTabSelected(tab: TabLayout.Tab) { + val customView = tab.customView + if (customView != null) { + val tabTitle = customView.findViewById(R.id.tab_title) + tabTitle.setTextColor(Color.BLACK) + tabTitle.setBackgroundResource(R.mipmap.user_tab_bj) + } + } + + override fun onTabUnselected(tab: TabLayout.Tab) { + val customView = tab.customView + if (customView != null) { + val tabTitle = customView.findViewById(R.id.tab_title) + tabTitle.setTextColor(Color.WHITE) + tabTitle.setBackgroundResource(0) + } + } + + override fun onTabReselected(tab: TabLayout.Tab) { + // 可以在这里处理重复点击Tab的事件 + } + }) + } +} \ No newline at end of file diff --git a/MainModule/src/main/java/com/xscm/modulemain/activity/user/activity/ui/main/BosomFriendFragment.kt b/MainModule/src/main/java/com/xscm/modulemain/activity/user/activity/ui/main/BosomFriendFragment.kt index d0055e2b..bbb3cddb 100644 --- a/MainModule/src/main/java/com/xscm/modulemain/activity/user/activity/ui/main/BosomFriendFragment.kt +++ b/MainModule/src/main/java/com/xscm/modulemain/activity/user/activity/ui/main/BosomFriendFragment.kt @@ -109,6 +109,9 @@ class BosomFriendFragment : BaseMvpFragment{ + + } + + interface IPre : IPresenter { + + } +} \ No newline at end of file diff --git a/MainModule/src/main/java/com/xscm/modulemain/activity/user/fragment/JoinedFamilyFragment.kt b/MainModule/src/main/java/com/xscm/modulemain/activity/user/fragment/JoinedFamilyFragment.kt new file mode 100644 index 00000000..5d8f1690 --- /dev/null +++ b/MainModule/src/main/java/com/xscm/modulemain/activity/user/fragment/JoinedFamilyFragment.kt @@ -0,0 +1,39 @@ +package com.xscm.modulemain.activity.user.fragment + +import android.os.Bundle +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import androidx.fragment.app.Fragment +import com.xscm.modulemain.databinding.FragmentJoinedFamilyBinding + +/** + * @Author qx + * @Time 2025/11/25 17:20 + * @Description 我加入的家族Fragment + */ +class JoinedFamilyFragment : Fragment() { + + private var _binding: FragmentJoinedFamilyBinding? = null + private val binding get() = _binding!! + + override fun onCreateView( + inflater: LayoutInflater, + container: ViewGroup?, + savedInstanceState: Bundle? + ): View { + _binding = FragmentJoinedFamilyBinding.inflate(inflater, container, false) + return binding.root + } + + override fun onDestroyView() { + super.onDestroyView() + _binding = null + } + + companion object { + fun newInstance(): JoinedFamilyFragment { + return JoinedFamilyFragment() + } + } +} diff --git a/MainModule/src/main/java/com/xscm/modulemain/activity/user/fragment/MyFamilyFragment.kt b/MainModule/src/main/java/com/xscm/modulemain/activity/user/fragment/MyFamilyFragment.kt new file mode 100644 index 00000000..b54d141c --- /dev/null +++ b/MainModule/src/main/java/com/xscm/modulemain/activity/user/fragment/MyFamilyFragment.kt @@ -0,0 +1,86 @@ +package com.xscm.modulemain.activity.user.fragment + +import android.content.Intent +import android.view.View +import com.blankj.utilcode.util.ActivityUtils +import com.xscm.modulemain.R +import com.xscm.modulemain.activity.user.activity.HeartCpActivity +import com.xscm.modulemain.activity.user.activity.TotalRevenueActivity +import com.xscm.modulemain.activity.user.conacts.UserFamilyConacts +import com.xscm.modulemain.activity.user.presenter.UserFamilyPresenter +import com.xscm.modulemain.databinding.FragmentMyFamilyBinding +import com.xscm.moduleutil.base.BaseMvpFragment +import com.xscm.moduleutil.dialog.ConfirmDialog +import com.xscm.moduleutil.widget.CommonEmptyView + +/** + * @Author qx + * @Time 2025/11/25 17:20 + * @Description 我的家族Fragment + */ +class MyFamilyFragment : BaseMvpFragment(), UserFamilyConacts.View { + + override fun bindPresenter(): UserFamilyPresenter? { + return UserFamilyPresenter(this, activity!!) + } + + + override fun onDestroyView() { + super.onDestroyView() + } + + override fun initData() { + } + + override fun initView() { + mBinding.tvZsyNum2.setOnClickListener { + val intent= Intent(activity, TotalRevenueActivity::class.java) + startActivity(intent) + } + + val commonEmptyView = CommonEmptyView(getContext()!!) + commonEmptyView.setImg(R.mipmap.ic_empty) + commonEmptyView.setTextColor(getResources().getColor(com.xscm.moduleutil.R.color.color_FFBDBDBC)) +// manageAdapter.bindToRecyclerView(mBinding.recycleView) +// manageAdapter.setEmptyView(commonEmptyView) + } + + override fun getLayoutId(): Int { + return R.layout.fragment_my_family + } + + companion object { + fun newInstance(): MyFamilyFragment { + return MyFamilyFragment() + } + } + + private fun queren1( + type: Int, + content: String?, + giftid: String?, + userId: String, + roomId: String? + ) { + // 创建并显示确认对话框 + ConfirmDialog( + ActivityUtils.getTopActivity(), + "续约提示", + content, + if (type == 1) "确认免费续约" else "确认续约", + "取消", + View.OnClickListener { v: View? -> + if (type == 1) { + + } else { + val userids = userId.toInt() + val intent = Intent(ActivityUtils.getTopActivity(), HeartCpActivity::class.java) + intent.putExtra("userId", userids) + startActivity(intent) + } + }, + View.OnClickListener { v: View? -> }, false, 0 + ).show() + } + +} diff --git a/MainModule/src/main/java/com/xscm/modulemain/activity/user/fragment/VocalRangeFragment.java b/MainModule/src/main/java/com/xscm/modulemain/activity/user/fragment/VocalRangeFragment.java index 84e661ac..98701056 100644 --- a/MainModule/src/main/java/com/xscm/modulemain/activity/user/fragment/VocalRangeFragment.java +++ b/MainModule/src/main/java/com/xscm/modulemain/activity/user/fragment/VocalRangeFragment.java @@ -26,6 +26,7 @@ import com.xscm.modulemain.activity.user.activity.GiftWallActivity; import com.xscm.modulemain.activity.user.activity.NobleTitleActivity; import com.xscm.modulemain.activity.user.activity.RechargeActivity; import com.xscm.modulemain.activity.user.activity.SingerVerificationActivity; +import com.xscm.modulemain.activity.user.activity.UserFamilyActivity; import com.xscm.modulemain.activity.user.activity.UserPlaylistActivity; import com.xscm.modulemain.databinding.FragmentVocalRangeBinding; import com.xscm.modulemain.activity.user.activity.BlacklistActivity; @@ -40,6 +41,7 @@ import com.xscm.modulemain.activity.user.activity.UserHomepageActivity; import com.xscm.modulemain.activity.user.conacts.MeConacts; import com.xscm.modulemain.activity.user.presenter.MePresenter; import com.xscm.modulemain.activity.WebViewActivity; +import com.xscm.modulemain.dialog.UserNetWorthDialog; import com.xscm.moduleutil.base.WebUrlConstants; import com.xscm.moduleutil.widget.ShineTextView; import com.xscm.moduleutil.base.BaseMvpFragment; @@ -124,6 +126,8 @@ public class VocalRangeFragment extends BaseMvpFragment implements ZhuangBanShangChengConactos.View { private int type; @@ -40,6 +53,7 @@ public class ZhuangBanShangChengFragment extends BaseMvpFragment(); -// for (int i = 0; i < 10; i++) { -// ZhuangBanShangChengBean zhuangBanShangChengBean=new ZhuangBanShangChengBean(); -// zhuangBanShangChengBean.setTitle("标题"+i); -// zhuangBanShangChengBean.setIntegral("积分"+i); -// zhuangBanShangChengBean.setPeriod(i); -// zhuangBanShangChengBean.setType("类型"+i); -// zhuangBanShangChengBean.setBase_image(""); -// zhuangBanShangChengBeanList.add(zhuangBanShangChengBean); -// } image_user = (RoundedImageView) getActivity().findViewById(R.id.iv_user); imageBg = (AvatarFrameView) getActivity().findViewById(R.id.image_headPortrait); // imageBg2 = (GiftAnimView) getActivity().findViewById(R.id.image_headPortrait2); @@ -105,21 +112,6 @@ public class ZhuangBanShangChengFragment extends BaseMvpFragment list = (List) adapter1.getData(); // 清除之前的选择状态 clearPreviousSelection(list); -// // 设置当前选择 -// ZhuangBanShangChengBean selectedBean = list.get(position); -// selectedBean.setIs_select(true); -// pSelect = position; -// did = selectedBean.getUdid(); -// -// // 更新UI显示 -// if (position == 0) { // "无"选项 -// mBinding.ll.setVisibility(View.GONE); -// clearDecorations(); -// } else { -// mBinding.ll.setVisibility(View.VISIBLE); -// -// if ("svga".equalsIgnoreCase(getFileExtension(selectedBean.getPlay_image()))) { -// imageBg.stopAll(); -// imageBg.setSource(selectedBean.getPlay_image(), 2); -// } else if ("mp4".equalsIgnoreCase(getFileExtension(selectedBean.getPlay_image()))) { -// imageBg.stopAll(); -// imageBg.setSource(selectedBean.getPlay_image(), 2); -// } -// } if (pSelect != -1 && pSelect != position) { list.get(pSelect).setIs_select(false); list.get(position).setIs_select(true); pSelect = position; did = list.get(position).getUdid(); - mBinding.ll.setVisibility(View.VISIBLE); - if (list.get( position)!=null && list.get(position).getType()!=null && list.get(position).getPlay_image()!=null) { -// if ("svga".equalsIgnoreCase(getFileExtension(list.get(position).getPlay_image()))) { + + mBinding.ll.setVisibility(View.VISIBLE); + if (list.get(position) != null && list.get(position).getType() != null && list.get(position).getPlay_image() != null) { + if (list.get(position).getType().equals("1")) { imageBg2.setVisibility(View.GONE); imageBg.stopAll(); imageBg.setSource(list.get(position).getPlay_image(), 2); } else if (list.get(position).getType().equals("2")) { -// imageBg2.setSource(list.get(position).getPlay_image(), 2); imageBg2.setVisibility(View.VISIBLE); imageBg2.previewEffectWith(list.get(position).getPlay_image()); } } -// } else if ("mp4".equalsIgnoreCase(getFileExtension(list.get(position).getPlay_image()))) { -//// imageBg.playMP4(Uri.parse(list.get(position).getPlay_image())); -// imageBg.stopAll(); -// imageBg.setSource(list.get(position).getPlay_image(),2); -// } } else if (pSelect != -1 && pSelect == position) { list.get(position).setIs_select(false); pSelect = -1; @@ -185,7 +151,7 @@ public class ZhuangBanShangChengFragment extends BaseMvpFragment { + MvpPre.setUserDecorate(did); + }, + v -> { + // 点击“取消”按钮时什么都不做 + + }, false, 0).show(); + } + + public String getFormattedText(String name, String price) { + // 1. 构建完整的字符串 + String fullText = "亲爱的羽声用户,您好~ \n 您是否确认使用" + name + ",本次使用后,您的实时身价将会降低" + price + "%身价。"; + + // 2. 创建 SpannableString 实例 + SpannableString spannableString = new SpannableString(fullText); + + // 3. 找到需要变色的文本的起始和结束位置 + int nameStart = fullText.indexOf(name); + int nameEnd = nameStart + name.length(); + + int priceStart = fullText.indexOf(price); + int priceEnd = priceStart + price.length(); + + // 4. 创建颜色 Span + ForegroundColorSpan colorSpan = new ForegroundColorSpan(Color.RED); // 使用 Color.RED 或者你自己的颜色资源 + + // 5. 将 Span 应用到指定范围 + if (nameStart != -1) { + spannableString.setSpan(colorSpan, nameStart, nameEnd, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); + } + if (priceStart != -1) { + spannableString.setSpan(colorSpan, priceStart, priceEnd, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); + } + + return spannableString.toString(); + } + @Override protected int getLayoutId() { return R.layout.zhuangban_recyclerview_noref; @@ -276,13 +273,15 @@ public class ZhuangBanShangChengFragment extends BaseMvpFragment(); + if (zhuangBanShangChengBeans == null) { + zhuangBanShangChengBeans = new ArrayList<>(); + } + if (type != 12) { + ZhuangBanShangChengBean zhuangBanShangChengBean = new ZhuangBanShangChengBean(); + zhuangBanShangChengBean.setTitle("无"); + zhuangBanShangChengBean.setBase_image(""); + zhuangBanShangChengBeans.add(0, zhuangBanShangChengBean); } - ZhuangBanShangChengBean zhuangBanShangChengBean = new ZhuangBanShangChengBean(); - zhuangBanShangChengBean.setTitle("无"); - zhuangBanShangChengBean.setBase_image(""); - zhuangBanShangChengBeans.add(0, zhuangBanShangChengBean); adapter.setNewData(zhuangBanShangChengBeans); this.tabIndex = tabIndex; @@ -291,6 +290,7 @@ public class ZhuangBanShangChengFragment extends BaseMvpFragment(view,context), UserFamilyConacts.IPre{ + +} \ No newline at end of file diff --git a/MainModule/src/main/java/com/xscm/modulemain/adapter/FamilyPagerAdapter.kt b/MainModule/src/main/java/com/xscm/modulemain/adapter/FamilyPagerAdapter.kt new file mode 100644 index 00000000..6c69fbeb --- /dev/null +++ b/MainModule/src/main/java/com/xscm/modulemain/adapter/FamilyPagerAdapter.kt @@ -0,0 +1,27 @@ +package com.xscm.modulemain.adapter + +import androidx.fragment.app.Fragment +import androidx.fragment.app.FragmentActivity +import androidx.viewpager2.adapter.FragmentStateAdapter +import com.xscm.modulemain.activity.user.fragment.JoinedFamilyFragment +import com.xscm.modulemain.activity.user.fragment.MyFamilyFragment + +/** + * @Author qx + * @Time 2025/11/25 17:25 + * @Description 家族页面ViewPager2适配器 + */ +class FamilyPagerAdapter(activity: FragmentActivity) : FragmentStateAdapter(activity) { + + override fun getItemCount(): Int { + return 2 + } + + override fun createFragment(position: Int): Fragment { + return when (position) { + 0 -> MyFamilyFragment.newInstance() + 1 -> JoinedFamilyFragment.newInstance() + else -> MyFamilyFragment.newInstance() + } + } +} diff --git a/MainModule/src/main/java/com/xscm/modulemain/adapter/RoomSettingAdapter.java b/MainModule/src/main/java/com/xscm/modulemain/adapter/RoomSettingAdapter.java index 54c002a1..01dc67ea 100644 --- a/MainModule/src/main/java/com/xscm/modulemain/adapter/RoomSettingAdapter.java +++ b/MainModule/src/main/java/com/xscm/modulemain/adapter/RoomSettingAdapter.java @@ -59,6 +59,8 @@ public class RoomSettingAdapter extends BaseMultiItemQuickAdapter { @@ -383,7 +402,7 @@ public class RoomSettingFragment extends BaseMvpDialogFragment + + + + \ No newline at end of file diff --git a/MainModule/src/main/res/drawable/tab_family_selector.xml b/MainModule/src/main/res/drawable/tab_family_selector.xml new file mode 100644 index 00000000..68b2459c --- /dev/null +++ b/MainModule/src/main/res/drawable/tab_family_selector.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/MainModule/src/main/res/drawable/tab_text_color_selector.xml b/MainModule/src/main/res/drawable/tab_text_color_selector.xml new file mode 100644 index 00000000..1ad2605a --- /dev/null +++ b/MainModule/src/main/res/drawable/tab_text_color_selector.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/MainModule/src/main/res/layout/activity_total_revenue.xml b/MainModule/src/main/res/layout/activity_total_revenue.xml new file mode 100644 index 00000000..587d01c4 --- /dev/null +++ b/MainModule/src/main/res/layout/activity_total_revenue.xml @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/MainModule/src/main/res/layout/activity_user_family.xml b/MainModule/src/main/res/layout/activity_user_family.xml new file mode 100644 index 00000000..ab056cc1 --- /dev/null +++ b/MainModule/src/main/res/layout/activity_user_family.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/MainModule/src/main/res/layout/custom_tab_family.xml b/MainModule/src/main/res/layout/custom_tab_family.xml new file mode 100644 index 00000000..1bb54025 --- /dev/null +++ b/MainModule/src/main/res/layout/custom_tab_family.xml @@ -0,0 +1,29 @@ + + + + + + diff --git a/MainModule/src/main/res/layout/dialog_user_net_worth.xml b/MainModule/src/main/res/layout/dialog_user_net_worth.xml new file mode 100644 index 00000000..eda0ae2e --- /dev/null +++ b/MainModule/src/main/res/layout/dialog_user_net_worth.xml @@ -0,0 +1,285 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/MainModule/src/main/res/layout/fragment_bosom_friend.xml b/MainModule/src/main/res/layout/fragment_bosom_friend.xml index 8e83237d..23916419 100644 --- a/MainModule/src/main/res/layout/fragment_bosom_friend.xml +++ b/MainModule/src/main/res/layout/fragment_bosom_friend.xml @@ -7,18 +7,19 @@ + android:layout_height="match_parent" + > + app:layout_constraintTop_toTopOf="parent" + app:layout_constraintTop_toBottomOf="@+id/smart_refresh_layout"/> + + + + + + diff --git a/MainModule/src/main/res/layout/fragment_my_family.xml b/MainModule/src/main/res/layout/fragment_my_family.xml new file mode 100644 index 00000000..68e89c34 --- /dev/null +++ b/MainModule/src/main/res/layout/fragment_my_family.xml @@ -0,0 +1,181 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MainModule/src/main/res/layout/fragment_vocal_range.xml b/MainModule/src/main/res/layout/fragment_vocal_range.xml index 19635bfc..0fe36aef 100644 --- a/MainModule/src/main/res/layout/fragment_vocal_range.xml +++ b/MainModule/src/main/res/layout/fragment_vocal_range.xml @@ -614,12 +614,42 @@ android:textSize="@dimen/sp_12" /> + + + + + + + + + + + + + + + - - - - - @@ -997,17 +1029,34 @@ android:textSize="@dimen/sp_12" /> - + app:layout_flexGrow="1"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MainModule/src/main/res/layout/item_total_revenue.xml b/MainModule/src/main/res/layout/item_total_revenue.xml new file mode 100644 index 00000000..af6d3314 --- /dev/null +++ b/MainModule/src/main/res/layout/item_total_revenue.xml @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/MainModule/src/main/res/mipmap-hdpi/bg_family_members.webp b/MainModule/src/main/res/mipmap-hdpi/bg_family_members.webp new file mode 100644 index 00000000..0b0f4e86 Binary files /dev/null and b/MainModule/src/main/res/mipmap-hdpi/bg_family_members.webp differ diff --git a/MainModule/src/main/res/mipmap-hdpi/bg_net_worth.webp b/MainModule/src/main/res/mipmap-hdpi/bg_net_worth.webp new file mode 100644 index 00000000..aad9918b Binary files /dev/null and b/MainModule/src/main/res/mipmap-hdpi/bg_net_worth.webp differ diff --git a/MainModule/src/main/res/mipmap-hdpi/ic_empty.webp b/MainModule/src/main/res/mipmap-hdpi/ic_empty.webp new file mode 100644 index 00000000..5b9bd7bb Binary files /dev/null and b/MainModule/src/main/res/mipmap-hdpi/ic_empty.webp differ diff --git a/MainModule/src/main/res/mipmap-hdpi/icon_cp_tops_bg.png b/MainModule/src/main/res/mipmap-hdpi/icon_cp_tops_bg.png deleted file mode 100644 index a0d37a62..00000000 Binary files a/MainModule/src/main/res/mipmap-hdpi/icon_cp_tops_bg.png and /dev/null differ diff --git a/MainModule/src/main/res/mipmap-hdpi/icon_cp_tops_bg.webp b/MainModule/src/main/res/mipmap-hdpi/icon_cp_tops_bg.webp new file mode 100644 index 00000000..89c9a3e0 Binary files /dev/null and b/MainModule/src/main/res/mipmap-hdpi/icon_cp_tops_bg.webp differ diff --git a/MainModule/src/main/res/mipmap-hdpi/icon_heart_back.png b/MainModule/src/main/res/mipmap-hdpi/icon_heart_back.png deleted file mode 100644 index 8455b5be..00000000 Binary files a/MainModule/src/main/res/mipmap-hdpi/icon_heart_back.png and /dev/null differ diff --git a/MainModule/src/main/res/mipmap-hdpi/icon_heart_back.webp b/MainModule/src/main/res/mipmap-hdpi/icon_heart_back.webp new file mode 100644 index 00000000..fcfe943b Binary files /dev/null and b/MainModule/src/main/res/mipmap-hdpi/icon_heart_back.webp differ diff --git a/MainModule/src/main/res/mipmap-hdpi/icon_heart_cp_bg.png b/MainModule/src/main/res/mipmap-hdpi/icon_heart_cp_bg.png deleted file mode 100644 index 3d1cb87c..00000000 Binary files a/MainModule/src/main/res/mipmap-hdpi/icon_heart_cp_bg.png and /dev/null differ diff --git a/MainModule/src/main/res/mipmap-hdpi/icon_heart_cp_bg.webp b/MainModule/src/main/res/mipmap-hdpi/icon_heart_cp_bg.webp new file mode 100644 index 00000000..40637fab Binary files /dev/null and b/MainModule/src/main/res/mipmap-hdpi/icon_heart_cp_bg.webp differ diff --git a/MainModule/src/main/res/mipmap-hdpi/icon_heart_ex_bg.png b/MainModule/src/main/res/mipmap-hdpi/icon_heart_ex_bg.png deleted file mode 100644 index 6f2ec358..00000000 Binary files a/MainModule/src/main/res/mipmap-hdpi/icon_heart_ex_bg.png and /dev/null differ diff --git a/MainModule/src/main/res/mipmap-hdpi/icon_heart_ex_bg.webp b/MainModule/src/main/res/mipmap-hdpi/icon_heart_ex_bg.webp new file mode 100644 index 00000000..3225fcbe Binary files /dev/null and b/MainModule/src/main/res/mipmap-hdpi/icon_heart_ex_bg.webp differ diff --git a/MainModule/src/main/res/mipmap-hdpi/icon_heart_head_bg.png b/MainModule/src/main/res/mipmap-hdpi/icon_heart_head_bg.png deleted file mode 100644 index 5c0a6157..00000000 Binary files a/MainModule/src/main/res/mipmap-hdpi/icon_heart_head_bg.png and /dev/null differ diff --git a/MainModule/src/main/res/mipmap-hdpi/icon_heart_head_bg.webp b/MainModule/src/main/res/mipmap-hdpi/icon_heart_head_bg.webp new file mode 100644 index 00000000..b0a9a2e7 Binary files /dev/null and b/MainModule/src/main/res/mipmap-hdpi/icon_heart_head_bg.webp differ diff --git a/MainModule/src/main/res/mipmap-hdpi/icon_heart_help.png b/MainModule/src/main/res/mipmap-hdpi/icon_heart_help.png deleted file mode 100644 index 0cf0d0dc..00000000 Binary files a/MainModule/src/main/res/mipmap-hdpi/icon_heart_help.png and /dev/null differ diff --git a/MainModule/src/main/res/mipmap-hdpi/icon_heart_help.webp b/MainModule/src/main/res/mipmap-hdpi/icon_heart_help.webp new file mode 100644 index 00000000..ff236bf3 Binary files /dev/null and b/MainModule/src/main/res/mipmap-hdpi/icon_heart_help.webp differ diff --git a/MainModule/src/main/res/mipmap-hdpi/icon_heart_item_line.png b/MainModule/src/main/res/mipmap-hdpi/icon_heart_item_line.png deleted file mode 100644 index 6dad0bd1..00000000 Binary files a/MainModule/src/main/res/mipmap-hdpi/icon_heart_item_line.png and /dev/null differ diff --git a/MainModule/src/main/res/mipmap-hdpi/icon_heart_item_line.webp b/MainModule/src/main/res/mipmap-hdpi/icon_heart_item_line.webp new file mode 100644 index 00000000..5f56f097 Binary files /dev/null and b/MainModule/src/main/res/mipmap-hdpi/icon_heart_item_line.webp differ diff --git a/MainModule/src/main/res/mipmap-hdpi/icon_heart_top_bg.png b/MainModule/src/main/res/mipmap-hdpi/icon_heart_top_bg.png deleted file mode 100644 index be751260..00000000 Binary files a/MainModule/src/main/res/mipmap-hdpi/icon_heart_top_bg.png and /dev/null differ diff --git a/MainModule/src/main/res/mipmap-hdpi/icon_heart_top_bg.webp b/MainModule/src/main/res/mipmap-hdpi/icon_heart_top_bg.webp new file mode 100644 index 00000000..a5a0cd67 Binary files /dev/null and b/MainModule/src/main/res/mipmap-hdpi/icon_heart_top_bg.webp differ diff --git a/MainModule/src/main/res/mipmap-hdpi/icon_jpyj.webp b/MainModule/src/main/res/mipmap-hdpi/icon_jpyj.webp new file mode 100644 index 00000000..3ab8c52f Binary files /dev/null and b/MainModule/src/main/res/mipmap-hdpi/icon_jpyj.webp differ diff --git a/MainModule/src/main/res/mipmap-hdpi/icon_me_family.webp b/MainModule/src/main/res/mipmap-hdpi/icon_me_family.webp new file mode 100644 index 00000000..8c4f3e8c Binary files /dev/null and b/MainModule/src/main/res/mipmap-hdpi/icon_me_family.webp differ diff --git a/MainModule/src/main/res/mipmap-hdpi/icon_sj.webp b/MainModule/src/main/res/mipmap-hdpi/icon_sj.webp new file mode 100644 index 00000000..215e9ff6 Binary files /dev/null and b/MainModule/src/main/res/mipmap-hdpi/icon_sj.webp differ diff --git a/MainModule/src/main/res/mipmap-hdpi/icon_slsj.webp b/MainModule/src/main/res/mipmap-hdpi/icon_slsj.webp new file mode 100644 index 00000000..172f8cae Binary files /dev/null and b/MainModule/src/main/res/mipmap-hdpi/icon_slsj.webp differ diff --git a/MainModule/src/main/res/mipmap-hdpi/icon_user_midd_heart.png b/MainModule/src/main/res/mipmap-hdpi/icon_user_midd_heart.png deleted file mode 100644 index 9509529f..00000000 Binary files a/MainModule/src/main/res/mipmap-hdpi/icon_user_midd_heart.png and /dev/null differ diff --git a/MainModule/src/main/res/mipmap-hdpi/icon_user_midd_heart.webp b/MainModule/src/main/res/mipmap-hdpi/icon_user_midd_heart.webp new file mode 100644 index 00000000..b451e5ff Binary files /dev/null and b/MainModule/src/main/res/mipmap-hdpi/icon_user_midd_heart.webp differ diff --git a/MainModule/src/main/res/mipmap-hdpi/net_worth_dialog_bj.webp b/MainModule/src/main/res/mipmap-hdpi/net_worth_dialog_bj.webp new file mode 100644 index 00000000..5787afa9 Binary files /dev/null and b/MainModule/src/main/res/mipmap-hdpi/net_worth_dialog_bj.webp differ diff --git a/MainModule/src/main/res/mipmap-hdpi/sign_num_bg.webp b/MainModule/src/main/res/mipmap-hdpi/sign_num_bg.webp new file mode 100644 index 00000000..e6dfbdf0 Binary files /dev/null and b/MainModule/src/main/res/mipmap-hdpi/sign_num_bg.webp differ diff --git a/MainModule/src/main/res/mipmap-hdpi/user_tab_bj.webp b/MainModule/src/main/res/mipmap-hdpi/user_tab_bj.webp new file mode 100644 index 00000000..eae74194 Binary files /dev/null and b/MainModule/src/main/res/mipmap-hdpi/user_tab_bj.webp differ diff --git a/MainModule/src/main/res/mipmap-xhdpi/bg_family_members.webp b/MainModule/src/main/res/mipmap-xhdpi/bg_family_members.webp new file mode 100644 index 00000000..969a07ae Binary files /dev/null and b/MainModule/src/main/res/mipmap-xhdpi/bg_family_members.webp differ diff --git a/MainModule/src/main/res/mipmap-xhdpi/bg_net_worth.webp b/MainModule/src/main/res/mipmap-xhdpi/bg_net_worth.webp new file mode 100644 index 00000000..daec9e5d Binary files /dev/null and b/MainModule/src/main/res/mipmap-xhdpi/bg_net_worth.webp differ diff --git a/MainModule/src/main/res/mipmap-xhdpi/ic_empty.webp b/MainModule/src/main/res/mipmap-xhdpi/ic_empty.webp new file mode 100644 index 00000000..b7eba266 Binary files /dev/null and b/MainModule/src/main/res/mipmap-xhdpi/ic_empty.webp differ diff --git a/MainModule/src/main/res/mipmap-xhdpi/icon_cp_tops_bg.png b/MainModule/src/main/res/mipmap-xhdpi/icon_cp_tops_bg.png deleted file mode 100644 index d7c32214..00000000 Binary files a/MainModule/src/main/res/mipmap-xhdpi/icon_cp_tops_bg.png and /dev/null differ diff --git a/MainModule/src/main/res/mipmap-xhdpi/icon_cp_tops_bg.webp b/MainModule/src/main/res/mipmap-xhdpi/icon_cp_tops_bg.webp new file mode 100644 index 00000000..d320845e Binary files /dev/null and b/MainModule/src/main/res/mipmap-xhdpi/icon_cp_tops_bg.webp differ diff --git a/MainModule/src/main/res/mipmap-xhdpi/icon_heart_back.png b/MainModule/src/main/res/mipmap-xhdpi/icon_heart_back.png deleted file mode 100644 index 82c58b8e..00000000 Binary files a/MainModule/src/main/res/mipmap-xhdpi/icon_heart_back.png and /dev/null differ diff --git a/MainModule/src/main/res/mipmap-xhdpi/icon_heart_back.webp b/MainModule/src/main/res/mipmap-xhdpi/icon_heart_back.webp new file mode 100644 index 00000000..b15854b4 Binary files /dev/null and b/MainModule/src/main/res/mipmap-xhdpi/icon_heart_back.webp differ diff --git a/MainModule/src/main/res/mipmap-xhdpi/icon_heart_cp_bg.png b/MainModule/src/main/res/mipmap-xhdpi/icon_heart_cp_bg.png deleted file mode 100644 index 3d5ae9ed..00000000 Binary files a/MainModule/src/main/res/mipmap-xhdpi/icon_heart_cp_bg.png and /dev/null differ diff --git a/MainModule/src/main/res/mipmap-xhdpi/icon_heart_cp_bg.webp b/MainModule/src/main/res/mipmap-xhdpi/icon_heart_cp_bg.webp new file mode 100644 index 00000000..416f4dba Binary files /dev/null and b/MainModule/src/main/res/mipmap-xhdpi/icon_heart_cp_bg.webp differ diff --git a/MainModule/src/main/res/mipmap-xhdpi/icon_heart_ex_bg.png b/MainModule/src/main/res/mipmap-xhdpi/icon_heart_ex_bg.png deleted file mode 100644 index 23d27b69..00000000 Binary files a/MainModule/src/main/res/mipmap-xhdpi/icon_heart_ex_bg.png and /dev/null differ diff --git a/MainModule/src/main/res/mipmap-xhdpi/icon_heart_ex_bg.webp b/MainModule/src/main/res/mipmap-xhdpi/icon_heart_ex_bg.webp new file mode 100644 index 00000000..97a36269 Binary files /dev/null and b/MainModule/src/main/res/mipmap-xhdpi/icon_heart_ex_bg.webp differ diff --git a/MainModule/src/main/res/mipmap-xhdpi/icon_heart_head_bg.png b/MainModule/src/main/res/mipmap-xhdpi/icon_heart_head_bg.png deleted file mode 100644 index fd7ce173..00000000 Binary files a/MainModule/src/main/res/mipmap-xhdpi/icon_heart_head_bg.png and /dev/null differ diff --git a/MainModule/src/main/res/mipmap-xhdpi/icon_heart_head_bg.webp b/MainModule/src/main/res/mipmap-xhdpi/icon_heart_head_bg.webp new file mode 100644 index 00000000..f9e40692 Binary files /dev/null and b/MainModule/src/main/res/mipmap-xhdpi/icon_heart_head_bg.webp differ diff --git a/MainModule/src/main/res/mipmap-xhdpi/icon_heart_help.png b/MainModule/src/main/res/mipmap-xhdpi/icon_heart_help.png deleted file mode 100644 index 3f89abc4..00000000 Binary files a/MainModule/src/main/res/mipmap-xhdpi/icon_heart_help.png and /dev/null differ diff --git a/MainModule/src/main/res/mipmap-xhdpi/icon_heart_help.webp b/MainModule/src/main/res/mipmap-xhdpi/icon_heart_help.webp new file mode 100644 index 00000000..dfe7b379 Binary files /dev/null and b/MainModule/src/main/res/mipmap-xhdpi/icon_heart_help.webp differ diff --git a/MainModule/src/main/res/mipmap-xhdpi/icon_heart_item_line.png b/MainModule/src/main/res/mipmap-xhdpi/icon_heart_item_line.png deleted file mode 100644 index 1a808a94..00000000 Binary files a/MainModule/src/main/res/mipmap-xhdpi/icon_heart_item_line.png and /dev/null differ diff --git a/MainModule/src/main/res/mipmap-xhdpi/icon_heart_item_line.webp b/MainModule/src/main/res/mipmap-xhdpi/icon_heart_item_line.webp new file mode 100644 index 00000000..b0e2f38d Binary files /dev/null and b/MainModule/src/main/res/mipmap-xhdpi/icon_heart_item_line.webp differ diff --git a/MainModule/src/main/res/mipmap-xhdpi/icon_heart_top_bg.png b/MainModule/src/main/res/mipmap-xhdpi/icon_heart_top_bg.png deleted file mode 100644 index ba7028ee..00000000 Binary files a/MainModule/src/main/res/mipmap-xhdpi/icon_heart_top_bg.png and /dev/null differ diff --git a/MainModule/src/main/res/mipmap-xhdpi/icon_heart_top_bg.webp b/MainModule/src/main/res/mipmap-xhdpi/icon_heart_top_bg.webp new file mode 100644 index 00000000..5581dbe0 Binary files /dev/null and b/MainModule/src/main/res/mipmap-xhdpi/icon_heart_top_bg.webp differ diff --git a/MainModule/src/main/res/mipmap-xhdpi/icon_jpyj.webp b/MainModule/src/main/res/mipmap-xhdpi/icon_jpyj.webp new file mode 100644 index 00000000..74a2a78e Binary files /dev/null and b/MainModule/src/main/res/mipmap-xhdpi/icon_jpyj.webp differ diff --git a/MainModule/src/main/res/mipmap-xhdpi/icon_me_family.webp b/MainModule/src/main/res/mipmap-xhdpi/icon_me_family.webp new file mode 100644 index 00000000..72e2467c Binary files /dev/null and b/MainModule/src/main/res/mipmap-xhdpi/icon_me_family.webp differ diff --git a/MainModule/src/main/res/mipmap-xhdpi/icon_sj.webp b/MainModule/src/main/res/mipmap-xhdpi/icon_sj.webp new file mode 100644 index 00000000..ae145635 Binary files /dev/null and b/MainModule/src/main/res/mipmap-xhdpi/icon_sj.webp differ diff --git a/MainModule/src/main/res/mipmap-xhdpi/icon_slsj.webp b/MainModule/src/main/res/mipmap-xhdpi/icon_slsj.webp new file mode 100644 index 00000000..703e8153 Binary files /dev/null and b/MainModule/src/main/res/mipmap-xhdpi/icon_slsj.webp differ diff --git a/MainModule/src/main/res/mipmap-xhdpi/icon_user_midd_heart.png b/MainModule/src/main/res/mipmap-xhdpi/icon_user_midd_heart.png deleted file mode 100644 index 4feb904b..00000000 Binary files a/MainModule/src/main/res/mipmap-xhdpi/icon_user_midd_heart.png and /dev/null differ diff --git a/MainModule/src/main/res/mipmap-xhdpi/icon_user_midd_heart.webp b/MainModule/src/main/res/mipmap-xhdpi/icon_user_midd_heart.webp new file mode 100644 index 00000000..11a5cbbe Binary files /dev/null and b/MainModule/src/main/res/mipmap-xhdpi/icon_user_midd_heart.webp differ diff --git a/MainModule/src/main/res/mipmap-xhdpi/net_worth_dialog_bj.webp b/MainModule/src/main/res/mipmap-xhdpi/net_worth_dialog_bj.webp new file mode 100644 index 00000000..6e6ba716 Binary files /dev/null and b/MainModule/src/main/res/mipmap-xhdpi/net_worth_dialog_bj.webp differ diff --git a/MainModule/src/main/res/mipmap-xhdpi/sign_num_bg.webp b/MainModule/src/main/res/mipmap-xhdpi/sign_num_bg.webp new file mode 100644 index 00000000..d124b24a Binary files /dev/null and b/MainModule/src/main/res/mipmap-xhdpi/sign_num_bg.webp differ diff --git a/MainModule/src/main/res/mipmap-xhdpi/user_tab_bj.webp b/MainModule/src/main/res/mipmap-xhdpi/user_tab_bj.webp new file mode 100644 index 00000000..a173a5f2 Binary files /dev/null and b/MainModule/src/main/res/mipmap-xhdpi/user_tab_bj.webp differ diff --git a/MainModule/src/main/res/mipmap-xxhdpi/bg_family_members.webp b/MainModule/src/main/res/mipmap-xxhdpi/bg_family_members.webp new file mode 100644 index 00000000..3b8fe184 Binary files /dev/null and b/MainModule/src/main/res/mipmap-xxhdpi/bg_family_members.webp differ diff --git a/MainModule/src/main/res/mipmap-xxhdpi/bg_net_worth.webp b/MainModule/src/main/res/mipmap-xxhdpi/bg_net_worth.webp new file mode 100644 index 00000000..c7c0b7a2 Binary files /dev/null and b/MainModule/src/main/res/mipmap-xxhdpi/bg_net_worth.webp differ diff --git a/MainModule/src/main/res/mipmap-xxhdpi/ic_empty.webp b/MainModule/src/main/res/mipmap-xxhdpi/ic_empty.webp new file mode 100644 index 00000000..7c646a47 Binary files /dev/null and b/MainModule/src/main/res/mipmap-xxhdpi/ic_empty.webp differ diff --git a/MainModule/src/main/res/mipmap-xxhdpi/icon_cp_tops_bg.png b/MainModule/src/main/res/mipmap-xxhdpi/icon_cp_tops_bg.png deleted file mode 100644 index 7426a086..00000000 Binary files a/MainModule/src/main/res/mipmap-xxhdpi/icon_cp_tops_bg.png and /dev/null differ diff --git a/MainModule/src/main/res/mipmap-xxhdpi/icon_cp_tops_bg.webp b/MainModule/src/main/res/mipmap-xxhdpi/icon_cp_tops_bg.webp new file mode 100644 index 00000000..40ca1be3 Binary files /dev/null and b/MainModule/src/main/res/mipmap-xxhdpi/icon_cp_tops_bg.webp differ diff --git a/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_back.png b/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_back.png deleted file mode 100644 index b4632fc0..00000000 Binary files a/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_back.png and /dev/null differ diff --git a/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_back.webp b/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_back.webp new file mode 100644 index 00000000..6d41fae4 Binary files /dev/null and b/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_back.webp differ diff --git a/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_cp_bg.png b/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_cp_bg.png deleted file mode 100644 index e89673eb..00000000 Binary files a/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_cp_bg.png and /dev/null differ diff --git a/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_cp_bg.webp b/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_cp_bg.webp new file mode 100644 index 00000000..6cca6fda Binary files /dev/null and b/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_cp_bg.webp differ diff --git a/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_ex_bg.png b/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_ex_bg.png deleted file mode 100644 index 0257d183..00000000 Binary files a/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_ex_bg.png and /dev/null differ diff --git a/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_ex_bg.webp b/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_ex_bg.webp new file mode 100644 index 00000000..874b61b8 Binary files /dev/null and b/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_ex_bg.webp differ diff --git a/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_head_bg.png b/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_head_bg.png deleted file mode 100644 index eabde4f3..00000000 Binary files a/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_head_bg.png and /dev/null differ diff --git a/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_head_bg.webp b/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_head_bg.webp new file mode 100644 index 00000000..e6a5d830 Binary files /dev/null and b/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_head_bg.webp differ diff --git a/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_help.png b/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_help.png deleted file mode 100644 index c2cb6152..00000000 Binary files a/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_help.png and /dev/null differ diff --git a/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_help.webp b/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_help.webp new file mode 100644 index 00000000..7733589b Binary files /dev/null and b/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_help.webp differ diff --git a/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_item_line.png b/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_item_line.png deleted file mode 100644 index 517f999b..00000000 Binary files a/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_item_line.png and /dev/null differ diff --git a/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_item_line.webp b/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_item_line.webp new file mode 100644 index 00000000..9d4731d6 Binary files /dev/null and b/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_item_line.webp differ diff --git a/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_top_bg.png b/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_top_bg.png deleted file mode 100644 index 72711350..00000000 Binary files a/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_top_bg.png and /dev/null differ diff --git a/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_top_bg.webp b/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_top_bg.webp new file mode 100644 index 00000000..db075e36 Binary files /dev/null and b/MainModule/src/main/res/mipmap-xxhdpi/icon_heart_top_bg.webp differ diff --git a/MainModule/src/main/res/mipmap-xxhdpi/icon_jpyj.webp b/MainModule/src/main/res/mipmap-xxhdpi/icon_jpyj.webp new file mode 100644 index 00000000..1bd26705 Binary files /dev/null and b/MainModule/src/main/res/mipmap-xxhdpi/icon_jpyj.webp differ diff --git a/MainModule/src/main/res/mipmap-xxhdpi/icon_me_family.webp b/MainModule/src/main/res/mipmap-xxhdpi/icon_me_family.webp new file mode 100644 index 00000000..e73e1afd Binary files /dev/null and b/MainModule/src/main/res/mipmap-xxhdpi/icon_me_family.webp differ diff --git a/MainModule/src/main/res/mipmap-xxhdpi/icon_sj.webp b/MainModule/src/main/res/mipmap-xxhdpi/icon_sj.webp new file mode 100644 index 00000000..caa32f42 Binary files /dev/null and b/MainModule/src/main/res/mipmap-xxhdpi/icon_sj.webp differ diff --git a/MainModule/src/main/res/mipmap-xxhdpi/icon_slsj.webp b/MainModule/src/main/res/mipmap-xxhdpi/icon_slsj.webp new file mode 100644 index 00000000..1506aff0 Binary files /dev/null and b/MainModule/src/main/res/mipmap-xxhdpi/icon_slsj.webp differ diff --git a/MainModule/src/main/res/mipmap-xxhdpi/icon_user_midd_heart.png b/MainModule/src/main/res/mipmap-xxhdpi/icon_user_midd_heart.png deleted file mode 100644 index 33fef469..00000000 Binary files a/MainModule/src/main/res/mipmap-xxhdpi/icon_user_midd_heart.png and /dev/null differ diff --git a/MainModule/src/main/res/mipmap-xxhdpi/icon_user_midd_heart.webp b/MainModule/src/main/res/mipmap-xxhdpi/icon_user_midd_heart.webp new file mode 100644 index 00000000..297423b8 Binary files /dev/null and b/MainModule/src/main/res/mipmap-xxhdpi/icon_user_midd_heart.webp differ diff --git a/MainModule/src/main/res/mipmap-xxhdpi/net_worth_dialog_bj.webp b/MainModule/src/main/res/mipmap-xxhdpi/net_worth_dialog_bj.webp new file mode 100644 index 00000000..902c7904 Binary files /dev/null and b/MainModule/src/main/res/mipmap-xxhdpi/net_worth_dialog_bj.webp differ diff --git a/MainModule/src/main/res/mipmap-xxhdpi/sign_num_bg.webp b/MainModule/src/main/res/mipmap-xxhdpi/sign_num_bg.webp new file mode 100644 index 00000000..b16e130c Binary files /dev/null and b/MainModule/src/main/res/mipmap-xxhdpi/sign_num_bg.webp differ diff --git a/MainModule/src/main/res/mipmap-xxhdpi/user_tab_bj.webp b/MainModule/src/main/res/mipmap-xxhdpi/user_tab_bj.webp new file mode 100644 index 00000000..8fd5532d Binary files /dev/null and b/MainModule/src/main/res/mipmap-xxhdpi/user_tab_bj.webp differ diff --git a/gradle.properties b/gradle.properties index 0b0b13b2..71918157 100644 --- a/gradle.properties +++ b/gradle.properties @@ -28,8 +28,8 @@ isBuildModule=false #org.gradle.deamon=false android.injected.testOnly=false -APP_VERSION_NAME=1.0.6.5 -APP_VERSION_CODE=54 +APP_VERSION_NAME=1.0.6.6 +APP_VERSION_CODE=55 org.gradle.jvm.toolchain.useLegacyAdapters=false #org.gradle.java.home=C\:\\Users\\qx\\.jdks\\ms-17.0.15