Fix currencies display

feature/top10
Aurelien Hubert 7 years ago
parent 709db5b5ea
commit fc87620f91
  1. 7
      app/src/main/java/net/pokeranalytics/android/ui/fragment/CurrenciesFragment.kt
  2. 28
      app/src/main/java/net/pokeranalytics/android/ui/view/RowViewType.kt

@ -1,17 +1,13 @@
package net.pokeranalytics.android.ui.fragment package net.pokeranalytics.android.ui.fragment
import android.content.Context
import android.os.Bundle import android.os.Bundle
import android.preference.Preference
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.View import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.LinearLayoutManager
import kotlinx.android.synthetic.main.fragment_data_list.* import kotlinx.android.synthetic.main.fragment_data_list.*
import net.pokeranalytics.android.R import net.pokeranalytics.android.R
import net.pokeranalytics.android.model.LiveData
import net.pokeranalytics.android.ui.activity.components.PokerAnalyticsActivity import net.pokeranalytics.android.ui.activity.components.PokerAnalyticsActivity
import net.pokeranalytics.android.ui.adapter.LiveRowRepresentableDataSource
import net.pokeranalytics.android.ui.adapter.RowRepresentableAdapter import net.pokeranalytics.android.ui.adapter.RowRepresentableAdapter
import net.pokeranalytics.android.ui.adapter.RowRepresentableDelegate import net.pokeranalytics.android.ui.adapter.RowRepresentableDelegate
import net.pokeranalytics.android.ui.adapter.StaticRowRepresentableDataSource import net.pokeranalytics.android.ui.adapter.StaticRowRepresentableDataSource
@ -20,7 +16,6 @@ import net.pokeranalytics.android.ui.view.RowRepresentable
import net.pokeranalytics.android.ui.view.RowViewType import net.pokeranalytics.android.ui.view.RowViewType
import net.pokeranalytics.android.ui.view.rowrepresentable.HeaderRowRepresentable import net.pokeranalytics.android.ui.view.rowrepresentable.HeaderRowRepresentable
import java.util.* import java.util.*
import java.util.prefs.Preferences
class CurrenciesFragment : PokerAnalyticsFragment(), StaticRowRepresentableDataSource, RowRepresentableDelegate { class CurrenciesFragment : PokerAnalyticsFragment(), StaticRowRepresentableDataSource, RowRepresentableDelegate {
@ -45,7 +40,7 @@ class CurrenciesFragment : PokerAnalyticsFragment(), StaticRowRepresentableDataS
private class CurrencyRow(var currency:Currency) : RowRepresentable { private class CurrencyRow(var currency:Currency) : RowRepresentable {
override fun localizedTitle(context: Context): String { override fun getDisplayName(): String {
return currency.getDisplayName(Locale.getDefault()) return currency.getDisplayName(Locale.getDefault())
} }

@ -58,54 +58,40 @@ enum class RowViewType {
HEADER_TITLE -> { HEADER_TITLE -> {
HeaderViewHolder( HeaderViewHolder(
LayoutInflater.from(parent.context).inflate( LayoutInflater.from(parent.context).inflate(
R.layout.row_header_title, R.layout.row_header_title, parent, false
parent,
false
) )
) )
} }
HEADER_TITLE_VALUE -> HeaderViewHolder( HEADER_TITLE_VALUE -> HeaderViewHolder(
LayoutInflater.from(parent.context).inflate( LayoutInflater.from(parent.context).inflate(
R.layout.row_header_title_value, R.layout.row_header_title_value, parent, false
parent,
false
) )
) )
HEADER_TITLE_AMOUNT -> HeaderViewHolder( HEADER_TITLE_AMOUNT -> HeaderViewHolder(
LayoutInflater.from(parent.context).inflate( LayoutInflater.from(parent.context).inflate(
R.layout.row_header_title_amount, R.layout.row_header_title_amount, parent, false
parent,
false
) )
) )
HEADER_TITLE_AMOUNT_BIG -> HeaderViewHolder( HEADER_TITLE_AMOUNT_BIG -> HeaderViewHolder(
LayoutInflater.from(parent.context).inflate( LayoutInflater.from(parent.context).inflate(
R.layout.row_header_title_amount_big, R.layout.row_header_title_amount_big, parent, false
parent,
false
) )
) )
// Row View Holder // Row View Holder
TITLE -> RowViewHolder( TITLE -> RowViewHolder(
LayoutInflater.from(parent.context).inflate( LayoutInflater.from(parent.context).inflate(
R.layout.row_title, R.layout.row_title, parent, false
parent,
false
) )
) )
TITLE_ARROW -> RowViewHolder( TITLE_ARROW -> RowViewHolder(
LayoutInflater.from(parent.context).inflate( LayoutInflater.from(parent.context).inflate(
R.layout.row_title_arrow, R.layout.row_title_arrow, parent, false
parent,
false
) )
) )
TITLE_GRID -> RowViewHolder( TITLE_GRID -> RowViewHolder(
LayoutInflater.from(parent.context).inflate( LayoutInflater.from(parent.context).inflate(
R.layout.row_bottom_sheet_grid_title, R.layout.row_bottom_sheet_grid_title, parent, false
parent,
false
) )
) )
DATA -> RowViewHolder( DATA -> RowViewHolder(

Loading…
Cancel
Save