|
@@ -6,7 +6,6 @@ import android.view.View
|
|
|
import android.view.WindowManager
|
|
|
import android.widget.TextView
|
|
|
import androidx.databinding.DataBindingUtil
|
|
|
-import androidx.lifecycle.MutableLiveData
|
|
|
import androidx.viewpager2.widget.ViewPager2
|
|
|
import com.google.android.material.tabs.TabLayout
|
|
|
import com.guadou.cs_cptservices.base.activity.YYBaseVDBLoadingActivity
|
|
@@ -80,7 +79,6 @@ class PartTimeJobDetailActivity : YYBaseVDBLoadingActivity<PartTimeJobDetailView
|
|
|
val end1 = System.currentTimeMillis()
|
|
|
YYLogUtils.w("添加布局耗时:" + (end1 - start1))
|
|
|
mRootBinding = DataBindingUtil.bind<IncludePartTimeJobDetailActivityBinding>(view)?.apply {
|
|
|
- viewModel = mViewModel
|
|
|
click = mClickProxy
|
|
|
}
|
|
|
|
|
@@ -107,6 +105,10 @@ class PartTimeJobDetailActivity : YYBaseVDBLoadingActivity<PartTimeJobDetailView
|
|
|
//查询异步加载的布局和异步的远端数据是否已经准备就绪
|
|
|
private fun checkView2Showed() {
|
|
|
if (mViewModel.mPartTimeJobDetail != null && mRootBinding != null) {
|
|
|
+ //尝试手动赋值BR
|
|
|
+ mViewModel.testText.value = "123"
|
|
|
+ mRootBinding?.setVariable(BR.viewModel, mViewModel)
|
|
|
+
|
|
|
showStateSuccess()
|
|
|
|
|
|
initPager(hasHow2Report = true, hasGrooming = true)
|
|
@@ -180,15 +182,16 @@ class PartTimeJobDetailActivity : YYBaseVDBLoadingActivity<PartTimeJobDetailView
|
|
|
override fun onPageSelected(position: Int) {
|
|
|
mCurPagePosition = position
|
|
|
mRootBinding?.tabLayout?.setScrollPosition(position, 0f, true)
|
|
|
+
|
|
|
if (position == 0) {
|
|
|
if (isFragmentShowedStatus) {
|
|
|
- mClickProxy.isShowBottomBtn.value = true
|
|
|
+ mRootBinding?.flBottomBtns?.visibility = View.VISIBLE
|
|
|
}
|
|
|
// if (!CheckUtil.isEmpty(mCurrentJobDetail.getJob().work_status_describe)) {
|
|
|
// mTvCancelStatusMessage.setVisibility(View.VISIBLE)
|
|
|
// }
|
|
|
} else {
|
|
|
- mClickProxy.isShowBottomBtn.value = false
|
|
|
+ mRootBinding?.flBottomBtns?.visibility = View.GONE
|
|
|
}
|
|
|
|
|
|
mRootBinding?.ivTabRight?.visibility = if (position == titleList.size - 1) View.GONE else View.VISIBLE
|
|
@@ -235,8 +238,6 @@ class PartTimeJobDetailActivity : YYBaseVDBLoadingActivity<PartTimeJobDetailView
|
|
|
*/
|
|
|
inner class ClickProxy {
|
|
|
|
|
|
- var isShowBottomBtn = MutableLiveData(true)
|
|
|
-
|
|
|
//点击申请工作
|
|
|
fun applyJob() {
|
|
|
toast("点击申请工作")
|