refs #6560 refactor:settings
This commit is contained in:
parent
0f4ed51427
commit
220c8e8062
|
@ -11,22 +11,22 @@ import es.verdnatura.databinding.ItemAjustesRowBinding
|
|||
import es.verdnatura.presentation.common.OnAjustesItemClickListener
|
||||
import es.verdnatura.presentation.view.feature.ajustes.model.AjustesItemVO
|
||||
|
||||
class SettingsAdapter (
|
||||
class SettingsAdapter(
|
||||
private val items: List<AjustesItemVO>,
|
||||
private val onAjustesItemClickListener: OnAjustesItemClickListener
|
||||
): RecyclerView.Adapter<SettingsAdapter.AjustesItemHolder> () {
|
||||
) : RecyclerView.Adapter<SettingsAdapter.AjustesItemHolder>() {
|
||||
|
||||
var context: Context? = null
|
||||
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): AjustesItemHolder {
|
||||
this.context = parent.context
|
||||
this.context = parent.context
|
||||
|
||||
return AjustesItemHolder(
|
||||
ItemAjustesRowBinding.inflate(LayoutInflater.from(parent.context),parent,false)
|
||||
ItemAjustesRowBinding.inflate(LayoutInflater.from(parent.context), parent, false)
|
||||
)
|
||||
|
||||
}
|
||||
|
||||
override fun getItemCount() =items.size
|
||||
override fun getItemCount() = items.size
|
||||
|
||||
override fun onBindViewHolder(holder: AjustesItemHolder, position: Int) {
|
||||
holder.bind(items[position])
|
||||
|
@ -35,30 +35,31 @@ class SettingsAdapter (
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
inner class AjustesItemHolder(
|
||||
val binding: ItemAjustesRowBinding
|
||||
) : RecyclerView.ViewHolder(binding.root){
|
||||
) : RecyclerView.ViewHolder(binding.root) {
|
||||
fun bind(item: AjustesItemVO) {
|
||||
binding.apply {
|
||||
|
||||
this.item = item
|
||||
if (item.title==context!!.getString(R.string.closeSession)){
|
||||
binding.itemTitle.setTextColor(
|
||||
ContextCompat.getColor(
|
||||
context!!,
|
||||
R.color.verdnatura_pumpkin_orange
|
||||
)
|
||||
)
|
||||
}else{
|
||||
this.item = item
|
||||
if (item.title == context!!.getString(R.string.closeSession)) {
|
||||
binding.itemTitle.setTextColor(
|
||||
ContextCompat.getColor(
|
||||
context!!,
|
||||
R.color.verdnatura_white))
|
||||
R.color.verdnatura_pumpkin_orange
|
||||
)
|
||||
)
|
||||
} else {
|
||||
binding.itemTitle.setTextColor(
|
||||
ContextCompat.getColor(
|
||||
context!!,
|
||||
R.color.verdnatura_white
|
||||
)
|
||||
)
|
||||
}
|
||||
|
||||
if (!item.action){
|
||||
binding.itemImage.visibility= View.INVISIBLE
|
||||
if (!item.action) {
|
||||
binding.itemImage.visibility = View.INVISIBLE
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -46,7 +46,7 @@
|
|||
<string name="Close">Cerrar</string>
|
||||
<string name="Noexistessectores">No existes sectores.</string>
|
||||
<string name="NoItemPackingType">No hay tipos de encajado</string>
|
||||
<string name="Seleccionaunsector">Selecciona un sector</string>
|
||||
<string name="selectSector">Selecciona un sector</string>
|
||||
<string name="titleCorridors">Almacenes</string>
|
||||
<string name="titleControllers">Revisores</string>
|
||||
<string name="titlePalletizers">Paletizadores</string>
|
||||
|
@ -153,7 +153,7 @@
|
|||
<string name="titleWorkerMistake">Fallo del trabajador</string>
|
||||
<string name="buscarDepartamento">Buscar departamento</string>
|
||||
<string name="Noprinters">No hay impresora</string>
|
||||
<string name="Selecccionaimpresoara">Selecciona impresora</string>
|
||||
<string name="SelectPrinter">Selecciona impresora</string>
|
||||
<string name="selectTrain">Selecciona tipo de ticket</string>
|
||||
<string name="titleClaimUbication">Ubicación de reclamación</string>
|
||||
<string name="claims">Reclamaciones</string>
|
||||
|
@ -737,6 +737,8 @@
|
|||
<string name="signPackaging">Firma:</string>
|
||||
<string name="observationsTxt">Observaciones:</string>
|
||||
<string name="imageToSend">Imágenes adjuntas:</string>
|
||||
<string name="addWorkForm">Añadir…</string>
|
||||
<string name="itemOlderInfo">¿Estás seguro que quieres parkinear la matricula %1$s? Tienes material mas antiguo en otra ubicación.</string>
|
||||
|
||||
|
||||
</resources>
|
||||
|
|
|
@ -45,7 +45,7 @@
|
|||
<string name="Close">Cerrar</string>
|
||||
<string name="Noexistessectores">No existes sectores.</string>
|
||||
<string name="NoItemPackingType">No hay tipos de encajado</string>
|
||||
<string name="Seleccionaunsector">Selecciona un sector</string>
|
||||
<string name="selectSector">Selecciona un sector</string>
|
||||
<string name="titleCorridors">Almacenes</string>
|
||||
<string name="titleControllers">Revisores</string>
|
||||
<string name="titlePalletizers">Paletizadores</string>
|
||||
|
@ -152,7 +152,7 @@
|
|||
<string name="titleWorkerMistake">Fallo del trabajador</string>
|
||||
<string name="buscarDepartamento">Buscar departamento</string>
|
||||
<string name="Noprinters">No hay impresora</string>
|
||||
<string name="Selecccionaimpresoara">Selecciona impresora</string>
|
||||
<string name="SelectPrinter">Selecciona impresora</string>
|
||||
<string name="selectTrain">Selecciona tipo de ticket</string>
|
||||
<string name="titleClaimUbication">Ubicación de reclamación</string>
|
||||
<string name="claims">Reclamaciones</string>
|
||||
|
@ -736,6 +736,8 @@
|
|||
<string name="signPackaging">Firma:</string>
|
||||
<string name="observationsTxt">Observaciones:</string>
|
||||
<string name="imageToSend">Imágenes adjuntas:</string>
|
||||
<string name="addWorkForm">Añadir…</string>
|
||||
<string name="itemOlderInfo">¿Estás seguro que quieres parkinear la matricula %1$s? Tienes material mas antiguo en otra ubicación.</string>
|
||||
|
||||
|
||||
</resources>
|
||||
|
|
|
@ -45,7 +45,7 @@
|
|||
<string name="Close">Cerrar</string>
|
||||
<string name="Noexistessectores">No existes sectores.</string>
|
||||
<string name="NoItemPackingType">No hay tipos de encajado</string>
|
||||
<string name="Seleccionaunsector">Selecciona un sector</string>
|
||||
<string name="selectSector">Selecciona un sector</string>
|
||||
<string name="titleCorridors">Pasilleros</string>
|
||||
<string name="titleControllers">Revisores</string>
|
||||
<string name="titlePalletizers">Paletizadores</string>
|
||||
|
@ -152,7 +152,7 @@
|
|||
<string name="titleWorkerMistake">Fallo del trabajador</string>
|
||||
<string name="buscarDepartamento">Buscar departamento</string>
|
||||
<string name="Noprinters">No hay impresora</string>
|
||||
<string name="Selecccionaimpresoara">Selecciona impresora</string>
|
||||
<string name="SelectPrinter">Selecciona impresora</string>
|
||||
<string name="selectTrain">Selecciona tipo de ticket</string>
|
||||
<string name="titleClaimUbication">Ubicación de reclamación</string>
|
||||
<string name="claims">Reclamaciones</string>
|
||||
|
@ -736,5 +736,7 @@
|
|||
<string name="signPackaging">Firma:</string>
|
||||
<string name="observationsTxt">Observaciones:</string>
|
||||
<string name="imageToSend">Imágenes adjuntas:</string>
|
||||
<string name="addWorkForm">Añadir...</string>
|
||||
<string name="itemOlderInfo">¿Estás seguro que quieres parkinear la matricula %1$s? Tienes material mas antiguo en otra ubicación.</string>
|
||||
|
||||
</resources>
|
||||
|
|
|
@ -56,8 +56,8 @@
|
|||
<string name="Close">Close</string>
|
||||
<string name="Noexistessectores">There are no sectors.</string>
|
||||
<string name="Noprinters">There are no printers.</string>
|
||||
<string name="Seleccionaunsector">Select a sector</string>
|
||||
<string name="Selecccionaimpresoara">Select a printer</string>
|
||||
<string name="selectSector">Select a sector</string>
|
||||
<string name="SelectPrinter">Select a printer</string>
|
||||
<string name="printerRemoved">Printer that you had selected has been removed</string>
|
||||
<string name="titleCorridors">Corridors</string>
|
||||
<string name="titleControllers">Controllers</string>
|
||||
|
@ -736,5 +736,7 @@
|
|||
<string name="signPackaging">Firma:</string>
|
||||
<string name="observationsTxt">Observaciones:</string>
|
||||
<string name="imageToSend">Imágenes adjuntas:</string>
|
||||
<string name="addWorkForm">Añadir…</string>
|
||||
<string name="itemOlderInfo">¿Estás seguro que quieres parkinear la matricula %1$s? Tienes material mas antiguo en otra ubicación.</string>
|
||||
|
||||
</resources>
|
||||
|
|
Loading…
Reference in New Issue