From 83df23d080764c108adc04170f704191f856247e Mon Sep 17 00:00:00 2001 From: Aurelien Hubert Date: Mon, 11 Mar 2019 13:22:47 +0100 Subject: [PATCH] Manage TITLE_CHECK layout --- .../net/pokeranalytics/android/ui/view/RowViewType.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/net/pokeranalytics/android/ui/view/RowViewType.kt b/app/src/main/java/net/pokeranalytics/android/ui/view/RowViewType.kt index 086b172e..1577619d 100644 --- a/app/src/main/java/net/pokeranalytics/android/ui/view/RowViewType.kt +++ b/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), DATA(R.layout.row_title), BOTTOM_SHEET_DATA(R.layout.row_bottom_sheet_title), + TITLE_CHECK(R.layout.row_title_check), // Custom row 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) // 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 ) @@ -148,6 +149,11 @@ enum class RowViewType(private var layoutRes: Int) { } } + // Selected row + itemView.findViewById(R.id.check)?.let { + it.isSelected = adapter.dataSource.isSelected(row) + } + // Listener val listener = View.OnClickListener { itemView.findViewById(R.id.switchView)?.let {