|
@@ -11,6 +11,7 @@ import com.swago.baseswago.baseroom.IRoomInfo
|
|
import com.swago.baseswago.baseroom.SwagoRoomManager
|
|
import com.swago.baseswago.baseroom.SwagoRoomManager
|
|
import com.swago.baseswago.util.NoDoubleClickListener
|
|
import com.swago.baseswago.util.NoDoubleClickListener
|
|
import com.swago.baseswago.util.UserInfo
|
|
import com.swago.baseswago.util.UserInfo
|
|
|
|
+import com.swago.room.R
|
|
import com.swago.room.databinding.LayoutAnchorFooterViewBinding
|
|
import com.swago.room.databinding.LayoutAnchorFooterViewBinding
|
|
import com.swago.room.inter.IFooter
|
|
import com.swago.room.inter.IFooter
|
|
import com.swago.room.pk.PKStateManager
|
|
import com.swago.room.pk.PKStateManager
|
|
@@ -28,6 +29,8 @@ class AnchorFooterView : ConstraintLayout, IFooter, IRoomActiveListener {
|
|
var openGameFun:(()->Unit)? = null
|
|
var openGameFun:(()->Unit)? = null
|
|
var openPKFun:(()->Unit)? = null
|
|
var openPKFun:(()->Unit)? = null
|
|
|
|
|
|
|
|
+ private var isMute = false
|
|
|
|
+
|
|
constructor(context: Context) : this(context, null)
|
|
constructor(context: Context) : this(context, null)
|
|
constructor(context: Context, attrs: AttributeSet?) : this(context, attrs, 0)
|
|
constructor(context: Context, attrs: AttributeSet?) : this(context, attrs, 0)
|
|
constructor(context: Context, attrs: AttributeSet?, defStyle: Int) : super(
|
|
constructor(context: Context, attrs: AttributeSet?, defStyle: Int) : super(
|
|
@@ -81,6 +84,19 @@ class AnchorFooterView : ConstraintLayout, IFooter, IRoomActiveListener {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
})
|
|
})
|
|
|
|
+
|
|
|
|
+ binding.ivMute.setOnClickListener(object : NoDoubleClickListener() {
|
|
|
|
+ override fun onClick() {
|
|
|
|
+ if (isMute){
|
|
|
|
+ AgoraManager.setMute(false)
|
|
|
|
+ binding.ivMute.setImageResource(R.mipmap.live_unmute)
|
|
|
|
+ }else{
|
|
|
|
+ AgoraManager.setMute(true)
|
|
|
|
+ binding.ivMute.setImageResource(R.mipmap.live_mute)
|
|
|
|
+ }
|
|
|
|
+ isMute = !isMute
|
|
|
|
+ }
|
|
|
|
+ })
|
|
}
|
|
}
|
|
|
|
|
|
override fun getFooterView(): View {
|
|
override fun getFooterView(): View {
|