refs #6873 feat:historico
This commit is contained in:
parent
38d940fde4
commit
3eb1861ea5
|
@ -2,14 +2,13 @@ package es.verdnatura.presentation.view.feature.historicoarticulo.adapter
|
||||||
|
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
import android.view.ViewGroup
|
import android.view.ViewGroup
|
||||||
|
import androidx.core.content.ContextCompat
|
||||||
import androidx.recyclerview.widget.RecyclerView
|
import androidx.recyclerview.widget.RecyclerView
|
||||||
import es.verdnatura.R
|
import es.verdnatura.R
|
||||||
import es.verdnatura.databinding.ItemHistoricoRowBinding
|
import es.verdnatura.databinding.ItemHistoricoRowBinding
|
||||||
import es.verdnatura.presentation.view.feature.historicoarticulo.model.ItemHistoricoVO
|
import es.verdnatura.presentation.view.feature.historicoarticulo.model.ItemHistoricoVO
|
||||||
import androidx.core.content.ContextCompat
|
|
||||||
import java.text.SimpleDateFormat
|
import java.text.SimpleDateFormat
|
||||||
import java.util.*
|
import java.util.Date
|
||||||
|
|
||||||
class HistoricoAdapter (
|
class HistoricoAdapter (
|
||||||
private val items: List<ItemHistoricoVO>
|
private val items: List<ItemHistoricoVO>
|
||||||
|
@ -38,11 +37,16 @@ class HistoricoAdapter (
|
||||||
|
|
||||||
val sdf = SimpleDateFormat(res.getString(R.string.dateFormat))
|
val sdf = SimpleDateFormat(res.getString(R.string.dateFormat))
|
||||||
val currentDate = sdf.format(Date())
|
val currentDate = sdf.format(Date())
|
||||||
if (currentDate == item.shipped){
|
|
||||||
historicoDate.setBackgroundColor(ContextCompat.getColor(historicoDate.getContext(),R.color.verdnatura_pumpkin_orange))
|
historicoDate.setBackgroundColor(ContextCompat.getColor(historicoDate.context, if (currentDate == item.shipped){R.color.verdnatura_pumpkin_orange}else{
|
||||||
}else{
|
R.color.verdnatura_black_5
|
||||||
historicoDate.setBackgroundColor(ContextCompat.getColor(historicoDate.getContext(),R.color.verdnatura_black_5))
|
}))
|
||||||
|
|
||||||
|
item?.invalue?.let {
|
||||||
|
inQuantity.setBackgroundColor(ContextCompat.getColor(historicoDate.context,
|
||||||
|
if (it > 0) R.color.verdnatura_dark_green_verdnatura else R.color.verdnatura_white))
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,7 +21,7 @@ import es.verdnatura.presentation.view.feature.historicoarticulo.adapter.Histori
|
||||||
import es.verdnatura.presentation.view.feature.historicoarticulo.model.ItemHistoricoListVO
|
import es.verdnatura.presentation.view.feature.historicoarticulo.model.ItemHistoricoListVO
|
||||||
import es.verdnatura.presentation.view.feature.historicoarticulo.model.ItemHistoricoVO
|
import es.verdnatura.presentation.view.feature.historicoarticulo.model.ItemHistoricoVO
|
||||||
import java.text.SimpleDateFormat
|
import java.text.SimpleDateFormat
|
||||||
import java.util.*
|
import java.util.Date
|
||||||
|
|
||||||
@Suppress("UNUSED_ANONYMOUS_PARAMETER")
|
@Suppress("UNUSED_ANONYMOUS_PARAMETER")
|
||||||
class HistoricoArticuloFragment(
|
class HistoricoArticuloFragment(
|
||||||
|
@ -59,14 +59,14 @@ class HistoricoArticuloFragment(
|
||||||
|
|
||||||
val listIcons: ArrayList<ImageView> = ArrayList()
|
val listIcons: ArrayList<ImageView> = ArrayList()
|
||||||
val iconReload = ImageView(context)
|
val iconReload = ImageView(context)
|
||||||
iconReload.setImageResource(R.drawable.ic_transaction)
|
iconReload.setImageResource(R.drawable.ic_info_refresh)
|
||||||
val iconGargabe = ImageView(context)
|
val iconGargabe = ImageView(context)
|
||||||
iconGargabe.setImageResource(R.drawable.alpha_b_circle_outline)
|
iconGargabe.setImageResource(R.drawable.alpha_b_circle_outline)
|
||||||
val iconFault = ImageView(context)
|
val iconFault = ImageView(context)
|
||||||
iconFault.setImageResource(R.drawable.alpha_f_circle_outline)
|
iconFault.setImageResource(R.drawable.alpha_f_circle_outline)
|
||||||
|
|
||||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
||||||
iconReload.tooltipText = getTooltip(R.drawable.ic_transaction)
|
iconReload.tooltipText = getTooltip(R.drawable.ic_info_refresh)
|
||||||
iconGargabe.tooltipText = getTooltip(R.drawable.alpha_b_circle_outline)
|
iconGargabe.tooltipText = getTooltip(R.drawable.alpha_b_circle_outline)
|
||||||
iconFault.tooltipText = getTooltip(R.drawable.alpha_f_circle_outline)
|
iconFault.tooltipText = getTooltip(R.drawable.alpha_f_circle_outline)
|
||||||
}
|
}
|
||||||
|
|
|
@ -44,6 +44,7 @@
|
||||||
android:textSize="@dimen/body2" />
|
android:textSize="@dimen/body2" />
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
|
android:id="@+id/inQuantity"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_weight="1"
|
android:layout_weight="1"
|
||||||
|
|
Loading…
Reference in New Issue