mirror of
https://github.com/SimpleMobileTools/Simple-Calendar.git
synced 2025-02-07 23:48:41 +01:00
use lower alpha at disabled quick filter event types
This commit is contained in:
parent
cec662bccc
commit
0013b95306
@ -8,14 +8,14 @@ import com.simplemobiletools.calendar.pro.activities.SimpleActivity
|
|||||||
import com.simplemobiletools.calendar.pro.extensions.config
|
import com.simplemobiletools.calendar.pro.extensions.config
|
||||||
import com.simplemobiletools.calendar.pro.models.EventType
|
import com.simplemobiletools.calendar.pro.models.EventType
|
||||||
import com.simplemobiletools.commons.extensions.adjustAlpha
|
import com.simplemobiletools.commons.extensions.adjustAlpha
|
||||||
import com.simplemobiletools.commons.helpers.MEDIUM_ALPHA
|
import com.simplemobiletools.commons.helpers.LOWER_ALPHA
|
||||||
import kotlinx.android.synthetic.main.quick_filter_event_type_view.view.*
|
import kotlinx.android.synthetic.main.quick_filter_event_type_view.view.*
|
||||||
import java.util.*
|
import java.util.*
|
||||||
|
|
||||||
class QuickFilterEventTypeAdapter(
|
class QuickFilterEventTypeAdapter(
|
||||||
val activity: SimpleActivity,
|
val activity: SimpleActivity,
|
||||||
val allEventTypes: List<EventType>,
|
private val allEventTypes: List<EventType>,
|
||||||
val quickFilterEventTypeIds: Set<String>,
|
private val quickFilterEventTypeIds: Set<String>,
|
||||||
val callback: () -> Unit
|
val callback: () -> Unit
|
||||||
) :
|
) :
|
||||||
RecyclerView.Adapter<QuickFilterEventTypeAdapter.ViewHolder>() {
|
RecyclerView.Adapter<QuickFilterEventTypeAdapter.ViewHolder>() {
|
||||||
@ -24,7 +24,7 @@ class QuickFilterEventTypeAdapter(
|
|||||||
private val displayEventTypes = activity.config.displayEventTypes
|
private val displayEventTypes = activity.config.displayEventTypes
|
||||||
|
|
||||||
private val textColorActive = activity.config.textColor
|
private val textColorActive = activity.config.textColor
|
||||||
private val textColorInactive = textColorActive.adjustAlpha(MEDIUM_ALPHA)
|
private val textColorInactive = textColorActive.adjustAlpha(LOWER_ALPHA)
|
||||||
|
|
||||||
private val minItemWidth = activity.resources.getDimensionPixelSize(R.dimen.quick_filter_min_width)
|
private val minItemWidth = activity.resources.getDimensionPixelSize(R.dimen.quick_filter_min_width)
|
||||||
private var lastClickTS = 0L
|
private var lastClickTS = 0L
|
||||||
@ -50,8 +50,6 @@ class QuickFilterEventTypeAdapter(
|
|||||||
notifyItemChanged(pos)
|
notifyItemChanged(pos)
|
||||||
}
|
}
|
||||||
|
|
||||||
fun getSelectedItemsList() = activeKeys.asSequence().map { it }.toMutableList() as ArrayList<Long>
|
|
||||||
|
|
||||||
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder {
|
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder {
|
||||||
val parentWidth = parent.measuredWidth
|
val parentWidth = parent.measuredWidth
|
||||||
val nrOfItems = quickFilterEventTypes.size
|
val nrOfItems = quickFilterEventTypes.size
|
||||||
|
Loading…
x
Reference in New Issue
Block a user