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 b6b9fcde..8c6cfd9c 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 @@ -36,6 +36,7 @@ enum class RowViewType(private var layoutRes: Int) { HEADER_TITLE_AMOUNT(R.layout.row_header_title_amount), HEADER_TITLE_AMOUNT_BIG(R.layout.row_header_title_amount_big), LOCATION_TITLE(R.layout.row_title), + INFO(R.layout.row_info), // Row TITLE(R.layout.row_title), @@ -67,8 +68,8 @@ enum class RowViewType(private var layoutRes: Int) { return when (this) { - // Header Row View Holder - HEADER_TITLE, HEADER_TITLE_VALUE, HEADER_TITLE_AMOUNT, HEADER_TITLE_AMOUNT_BIG, LOCATION_TITLE -> TitleViewHolder(layout) + // Customizable Row View Holder + HEADER_TITLE, HEADER_TITLE_VALUE, HEADER_TITLE_AMOUNT, HEADER_TITLE_AMOUNT_BIG, LOCATION_TITLE, INFO -> CustomizableRowViewHolder(layout) // Row View Holder TITLE, TITLE_ARROW, TITLE_VALUE, TITLE_VALUE_ARROW, TITLE_GRID, TITLE_SWITCH, TITLE_CHECK, DATA, BOTTOM_SHEET_DATA, LOADER -> RowViewHolder( @@ -98,7 +99,7 @@ enum class RowViewType(private var layoutRes: Int) { /** * Display a header */ - inner class TitleViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView), BindableHolder { + inner class CustomizableRowViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView), BindableHolder { override fun bind(position: Int, row: RowRepresentable, adapter: RowRepresentableAdapter) { if (row is CustomizableRowRepresentable) { diff --git a/app/src/main/res/layout/row_info.xml b/app/src/main/res/layout/row_info.xml new file mode 100644 index 00000000..3a5154a7 --- /dev/null +++ b/app/src/main/res/layout/row_info.xml @@ -0,0 +1,37 @@ + + + + + + + + + + \ No newline at end of file