| | |
| | | import android.view.animation.DecelerateInterpolator |
| | | import android.widget.LinearLayout |
| | | import androidx.core.view.isVisible |
| | | import androidx.core.view.updatePadding |
| | | import androidx.databinding.DataBindingUtil |
| | | import androidx.recyclerview.widget.LinearLayoutManager |
| | | import com.afollestad.materialdialogs.MaterialDialog |
| | |
| | | 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.extension.drawableIdToDrawable |
| | | import com.xw.yunwei.extension.hideKeyboardAndClearFocus |
| | | import com.xw.yunwei.model.SiteModel |
| | | import com.xw.yunwei.ui.work.AMapFragment |
| | |
| | | binding.filter.setCompoundDrawables( |
| | | null, |
| | | null, |
| | | (if (viewModel.hadFilter()) R.drawable.svg_filter2 else R.drawable.svg_filter).drawableIdToColorValue( |
| | | (if (viewModel.hadFilter()) R.drawable.svg_filter2 else R.drawable.svg_filter).drawableIdToDrawable( |
| | | this |
| | | )?.apply { |
| | | setBounds( |