| | |
| | | import com.xw.yunwei.BaseBusinessActivity |
| | | import com.xw.yunwei.databinding.ActivitySiteNavBinding |
| | | import com.xw.yunwei.databinding.DialogSiteFilterBinding |
| | | import com.xw.yunwei.extension.colorIdToColorValue |
| | | import com.xw.yunwei.extension.dpToPx |
| | | import com.xw.yunwei.extension.drawableIdToColorValue |
| | | import com.xw.yunwei.model.SiteModel |
| | | import com.xw.yunwei.ui.work.AMapFragment |
| | | import com.xw.yunwei.utils.DialogFactory |
| | |
| | | initAdapter() |
| | | setBehavior() |
| | | // viewModel.query() |
| | | refreshFilterStatus() |
| | | } |
| | | |
| | | //刷新筛选状态 |
| | | private fun refreshFilterStatus() { |
| | | binding.filter.setTextColor( |
| | | (if (viewModel.hadFilter()) R.color.blue_5 else R.color.gray_9).colorIdToColorValue( |
| | | this |
| | | ) |
| | | ) |
| | | binding.filter.setCompoundDrawables( |
| | | null, |
| | | null, |
| | | (if (viewModel.hadFilter()) R.drawable.svg_filter2 else R.drawable.svg_filter).drawableIdToColorValue( |
| | | this |
| | | )?.apply { |
| | | setBounds( |
| | | 0, 0, 12.dpToPx(this@SiteNavActivity), 12.dpToPx(this@SiteNavActivity) |
| | | ) |
| | | }, |
| | | null |
| | | ) |
| | | } |
| | | |
| | | override fun setObservable() { |
| | |
| | | } |
| | | bind.btnRight.setOnClickListener { |
| | | viewModel.query() |
| | | refreshFilterStatus() |
| | | dismiss() |
| | | } |
| | | } |