|
@@ -36,7 +36,7 @@ class AnchorFooterView : ConstraintLayout, IFooter, IRoomActiveListener {
|
|
var clearJiFen:(()->Unit)? = null
|
|
var clearJiFen:(()->Unit)? = null
|
|
var openAudioNoticeDialogFun:(()->Unit)? = null
|
|
var openAudioNoticeDialogFun:(()->Unit)? = null
|
|
var openGiftPanelFun:(()->Unit)? = null
|
|
var openGiftPanelFun:(()->Unit)? = null
|
|
-
|
|
|
|
|
|
+ var openShareFun:(()->Unit)? = null
|
|
var isMute = false
|
|
var isMute = false
|
|
|
|
|
|
constructor(context: Context) : this(context, null)
|
|
constructor(context: Context) : this(context, null)
|
|
@@ -136,6 +136,12 @@ class AnchorFooterView : ConstraintLayout, IFooter, IRoomActiveListener {
|
|
clearJiFen?.invoke()
|
|
clearJiFen?.invoke()
|
|
}
|
|
}
|
|
})
|
|
})
|
|
|
|
+
|
|
|
|
+ binding.ivShare.setOnClickListener(object : NoDoubleClickListener() {
|
|
|
|
+ override fun onClick() {
|
|
|
|
+ openShareFun?.invoke()
|
|
|
|
+ }
|
|
|
|
+ })
|
|
}
|
|
}
|
|
|
|
|
|
override fun getFooterView(): View {
|
|
override fun getFooterView(): View {
|
|
@@ -163,6 +169,9 @@ class AnchorFooterView : ConstraintLayout, IFooter, IRoomActiveListener {
|
|
binding.ivClearJifen.visibility = View.VISIBLE
|
|
binding.ivClearJifen.visibility = View.VISIBLE
|
|
binding.ivNotice.visibility = View.VISIBLE
|
|
binding.ivNotice.visibility = View.VISIBLE
|
|
binding.ivGift.visibility = View.VISIBLE
|
|
binding.ivGift.visibility = View.VISIBLE
|
|
|
|
+ binding.ivShare.visibility = View.GONE
|
|
|
|
+ }else if(iRoomInfo.getRoomType() == RoomType.VIDEO.type){
|
|
|
|
+ binding.ivShare.visibility = View.VISIBLE
|
|
}
|
|
}
|
|
visibility = View.VISIBLE
|
|
visibility = View.VISIBLE
|
|
}
|
|
}
|