Manage TITLE_CHECK layout

feature/top10
Aurelien Hubert 7 years ago
parent 7ca3911a0a
commit 83df23d080
  1. 8
      app/src/main/java/net/pokeranalytics/android/ui/view/RowViewType.kt

@ -46,6 +46,7 @@ enum class RowViewType(private var layoutRes: Int) {
TITLE_GRID(R.layout.row_bottom_sheet_grid_title), TITLE_GRID(R.layout.row_bottom_sheet_grid_title),
DATA(R.layout.row_title), DATA(R.layout.row_title),
BOTTOM_SHEET_DATA(R.layout.row_bottom_sheet_title), BOTTOM_SHEET_DATA(R.layout.row_bottom_sheet_title),
TITLE_CHECK(R.layout.row_title_check),
// Custom row // Custom row
ROW_SESSION(R.layout.row_history_session), ROW_SESSION(R.layout.row_history_session),
@ -69,7 +70,7 @@ enum class RowViewType(private var layoutRes: Int) {
HEADER_TITLE, HEADER_TITLE_VALUE, HEADER_TITLE_AMOUNT, HEADER_TITLE_AMOUNT_BIG -> HeaderViewHolder(layout) HEADER_TITLE, HEADER_TITLE_VALUE, HEADER_TITLE_AMOUNT, HEADER_TITLE_AMOUNT_BIG -> HeaderViewHolder(layout)
// Row View Holder // Row View Holder
TITLE, TITLE_ARROW, TITLE_VALUE, TITLE_VALUE_ARROW, TITLE_GRID, TITLE_SWITCH, DATA, BOTTOM_SHEET_DATA -> RowViewHolder( TITLE, TITLE_ARROW, TITLE_VALUE, TITLE_VALUE_ARROW, TITLE_GRID, TITLE_SWITCH, TITLE_CHECK, DATA, BOTTOM_SHEET_DATA -> RowViewHolder(
layout layout
) )
@ -148,6 +149,11 @@ enum class RowViewType(private var layoutRes: Int) {
} }
} }
// Selected row
itemView.findViewById<AppCompatImageView?>(R.id.check)?.let {
it.isSelected = adapter.dataSource.isSelected(row)
}
// Listener // Listener
val listener = View.OnClickListener { val listener = View.OnClickListener {
itemView.findViewById<SwitchCompat?>(R.id.switchView)?.let { itemView.findViewById<SwitchCompat?>(R.id.switchView)?.let {

Loading…
Cancel
Save