kmm
Laurent 5 years ago
parent 50d3287a24
commit 7e1a3de031
  1. 14
      app/src/main/java/net/pokeranalytics/android/ui/view/RowViewType.kt
  2. 1
      app/src/main/res/layout/fragment_filters.xml

@ -415,10 +415,11 @@ enum class RowViewType(private var layoutRes: Int) : ViewIdentifier {
inner class RowButtonViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView),
BindableHolder {
override fun onBind(position: Int, row: RowRepresentable, adapter: RecyclerAdapter) {
itemView.findViewById<AppCompatTextView>(R.id.title).text =
row.localizedTitle(itemView.context)
itemView.findViewById<AppCompatTextView>(R.id.title).isVisible =
!adapter.dataSource.boolForRow(row)
val titleTextView = itemView.findViewById<AppCompatTextView>(R.id.title)
titleTextView.text = row.localizedTitle(itemView.context)
titleTextView.isVisible = !adapter.dataSource.boolForRow(row)
itemView.findViewById<ContentLoadingProgressBar>(R.id.progressBar).isVisible =
adapter.dataSource.boolForRow(row)
val listener = View.OnClickListener {
@ -532,9 +533,8 @@ enum class RowViewType(private var layoutRes: Int) : ViewIdentifier {
override fun onBind(position: Int, row: RowRepresentable, adapter: RecyclerAdapter) {
if (row is Player) {
itemView.findViewById<PlayerImageView?>(R.id.player_image)?.let { playerImageView ->
playerImageView.setPlayer(row, PlayerImageView.Size.SMALL)
}
itemView.findViewById<PlayerImageView?>(R.id.player_image)?.setPlayer(row, PlayerImageView.Size.SMALL)
itemView.findViewById<AppCompatTextView?>(R.id.playerName)?.let { textView ->
textView.text = row.name
}

@ -1,4 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"

Loading…
Cancel
Save