修改巡乐会动画
This commit is contained in:
@@ -11,9 +11,9 @@
|
|||||||
"type": "SINGLE",
|
"type": "SINGLE",
|
||||||
"filters": [],
|
"filters": [],
|
||||||
"attributes": [],
|
"attributes": [],
|
||||||
"versionCode": 158,
|
"versionCode": 166,
|
||||||
"versionName": "1.0.5",
|
"versionName": "1.1.3",
|
||||||
"outputFile": "秘地_1.0.5_158.apk"
|
"outputFile": "秘地_1.1.3_166.apk"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"elementType": "File",
|
"elementType": "File",
|
||||||
@@ -22,14 +22,14 @@
|
|||||||
"minApi": 28,
|
"minApi": 28,
|
||||||
"maxApi": 30,
|
"maxApi": 30,
|
||||||
"baselineProfiles": [
|
"baselineProfiles": [
|
||||||
"baselineProfiles/1/秘地_1.0.5_158.dm"
|
"baselineProfiles/1/秘地_1.1.3_166.dm"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"minApi": 31,
|
"minApi": 31,
|
||||||
"maxApi": 2147483647,
|
"maxApi": 2147483647,
|
||||||
"baselineProfiles": [
|
"baselineProfiles": [
|
||||||
"baselineProfiles/0/秘地_1.0.5_158.dm"
|
"baselineProfiles/0/秘地_1.1.3_166.dm"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -28,8 +28,8 @@ isBuildModule=false
|
|||||||
#org.gradle.deamon=false
|
#org.gradle.deamon=false
|
||||||
android.injected.testOnly=false
|
android.injected.testOnly=false
|
||||||
|
|
||||||
APP_VERSION_NAME=1.1.1
|
APP_VERSION_NAME=1.1.3
|
||||||
APP_VERSION_CODE=164
|
APP_VERSION_CODE=166
|
||||||
|
|
||||||
org.gradle.jvm.toolchain.useLegacyAdapters=false
|
org.gradle.jvm.toolchain.useLegacyAdapters=false
|
||||||
#org.gradle.java.home=C\:\\Users\\qx\\.jdks\\ms-17.0.15
|
#org.gradle.java.home=C\:\\Users\\qx\\.jdks\\ms-17.0.15
|
||||||
|
|||||||
@@ -434,8 +434,8 @@ public class CommonAppContext extends MultiDexApplication implements Applicatio
|
|||||||
// startService(mqttServiceIntent);
|
// startService(mqttServiceIntent);
|
||||||
// }
|
// }
|
||||||
|
|
||||||
mqttConnect=MqttConnect.getInstance(this,"tcp://1.13.181.248","android-"+ MqttClient.generateClientId());
|
// mqttConnect=MqttConnect.getInstance(this,"tcp://1.13.181.248","android-"+ MqttClient.generateClientId());
|
||||||
// mqttConnect=MqttConnect.getInstance(this,"tcp://62.234.12.147","android-"+ MqttClient.generateClientId());
|
mqttConnect=MqttConnect.getInstance(this,"tcp://62.234.12.147","android-"+ MqttClient.generateClientId());
|
||||||
mqttConnect.mqttClient();
|
mqttConnect.mqttClient();
|
||||||
|
|
||||||
// 每次启动应用时重置状态
|
// 每次启动应用时重置状态
|
||||||
|
|||||||
@@ -422,7 +422,6 @@ public class TourClubDialogFragment extends BaseMvpDialogFragment<GiftLotteryPre
|
|||||||
mBinding.gvXyz.setModel(xlhUser);
|
mBinding.gvXyz.setModel(xlhUser);
|
||||||
mBinding.qxDjs.setEndTime(endTime);
|
mBinding.qxDjs.setEndTime(endTime);
|
||||||
mBinding.tvNumber.setText("x"+(message.getText().getGift_num() != null ? message.getText().getGift_num() : "0"));
|
mBinding.tvNumber.setText("x"+(message.getText().getGift_num() != null ? message.getText().getGift_num() : "0"));
|
||||||
|
|
||||||
isDrawing=false;
|
isDrawing=false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -27,11 +27,11 @@ public class EnvironmentPrefs {
|
|||||||
|
|
||||||
// 获取当前选择的环境,默认为 PRODUCTION
|
// 获取当前选择的环境,默认为 PRODUCTION
|
||||||
public EnvironmentEnum getSelectedEnvironment() {
|
public EnvironmentEnum getSelectedEnvironment() {
|
||||||
String envName = sharedPreferences.getString(KEY_ENV, EnvironmentEnum.TEST.name());
|
String envName = sharedPreferences.getString(KEY_ENV, EnvironmentEnum.PRODUCTION.name());
|
||||||
try {
|
try {
|
||||||
return EnvironmentEnum.valueOf(envName);
|
return EnvironmentEnum.valueOf(envName);
|
||||||
} catch (IllegalArgumentException e) {
|
} catch (IllegalArgumentException e) {
|
||||||
return EnvironmentEnum.TEST; // 出错时默认返回生产环境
|
return EnvironmentEnum.PRODUCTION; // 出错时默认返回生产环境
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -55,6 +55,21 @@ public class QXMeetUserView extends RelativeLayout {
|
|||||||
setClipChildren(false);
|
setClipChildren(false);
|
||||||
setClipToPadding(false);
|
setClipToPadding(false);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// 创建头像图片视图
|
||||||
|
headerImageView = new GifAvatarOvalView(context);
|
||||||
|
headerImageView.setScaleType(ImageView.ScaleType.FIT_CENTER); // 添加这一行
|
||||||
|
// headerImageView.setScaleType(ImageView.ScaleType.FIT_CENTER);
|
||||||
|
// headerImageView.setImageResource(R.mipmap.default_avatar);
|
||||||
|
|
||||||
|
int headerSize = getMeasuredWidth() - dpToPx(18); // self.width-9*2
|
||||||
|
LayoutParams headerParams = new LayoutParams(headerSize, headerSize);
|
||||||
|
headerParams.setMargins(0, 10, 0, 0);
|
||||||
|
headerParams.addRule(CENTER_IN_PARENT);
|
||||||
|
// 将头像添加到装饰视图之上
|
||||||
|
addView(headerImageView, headerParams);
|
||||||
|
|
||||||
// 创建装饰图片视图
|
// 创建装饰图片视图
|
||||||
dressImageView = new ImageView(context);
|
dressImageView = new ImageView(context);
|
||||||
dressImageView.setScaleType(ImageView.ScaleType.FIT_CENTER);
|
dressImageView.setScaleType(ImageView.ScaleType.FIT_CENTER);
|
||||||
@@ -66,19 +81,6 @@ public class QXMeetUserView extends RelativeLayout {
|
|||||||
);
|
);
|
||||||
addView(dressImageView, dressParams);
|
addView(dressImageView, dressParams);
|
||||||
|
|
||||||
// 创建头像图片视图
|
|
||||||
headerImageView = new GifAvatarOvalView(context);
|
|
||||||
headerImageView.setScaleType(ImageView.ScaleType.CENTER_CROP); // 添加这一行
|
|
||||||
// headerImageView.setScaleType(ImageView.ScaleType.FIT_CENTER);
|
|
||||||
// headerImageView.setImageResource(R.mipmap.default_avatar);
|
|
||||||
|
|
||||||
int headerSize = getMeasuredWidth() - dpToPx(18); // self.width-9*2
|
|
||||||
LayoutParams headerParams = new LayoutParams(headerSize, headerSize);
|
|
||||||
headerParams.setMargins(0, 10, 0, 0);
|
|
||||||
headerParams.addRule(CENTER_IN_PARENT);
|
|
||||||
// 将头像添加到装饰视图之上
|
|
||||||
addView(headerImageView, headerParams);
|
|
||||||
|
|
||||||
// 创建标签标签
|
// 创建标签标签
|
||||||
tagLabel = new TextView(context);
|
tagLabel = new TextView(context);
|
||||||
tagLabel.setTextColor(0xFFFFE554); // RGB16(0xFFE554)
|
tagLabel.setTextColor(0xFFFFE554); // RGB16(0xFFE554)
|
||||||
|
|||||||
@@ -158,7 +158,7 @@ import java.util.Arrays
|
|||||||
import java.util.Date
|
import java.util.Date
|
||||||
import java.util.stream.Collectors
|
import java.util.stream.Collectors
|
||||||
|
|
||||||
@Route(path = ARouteConstants.ROOM_DETAILS )
|
@Route(path = ARouteConstants.ROOM_DETAILS)
|
||||||
class RoomActivity : BaseMvpActivity<RoomPresenter?, ActivityRoomBinding?>(),
|
class RoomActivity : BaseMvpActivity<RoomPresenter?, ActivityRoomBinding?>(),
|
||||||
RoomContacts.View, PermissionCallbacks, OnMessageReceivedListener {
|
RoomContacts.View, PermissionCallbacks, OnMessageReceivedListener {
|
||||||
private var roomFragment: RoomFragment? = null
|
private var roomFragment: RoomFragment? = null
|
||||||
@@ -467,6 +467,41 @@ class RoomActivity : BaseMvpActivity<RoomPresenter?, ActivityRoomBinding?>(),
|
|||||||
|
|
||||||
/** 最小化 */
|
/** 最小化 */
|
||||||
private fun showExitRoomDialog() {
|
private fun showExitRoomDialog() {
|
||||||
|
if (mRoomInfoResp!!.room_info.type_id.equals("6")) {
|
||||||
|
val bottomSheet = ExitRoomBottomSheet.newInstance(false, true, true);
|
||||||
|
bottomSheet.setOnOptionSelectedListener(object : OnOptionSelectedListener {
|
||||||
|
override fun onMinimize() {
|
||||||
|
TODO("Not yet implemented")
|
||||||
|
}
|
||||||
|
|
||||||
|
override fun onExitRoom() {
|
||||||
|
// 调用退出房间方法
|
||||||
|
// MvpPre.quitRoom(roomId, SpUtil.getUserId() + "");
|
||||||
|
|
||||||
|
// 真正退出房间
|
||||||
|
// 调用退出房间方法
|
||||||
|
MessageListenerSingleton.quitGroup(roomId);
|
||||||
|
quit();
|
||||||
|
if (mRoomInfoResp!!.getRoom_info()
|
||||||
|
.getLabel_id() != null && mRoomInfoResp!!.getRoom_info().getLabel_id()
|
||||||
|
.equals("5")
|
||||||
|
) {
|
||||||
|
jiaR();
|
||||||
|
return;
|
||||||
|
} else {
|
||||||
|
performExitRoom(1);
|
||||||
|
}
|
||||||
|
// performExitRoom(1)
|
||||||
|
}
|
||||||
|
|
||||||
|
override fun onCancel() {
|
||||||
|
// 用户点击取消,不做任何事
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
val bottomSheet = ExitRoomBottomSheet.newInstance()
|
val bottomSheet = ExitRoomBottomSheet.newInstance()
|
||||||
bottomSheet.setOnOptionSelectedListener(object : OnOptionSelectedListener {
|
bottomSheet.setOnOptionSelectedListener(object : OnOptionSelectedListener {
|
||||||
override fun onMinimize() {
|
override fun onMinimize() {
|
||||||
@@ -482,6 +517,7 @@ class RoomActivity : BaseMvpActivity<RoomPresenter?, ActivityRoomBinding?>(),
|
|||||||
|
|
||||||
// 处理最小化逻辑
|
// 处理最小化逻辑
|
||||||
|
|
||||||
|
|
||||||
minimizeToBackground()
|
minimizeToBackground()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -800,7 +836,6 @@ class RoomActivity : BaseMvpActivity<RoomPresenter?, ActivityRoomBinding?>(),
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
override fun onFail(e: Throwable) {
|
override fun onFail(e: Throwable) {
|
||||||
LogUtils.e("Network request preparation failed: " + e.message)
|
LogUtils.e("Network request preparation failed: " + e.message)
|
||||||
// 即使准备失败,也尝试执行网络请求
|
// 即使准备失败,也尝试执行网络请求
|
||||||
@@ -2202,6 +2237,7 @@ class RoomActivity : BaseMvpActivity<RoomPresenter?, ActivityRoomBinding?>(),
|
|||||||
lastSwitchedRoomId = pendingRoomId!!
|
lastSwitchedRoomId = pendingRoomId!!
|
||||||
AgoraManager.getInstance(OkDownloadProvider.context).lastRoomId =
|
AgoraManager.getInstance(OkDownloadProvider.context).lastRoomId =
|
||||||
messageEvent.roomId
|
messageEvent.roomId
|
||||||
|
// RoomManager.getInstance().fetchRoomDataAndEnter(this,pendingRoomId, "")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
pendingRoomId = null
|
pendingRoomId = null
|
||||||
@@ -3981,11 +4017,17 @@ class RoomActivity : BaseMvpActivity<RoomPresenter?, ActivityRoomBinding?>(),
|
|||||||
"上一个房间的roonid" + AgoraManager.getInstance(OkDownloadProvider.context).lastRoomId
|
"上一个房间的roonid" + AgoraManager.getInstance(OkDownloadProvider.context).lastRoomId
|
||||||
)
|
)
|
||||||
// MvpPre.getRoomIn(AgoraManager.getInstance(context).getLastRoomId(), "");
|
// MvpPre.getRoomIn(AgoraManager.getInstance(context).getLastRoomId(), "");
|
||||||
ARouter.getInstance().build(ARouteConstants.ROOM_DETAILS).withString("form", "电影房")
|
// ARouter.getInstance().build(ARouteConstants.ROOM_DETAILS).withString("form", "电影房")
|
||||||
.withString("roomId", AgoraManager.getInstance(OkDownloadProvider.context).lastRoomId)
|
// .withString("roomId", AgoraManager.getInstance(OkDownloadProvider.context).lastRoomId)
|
||||||
.navigation()
|
// .navigation()
|
||||||
|
RoomManager.getInstance().fetchRoomDataAndEnter(
|
||||||
|
this,
|
||||||
|
AgoraManager.getInstance(OkDownloadProvider.context).lastRoomId,
|
||||||
|
""
|
||||||
|
)
|
||||||
AgoraManager.getInstance(OkDownloadProvider.context).lastRoomId = ""
|
AgoraManager.getInstance(OkDownloadProvider.context).lastRoomId = ""
|
||||||
// setviewyc(true);
|
// setviewyc(true);
|
||||||
|
// exitFullScreen()
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun userGuanzSuccess(s: String) {
|
override fun userGuanzSuccess(s: String) {
|
||||||
|
|||||||
Reference in New Issue
Block a user