Sfoglia il codice sorgente

快捷送礼限定

jlin 1 mese fa
parent
commit
b79392d5f2

+ 11 - 9
module_live/src/main/java/com/yc/module_live/impl/TopLayerFragmentImpl.kt

@@ -94,17 +94,19 @@ open class TopLayerFragmentImpl<T : BaseRoomVm> : TopPopupFragment<T>(), View.On
 
             }
 
-            if (quickSendGift == null) {
-                if (vsQuickSendGift != null) {
-                    val quickGift = vsQuickSendGift.inflate() as QuickSendGift
-                    quickGift.setGiftListener(this)
-                    quickGift.visibility = View.GONE
-                    quickGift.setCountDownListener(this)
-                    quickSendGift = quickGift
+            if (gift.giftType == 0 || gift.giftType == 1 || gift.giftType == 2) {
+                if (quickSendGift == null) {
+                    if (vsQuickSendGift != null) {
+                        val quickGift = vsQuickSendGift.inflate() as QuickSendGift
+                        quickGift.setGiftListener(this)
+                        quickGift.visibility = View.GONE
+                        quickGift.setCountDownListener(this)
+                        quickSendGift = quickGift
+                    }
                 }
+                val quickSendGift = quickSendGift ?: return
+                quickSendGift.startCountDownTimer(gift)
             }
-            val quickSendGift = quickSendGift ?: return
-            quickSendGift.startCountDownTimer(gift)
         }
     }
 

+ 1 - 1
module_live/src/main/java/com/yc/module_live/view/live/impltop/TopLiveLayerFragmentImpl.kt

@@ -124,7 +124,7 @@ open class TopLiveLayerFragmentImpl<T : BaseRoomVm> : TopLivePopupFragment<T>(),
                     viewModel.sendGift(newGift)
                 }
 
-                if (gift.giftType == 0) {
+                if (gift.giftType == 0 || gift.giftType == 1 || gift.giftType == 2) {
                     if (quickSendGift == null) {
                         if (vsQuickSendGift != null) {
                             val quickGift = vsQuickSendGift.inflate() as QuickLiveSendGift