优化弹窗
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
package com.xscm.modulemain.activity.room.fragment
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.os.Bundle
|
||||
import android.view.Gravity
|
||||
import android.view.LayoutInflater
|
||||
import android.view.View
|
||||
@@ -8,19 +9,20 @@ import android.widget.PopupWindow
|
||||
import android.widget.Switch
|
||||
import android.widget.TextView
|
||||
import com.blankj.utilcode.util.ActivityUtils
|
||||
import com.blankj.utilcode.util.LogUtils
|
||||
import com.xscm.modulemain.R
|
||||
import com.xscm.modulemain.activity.room.contacts.MentorShipContacts
|
||||
import com.xscm.modulemain.activity.room.presenter.MentorShipPresenter
|
||||
import com.xscm.modulemain.databinding.FragmentMentorShipBinding
|
||||
import com.xscm.modulemain.dialog.DialogMentorShip
|
||||
import com.xscm.modulemain.dialog.DialogSignType
|
||||
import com.xscm.modulemain.dialog.RoomAuctionWebViewDialog
|
||||
import com.xscm.modulemain.dialog.RoomOnlineDialogFragment
|
||||
import com.xscm.modulemain.dialog.RoomTalentDialog
|
||||
import com.xscm.modulemain.dialog.RoomUserInfoFragment
|
||||
import com.xscm.modulemain.utils.CountdownTimer
|
||||
import com.xscm.modulemain.widget.RoomMentorShipWheatView
|
||||
import com.xscm.moduleutil.base.BaseMvpFragment
|
||||
import com.xscm.moduleutil.base.CommonAppContext
|
||||
import com.xscm.moduleutil.bean.RoomMessageEvent
|
||||
import com.xscm.moduleutil.bean.UserInfo
|
||||
import com.xscm.moduleutil.bean.WalletBean
|
||||
@@ -175,6 +177,7 @@ class RoomMentorShipFragment(var mRoomInfo: RoomInfoResp?) :
|
||||
mBinding.ivApplyForMai.setOnClickListener(this)
|
||||
mBinding.tvTimeLeft.setOnClickListener(this)
|
||||
mBinding.tvTimeRight.setOnClickListener(this)
|
||||
mBinding.ivHelp.setOnClickListener(this)
|
||||
|
||||
if (mRoomInfo?.sign_info?.sign_id != "-1") {
|
||||
mSignId = mRoomInfo?.sign_info?.sign_id
|
||||
@@ -194,12 +197,10 @@ class RoomMentorShipFragment(var mRoomInfo: RoomInfoResp?) :
|
||||
mBinding.tvLeftPrice.text = mRoomInfo?.sign_info?.current_body_value.toString()
|
||||
|
||||
mBinding.tvSignDay.text = "签约${mRoomInfo?.sign_info?.sign_day}天"
|
||||
|
||||
|
||||
} else {
|
||||
showBtn()
|
||||
setIvForMai(0)
|
||||
}
|
||||
showBtn()
|
||||
}
|
||||
|
||||
override fun onClick(v: View?) {
|
||||
@@ -231,6 +232,17 @@ class RoomMentorShipFragment(var mRoomInfo: RoomInfoResp?) :
|
||||
R.id.tv_time_right -> {
|
||||
MvpPre.signEnd(mSignId!!)
|
||||
}
|
||||
R.id.iv_help -> {
|
||||
//签约规则
|
||||
val bundle = Bundle()
|
||||
bundle.putString(
|
||||
"url",
|
||||
CommonAppContext.getInstance()
|
||||
.getCurrentEnvironment().serverUrl + "api/Page/page_show?id=29"
|
||||
)
|
||||
val dialog = RoomAuctionWebViewDialog(ActivityUtils.getTopActivity(), bundle)
|
||||
dialog.show()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -238,6 +250,7 @@ class RoomMentorShipFragment(var mRoomInfo: RoomInfoResp?) :
|
||||
if (isStart) {
|
||||
mBinding.tvTimeLeft.text = startOrDelay[1]
|
||||
mBinding.tvTime.visibility = View.VISIBLE
|
||||
mBinding.groupLeftPrice.visibility = View.VISIBLE
|
||||
if (getHostUser() < 4) {
|
||||
mBinding.tvTimeRight.visibility = View.VISIBLE
|
||||
}
|
||||
@@ -246,6 +259,7 @@ class RoomMentorShipFragment(var mRoomInfo: RoomInfoResp?) :
|
||||
mBinding.tvTimeLeft.visibility = View.INVISIBLE
|
||||
mBinding.tvTime.visibility = View.INVISIBLE
|
||||
mBinding.tvTimeRight.visibility = View.INVISIBLE
|
||||
mBinding.groupLeftPrice.visibility = View.INVISIBLE
|
||||
if (!isSignUser) {
|
||||
mBinding.tvLeftPrice.text = "0"
|
||||
mBinding.tvSignDay.visibility = View.GONE
|
||||
|
||||
Reference in New Issue
Block a user