extends
// 检查是否还有更多消息需要处理
synchronized (hourlyQueueLock) {
- if (hourlyMessageQueue.isEmpty() && currentHourlyViews.isEmpty()) {
+ if (hourlyMessageQueue.isEmpty()) {
isHourlyProcessing = false;
- } else if (!hourlyMessageQueue.isEmpty() && currentHourlyViews.isEmpty()) {
- // 所有当前视图都已消失,处理下一批消息
+ } else {
+ // 当前视图消失后处理下一条消息
processHourlyMessages();
}
}
diff --git a/moduleUtil/src/main/java/com/xscm/moduleutil/activity/BaseMvpActivity.java b/moduleUtil/src/main/java/com/xscm/moduleutil/activity/BaseMvpActivity.java
index 412e74e..2cbfc5b 100644
--- a/moduleUtil/src/main/java/com/xscm/moduleutil/activity/BaseMvpActivity.java
+++ b/moduleUtil/src/main/java/com/xscm/moduleutil/activity/BaseMvpActivity.java
@@ -137,6 +137,7 @@ public abstract class BaseMvpActivity 30 || Math.abs(ComparedY) > 30) {
+ Log.i(TAG, "Action: 拖动");
+ starDrap = true;
+// setBackgroundResource(R.drawable.bg_home_drop_view);
+ return true;
+ } else {
+ starDrap = false;
+ return false;
+ }
+ }
+
+
+ @Override
+ public boolean onTouchEvent(MotionEvent event) {
+ switch (event.getAction()) {
+
+ case MotionEvent.ACTION_MOVE:
+// setBackgroundResource(R.drawable.bg_home_drop_view);
+ setTranslationX(getX() + (event.getX() - X1));
+ setTranslationY(getY() + (event.getY() - Y1));
+ X2 = event.getX();
+ break;
+ case MotionEvent.ACTION_UP:
+ starDrap = false;
+ int sw = ScreenUtils.getScreenWidth();
+ Log.i(TAG, "onTouchEvent: " + sw + "," + X2);
+ boolean isR = getTranslationX() + getWidth() / 2 >= sw / 2;//贴边方向
+ ObjectAnimator anim = ObjectAnimator.ofFloat(this, "translationX", isR ? sw - getWidth()+10 : 0f).setDuration(200);
+ anim.start();
+
+ break;
+
+ }
+
+ return true;
+ }
+
+
+ public void doRevealAnimation(View mPuppet, boolean flag) {
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
+ int[] vLocation = new int[2];
+ getLocationInWindow(vLocation);
+ int centerX = vLocation[0] + getMeasuredWidth() / 2;
+ int centerY = vLocation[1] + getMeasuredHeight() / 2;
+
+ int height = ScreenUtils.getScreenHeight();
+ int width = ScreenUtils.getScreenWidth();
+ int maxRradius = (int) Math.hypot(height, width);
+ Log.e("hei", maxRradius + "");
+
+ if (flag) {
+ mPuppet.setVisibility(VISIBLE);
+ Animator animator = ViewAnimationUtils.createCircularReveal(mPuppet, centerX, centerY, maxRradius, 0);
+ animator.setDuration(600);
+ animator.addListener(new AnimatorListenerAdapter() {
+ @Override
+ public void onAnimationEnd(Animator animation) {
+ super.onAnimationEnd(animation);
+ mPuppet.setVisibility(View.GONE);
+ }
+ });
+ animator.start();
+ flag = false;
+ } else {
+ Animator animator = ViewAnimationUtils.createCircularReveal(mPuppet, centerX, centerY, 0, maxRradius);
+ animator.setDuration(1000);
+ animator.addListener(new Animator.AnimatorListener() {
+ @Override
+ public void onAnimationStart(Animator animation) {
+ mPuppet.setVisibility(View.VISIBLE);
+ }
+
+ @Override
+ public void onAnimationEnd(Animator animation) {
+ }
+
+ @Override
+ public void onAnimationCancel(Animator animation) {
+
+ }
+
+ @Override
+ public void onAnimationRepeat(Animator animation) {
+
+ }
+ });
+ animator.start();
+ flag = true;
+ }
+ }
+ }
+
+
+}
diff --git a/moduleUtil/src/main/res/anim/slide_in_right.xml b/moduleUtil/src/main/res/anim/slide_in_right.xml
new file mode 100644
index 0000000..c301a7a
--- /dev/null
+++ b/moduleUtil/src/main/res/anim/slide_in_right.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/moduleUtil/src/main/res/anim/slide_out_right.xml b/moduleUtil/src/main/res/anim/slide_out_right.xml
new file mode 100644
index 0000000..3bebee9
--- /dev/null
+++ b/moduleUtil/src/main/res/anim/slide_out_right.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/moduleUtil/src/main/res/layout/item_hourly_floating.xml b/moduleUtil/src/main/res/layout/item_hourly_floating.xml
index 0a0f55b..7bc63b4 100644
--- a/moduleUtil/src/main/res/layout/item_hourly_floating.xml
+++ b/moduleUtil/src/main/res/layout/item_hourly_floating.xml
@@ -39,6 +39,7 @@
android:textColor="#FFDE77"
android:textSize="14sp"
android:textStyle="bold"
+ android:visibility="gone"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toEndOf="@id/tv_name"
app:layout_constraintTop_toTopOf="parent" />
diff --git a/moduleUtil/src/main/res/mipmap-xxxhdpi/jiks.png b/moduleUtil/src/main/res/mipmap-xxxhdpi/jiks.png
new file mode 100644
index 0000000000000000000000000000000000000000..6e8ff70bdc58836212d40da99f46ec31a5a9ad2d
GIT binary patch
literal 11226
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
Se2LQ80Kj(L#=PmmP5M6~wE@fk
literal 0
HcmV?d00001
diff --git a/moduleUtil/src/main/res/mipmap-xxxhdpi/jxz.png b/moduleUtil/src/main/res/mipmap-xxxhdpi/jxz.png
new file mode 100644
index 0000000000000000000000000000000000000000..f7185e21e681c651f200bd91b626e6c437301d00
GIT binary patch
literal 10903
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/dialog_exit
+
+
-
+
\ No newline at end of file
diff --git a/moduleroom/src/main/java/com/example/moduleroom/activity/RoomActivity.kt b/moduleroom/src/main/java/com/example/moduleroom/activity/RoomActivity.kt
index dd4c50e..f67e7d9 100644
--- a/moduleroom/src/main/java/com/example/moduleroom/activity/RoomActivity.kt
+++ b/moduleroom/src/main/java/com/example/moduleroom/activity/RoomActivity.kt
@@ -685,6 +685,7 @@ class RoomActivity : BaseMvpActivity(),
override fun onConnectSuccess() { //重连成功
if (CommonAppContext.getInstance().playId != null) {
LogUtils.e("@@@", "重连成功")
+ LogUtils.e("@@@", ""+CommonAppContext.getInstance().playId)
RetrofitClient.getInstance().roomUserReconnect(CommonAppContext.getInstance().playId)
}
}
@@ -1563,7 +1564,7 @@ class RoomActivity : BaseMvpActivity(),
mRoomInfoResp!!.room_info.type_id == "4" || mRoomInfoResp!!.room_info.type_id == "8"
) {
if (mRoomInfoResp!!.room_info.label_id == "1") {
- roomFragment!!.SingSongEvent(messageEvent)
+// roomFragment!!.SingSongEvent(messageEvent)
} else {
roomFragment!!.KtvFragmentEvent(messageEvent)
}
@@ -1748,6 +1749,30 @@ class RoomActivity : BaseMvpActivity(),
messageEvent: RoomMessageEvent
) {
mRoomInfoResp!!.user_info.pit_number = Integer.parseInt(toPitNumber)
+
+
+// if (messageEvent.text.user_id .equals(SpUtil.getUserId().toString()) && "9" == toPitNumber) {
+// if (customMusicFloatingView != null) {
+// customMusicFloatingView!!.destroy()
+// AgoraManager.getInstance(this@RoomActivity).desMusic()
+// isMusic = false
+// }
+// mBinding!!.roomTop.rl.visibility = View.GONE
+// ivSoundEffects(false)
+// }
+
+ if ("9" == toPitNumber && messageEvent.text.user_id .equals(SpUtil.getUserId().toString())) {
+ mBinding!!.roomTop.rl.visibility = View.VISIBLE
+ ivSoundEffects(true)
+ }else{
+ if (customMusicFloatingView != null) {
+ customMusicFloatingView!!.destroy()
+ AgoraManager.getInstance(this@RoomActivity).desMusic()
+ isMusic = false
+ }
+ mBinding!!.roomTop.rl.visibility = View.GONE
+ ivSoundEffects(false)
+ }
// if (TextUtils.isEmpty(fromPitNumber) || TextUtils.isEmpty(toPitNumber)) {
// return
// }
diff --git a/moduleroom/src/main/java/com/example/moduleroom/adapter/RoomHourlyAdapter.java b/moduleroom/src/main/java/com/example/moduleroom/adapter/RoomHourlyAdapter.java
index e09e061..3550afc 100644
--- a/moduleroom/src/main/java/com/example/moduleroom/adapter/RoomHourlyAdapter.java
+++ b/moduleroom/src/main/java/com/example/moduleroom/adapter/RoomHourlyAdapter.java
@@ -41,12 +41,17 @@ public class RoomHourlyAdapter extends BaseQuickAdapter dismiss());
+ mBinding.imHourlyWf.setOnClickListener(v -> {
+ Bundle bundle = new Bundle();
+ bundle.putString("url", CommonAppContext.getInstance().getCurrentEnvironment().getServerUrl() + "api/Page/page_show?id=24");
+ RoomAuctionWebViewDialog dialog = new RoomAuctionWebViewDialog(getActivity(), bundle);
+ dialog.show();
+ });
}
@Override
@@ -141,4 +176,15 @@ public class HourlyChartDialog extends BaseMvpDialogFragment 8) {
- if (roomInfoResp.getRoom_info().getPit_list().get(8).getUser_id().equals(SpUtil.getUserId() + "") && !pitNumber.equals("10")) {
+// if (roomInfoResp.getRoom_info().getPit_list().get(8).getUser_id().equals(SpUtil.getUserId() + "") && !pitNumber.equals("10")) {
+ if (roomInfoResp.getUser_info().getPit_number()==9 && !pitNumber.equals("10")) {
return true;
}
return false;
@@ -383,7 +384,8 @@ public class SingSongFragment extends BaseRoomFragment
-
-
+
+ />
+
+
+ android:padding="5dp">
|