.
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
3
.idea/misc.xml
generated
3
.idea/misc.xml
generated
@@ -1,6 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<project version="4">
|
<project version="4">
|
||||||
<component name="ExternalStorageConfigurationManager" enabled="true" />
|
<component name="ExternalStorageConfigurationManager" enabled="true" />
|
||||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_21" default="true" project-jdk-name="jbr-21" project-jdk-type="JavaSDK">
|
<component name="ProjectRootManager" version="2" languageLevel="JDK_21" default="true" project-jdk-name="21" project-jdk-type="JavaSDK">
|
||||||
<output url="file://$PROJECT_DIR$/build/classes" />
|
<output url="file://$PROJECT_DIR$/build/classes" />
|
||||||
</component>
|
</component>
|
||||||
<component name="ProjectType">
|
<component name="ProjectType">
|
||||||
|
|||||||
@@ -1,115 +0,0 @@
|
|||||||
// Generated by view binder compiler. Do not edit!
|
|
||||||
package com.example.medcuida.pro.databinding;
|
|
||||||
|
|
||||||
import android.view.LayoutInflater;
|
|
||||||
import android.view.View;
|
|
||||||
import android.view.ViewGroup;
|
|
||||||
import android.widget.CalendarView;
|
|
||||||
import android.widget.LinearLayout;
|
|
||||||
import android.widget.TextView;
|
|
||||||
import androidx.annotation.NonNull;
|
|
||||||
import androidx.annotation.Nullable;
|
|
||||||
import androidx.recyclerview.widget.RecyclerView;
|
|
||||||
import androidx.viewbinding.ViewBinding;
|
|
||||||
import androidx.viewbinding.ViewBindings;
|
|
||||||
import com.example.medcuida.pro.R;
|
|
||||||
import com.google.android.material.bottomnavigation.BottomNavigationView;
|
|
||||||
import java.lang.NullPointerException;
|
|
||||||
import java.lang.Override;
|
|
||||||
import java.lang.String;
|
|
||||||
|
|
||||||
public final class ActivityAgendaBinding implements ViewBinding {
|
|
||||||
@NonNull
|
|
||||||
private final LinearLayout rootView;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final BottomNavigationView bottomNavigation;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final CalendarView calendarView;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final RecyclerView recyclerAgenda;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final TextView textAgendaInfo;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final TextView textAgendaVazia;
|
|
||||||
|
|
||||||
private ActivityAgendaBinding(@NonNull LinearLayout rootView,
|
|
||||||
@NonNull BottomNavigationView bottomNavigation, @NonNull CalendarView calendarView,
|
|
||||||
@NonNull RecyclerView recyclerAgenda, @NonNull TextView textAgendaInfo,
|
|
||||||
@NonNull TextView textAgendaVazia) {
|
|
||||||
this.rootView = rootView;
|
|
||||||
this.bottomNavigation = bottomNavigation;
|
|
||||||
this.calendarView = calendarView;
|
|
||||||
this.recyclerAgenda = recyclerAgenda;
|
|
||||||
this.textAgendaInfo = textAgendaInfo;
|
|
||||||
this.textAgendaVazia = textAgendaVazia;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
@NonNull
|
|
||||||
public LinearLayout getRoot() {
|
|
||||||
return rootView;
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static ActivityAgendaBinding inflate(@NonNull LayoutInflater inflater) {
|
|
||||||
return inflate(inflater, null, false);
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static ActivityAgendaBinding inflate(@NonNull LayoutInflater inflater,
|
|
||||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
|
||||||
View root = inflater.inflate(R.layout.activity_agenda, parent, false);
|
|
||||||
if (attachToParent) {
|
|
||||||
parent.addView(root);
|
|
||||||
}
|
|
||||||
return bind(root);
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static ActivityAgendaBinding bind(@NonNull View rootView) {
|
|
||||||
// The body of this method is generated in a way you would not otherwise write.
|
|
||||||
// This is done to optimize the compiled bytecode for size and performance.
|
|
||||||
int id;
|
|
||||||
missingId: {
|
|
||||||
id = R.id.bottom_navigation;
|
|
||||||
BottomNavigationView bottomNavigation = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (bottomNavigation == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.calendarView;
|
|
||||||
CalendarView calendarView = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (calendarView == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.recycler_agenda;
|
|
||||||
RecyclerView recyclerAgenda = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (recyclerAgenda == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.text_agenda_info;
|
|
||||||
TextView textAgendaInfo = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (textAgendaInfo == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.text_agenda_vazia;
|
|
||||||
TextView textAgendaVazia = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (textAgendaVazia == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
return new ActivityAgendaBinding((LinearLayout) rootView, bottomNavigation, calendarView,
|
|
||||||
recyclerAgenda, textAgendaInfo, textAgendaVazia);
|
|
||||||
}
|
|
||||||
String missingId = rootView.getResources().getResourceName(id);
|
|
||||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -35,7 +35,10 @@ public final class ActivityEditarPerfilBinding implements ViewBinding {
|
|||||||
public final AutoCompleteTextView editGender;
|
public final AutoCompleteTextView editGender;
|
||||||
|
|
||||||
@NonNull
|
@NonNull
|
||||||
public final TextInputEditText editHorario;
|
public final TextInputEditText editHorarioFim;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputEditText editHorarioInicio;
|
||||||
|
|
||||||
@NonNull
|
@NonNull
|
||||||
public final TextInputEditText editName;
|
public final TextInputEditText editName;
|
||||||
@@ -46,14 +49,15 @@ public final class ActivityEditarPerfilBinding implements ViewBinding {
|
|||||||
private ActivityEditarPerfilBinding(@NonNull ScrollView rootView,
|
private ActivityEditarPerfilBinding(@NonNull ScrollView rootView,
|
||||||
@NonNull MaterialButton btnGuardarAlteracoes, @NonNull ImageButton btnVoltar,
|
@NonNull MaterialButton btnGuardarAlteracoes, @NonNull ImageButton btnVoltar,
|
||||||
@NonNull TextInputEditText editEmail, @NonNull AutoCompleteTextView editGender,
|
@NonNull TextInputEditText editEmail, @NonNull AutoCompleteTextView editGender,
|
||||||
@NonNull TextInputEditText editHorario, @NonNull TextInputEditText editName,
|
@NonNull TextInputEditText editHorarioFim, @NonNull TextInputEditText editHorarioInicio,
|
||||||
@NonNull TextInputEditText editSpecialty) {
|
@NonNull TextInputEditText editName, @NonNull TextInputEditText editSpecialty) {
|
||||||
this.rootView = rootView;
|
this.rootView = rootView;
|
||||||
this.btnGuardarAlteracoes = btnGuardarAlteracoes;
|
this.btnGuardarAlteracoes = btnGuardarAlteracoes;
|
||||||
this.btnVoltar = btnVoltar;
|
this.btnVoltar = btnVoltar;
|
||||||
this.editEmail = editEmail;
|
this.editEmail = editEmail;
|
||||||
this.editGender = editGender;
|
this.editGender = editGender;
|
||||||
this.editHorario = editHorario;
|
this.editHorarioFim = editHorarioFim;
|
||||||
|
this.editHorarioInicio = editHorarioInicio;
|
||||||
this.editName = editName;
|
this.editName = editName;
|
||||||
this.editSpecialty = editSpecialty;
|
this.editSpecialty = editSpecialty;
|
||||||
}
|
}
|
||||||
@@ -109,9 +113,15 @@ public final class ActivityEditarPerfilBinding implements ViewBinding {
|
|||||||
break missingId;
|
break missingId;
|
||||||
}
|
}
|
||||||
|
|
||||||
id = R.id.edit_horario;
|
id = R.id.edit_horario_fim;
|
||||||
TextInputEditText editHorario = ViewBindings.findChildViewById(rootView, id);
|
TextInputEditText editHorarioFim = ViewBindings.findChildViewById(rootView, id);
|
||||||
if (editHorario == null) {
|
if (editHorarioFim == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.edit_horario_inicio;
|
||||||
|
TextInputEditText editHorarioInicio = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (editHorarioInicio == null) {
|
||||||
break missingId;
|
break missingId;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -128,7 +138,7 @@ public final class ActivityEditarPerfilBinding implements ViewBinding {
|
|||||||
}
|
}
|
||||||
|
|
||||||
return new ActivityEditarPerfilBinding((ScrollView) rootView, btnGuardarAlteracoes, btnVoltar,
|
return new ActivityEditarPerfilBinding((ScrollView) rootView, btnGuardarAlteracoes, btnVoltar,
|
||||||
editEmail, editGender, editHorario, editName, editSpecialty);
|
editEmail, editGender, editHorarioFim, editHorarioInicio, editName, editSpecialty);
|
||||||
}
|
}
|
||||||
String missingId = rootView.getResources().getResourceName(id);
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
|||||||
@@ -76,6 +76,9 @@ public final class ActivityMainBinding implements ViewBinding {
|
|||||||
@NonNull
|
@NonNull
|
||||||
public final TextView tvGreetingMain;
|
public final TextView tvGreetingMain;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView tvHorarioPerfil;
|
||||||
|
|
||||||
@NonNull
|
@NonNull
|
||||||
public final TextView tvNomeMedico;
|
public final TextView tvNomeMedico;
|
||||||
|
|
||||||
@@ -100,9 +103,9 @@ public final class ActivityMainBinding implements ViewBinding {
|
|||||||
@NonNull TextView textAgendaInfo, @NonNull TextView textAgendaVazia,
|
@NonNull TextView textAgendaInfo, @NonNull TextView textAgendaVazia,
|
||||||
@NonNull TextView textEmptyState, @NonNull TextView tvCedula, @NonNull TextView tvEmailMedico,
|
@NonNull TextView textEmptyState, @NonNull TextView tvCedula, @NonNull TextView tvEmailMedico,
|
||||||
@NonNull TextView tvEspecialidade, @NonNull TextView tvGreetingMain,
|
@NonNull TextView tvEspecialidade, @NonNull TextView tvGreetingMain,
|
||||||
@NonNull TextView tvNomeMedico, @NonNull LinearLayout viewAceites,
|
@NonNull TextView tvHorarioPerfil, @NonNull TextView tvNomeMedico,
|
||||||
@NonNull LinearLayout viewAgenda, @NonNull LinearLayout viewPacientes,
|
@NonNull LinearLayout viewAceites, @NonNull LinearLayout viewAgenda,
|
||||||
@NonNull LinearLayout viewPerfil) {
|
@NonNull LinearLayout viewPacientes, @NonNull LinearLayout viewPerfil) {
|
||||||
this.rootView = rootView;
|
this.rootView = rootView;
|
||||||
this.bottomNavigation = bottomNavigation;
|
this.bottomNavigation = bottomNavigation;
|
||||||
this.btnEditarDados = btnEditarDados;
|
this.btnEditarDados = btnEditarDados;
|
||||||
@@ -121,6 +124,7 @@ public final class ActivityMainBinding implements ViewBinding {
|
|||||||
this.tvEmailMedico = tvEmailMedico;
|
this.tvEmailMedico = tvEmailMedico;
|
||||||
this.tvEspecialidade = tvEspecialidade;
|
this.tvEspecialidade = tvEspecialidade;
|
||||||
this.tvGreetingMain = tvGreetingMain;
|
this.tvGreetingMain = tvGreetingMain;
|
||||||
|
this.tvHorarioPerfil = tvHorarioPerfil;
|
||||||
this.tvNomeMedico = tvNomeMedico;
|
this.tvNomeMedico = tvNomeMedico;
|
||||||
this.viewAceites = viewAceites;
|
this.viewAceites = viewAceites;
|
||||||
this.viewAgenda = viewAgenda;
|
this.viewAgenda = viewAgenda;
|
||||||
@@ -257,6 +261,12 @@ public final class ActivityMainBinding implements ViewBinding {
|
|||||||
break missingId;
|
break missingId;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
id = R.id.tv_horario_perfil;
|
||||||
|
TextView tvHorarioPerfil = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (tvHorarioPerfil == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
id = R.id.tv_nome_medico;
|
id = R.id.tv_nome_medico;
|
||||||
TextView tvNomeMedico = ViewBindings.findChildViewById(rootView, id);
|
TextView tvNomeMedico = ViewBindings.findChildViewById(rootView, id);
|
||||||
if (tvNomeMedico == null) {
|
if (tvNomeMedico == null) {
|
||||||
@@ -290,8 +300,8 @@ public final class ActivityMainBinding implements ViewBinding {
|
|||||||
return new ActivityMainBinding((RelativeLayout) rootView, bottomNavigation, btnEditarDados,
|
return new ActivityMainBinding((RelativeLayout) rootView, bottomNavigation, btnEditarDados,
|
||||||
btnLogout, calendarView, container, layTop, recyclerAceites, recyclerAgenda,
|
btnLogout, calendarView, container, layTop, recyclerAceites, recyclerAgenda,
|
||||||
recyclerConsultas, textAceitesEmpty, textAgendaInfo, textAgendaVazia, textEmptyState,
|
recyclerConsultas, textAceitesEmpty, textAgendaInfo, textAgendaVazia, textEmptyState,
|
||||||
tvCedula, tvEmailMedico, tvEspecialidade, tvGreetingMain, tvNomeMedico, viewAceites,
|
tvCedula, tvEmailMedico, tvEspecialidade, tvGreetingMain, tvHorarioPerfil, tvNomeMedico,
|
||||||
viewAgenda, viewPacientes, viewPerfil);
|
viewAceites, viewAgenda, viewPacientes, viewPerfil);
|
||||||
}
|
}
|
||||||
String missingId = rootView.getResources().getResourceName(id);
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
|||||||
@@ -1,135 +0,0 @@
|
|||||||
// Generated by view binder compiler. Do not edit!
|
|
||||||
package com.example.medcuida.pro.databinding;
|
|
||||||
|
|
||||||
import android.view.LayoutInflater;
|
|
||||||
import android.view.View;
|
|
||||||
import android.view.ViewGroup;
|
|
||||||
import android.widget.LinearLayout;
|
|
||||||
import android.widget.TextView;
|
|
||||||
import androidx.annotation.NonNull;
|
|
||||||
import androidx.annotation.Nullable;
|
|
||||||
import androidx.viewbinding.ViewBinding;
|
|
||||||
import androidx.viewbinding.ViewBindings;
|
|
||||||
import com.example.medcuida.pro.R;
|
|
||||||
import com.google.android.material.bottomnavigation.BottomNavigationView;
|
|
||||||
import com.google.android.material.button.MaterialButton;
|
|
||||||
import java.lang.NullPointerException;
|
|
||||||
import java.lang.Override;
|
|
||||||
import java.lang.String;
|
|
||||||
|
|
||||||
public final class ActivityPerfilMedicoBinding implements ViewBinding {
|
|
||||||
@NonNull
|
|
||||||
private final LinearLayout rootView;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final BottomNavigationView bottomNavigation;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final MaterialButton btnEditarDados;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final MaterialButton btnLogout;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final TextView tvCedula;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final TextView tvEmailMedico;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final TextView tvEspecialidade;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final TextView tvNomeMedico;
|
|
||||||
|
|
||||||
private ActivityPerfilMedicoBinding(@NonNull LinearLayout rootView,
|
|
||||||
@NonNull BottomNavigationView bottomNavigation, @NonNull MaterialButton btnEditarDados,
|
|
||||||
@NonNull MaterialButton btnLogout, @NonNull TextView tvCedula,
|
|
||||||
@NonNull TextView tvEmailMedico, @NonNull TextView tvEspecialidade,
|
|
||||||
@NonNull TextView tvNomeMedico) {
|
|
||||||
this.rootView = rootView;
|
|
||||||
this.bottomNavigation = bottomNavigation;
|
|
||||||
this.btnEditarDados = btnEditarDados;
|
|
||||||
this.btnLogout = btnLogout;
|
|
||||||
this.tvCedula = tvCedula;
|
|
||||||
this.tvEmailMedico = tvEmailMedico;
|
|
||||||
this.tvEspecialidade = tvEspecialidade;
|
|
||||||
this.tvNomeMedico = tvNomeMedico;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
@NonNull
|
|
||||||
public LinearLayout getRoot() {
|
|
||||||
return rootView;
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static ActivityPerfilMedicoBinding inflate(@NonNull LayoutInflater inflater) {
|
|
||||||
return inflate(inflater, null, false);
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static ActivityPerfilMedicoBinding inflate(@NonNull LayoutInflater inflater,
|
|
||||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
|
||||||
View root = inflater.inflate(R.layout.activity_perfil_medico, parent, false);
|
|
||||||
if (attachToParent) {
|
|
||||||
parent.addView(root);
|
|
||||||
}
|
|
||||||
return bind(root);
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static ActivityPerfilMedicoBinding bind(@NonNull View rootView) {
|
|
||||||
// The body of this method is generated in a way you would not otherwise write.
|
|
||||||
// This is done to optimize the compiled bytecode for size and performance.
|
|
||||||
int id;
|
|
||||||
missingId: {
|
|
||||||
id = R.id.bottom_navigation;
|
|
||||||
BottomNavigationView bottomNavigation = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (bottomNavigation == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.btn_editar_dados;
|
|
||||||
MaterialButton btnEditarDados = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (btnEditarDados == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.btn_logout;
|
|
||||||
MaterialButton btnLogout = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (btnLogout == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.tv_cedula;
|
|
||||||
TextView tvCedula = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (tvCedula == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.tv_email_medico;
|
|
||||||
TextView tvEmailMedico = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (tvEmailMedico == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.tv_especialidade;
|
|
||||||
TextView tvEspecialidade = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (tvEspecialidade == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.tv_nome_medico;
|
|
||||||
TextView tvNomeMedico = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (tvNomeMedico == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
return new ActivityPerfilMedicoBinding((LinearLayout) rootView, bottomNavigation,
|
|
||||||
btnEditarDados, btnLogout, tvCedula, tvEmailMedico, tvEspecialidade, tvNomeMedico);
|
|
||||||
}
|
|
||||||
String missingId = rootView.getResources().getResourceName(id);
|
|
||||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -22,9 +22,6 @@ public final class ActivityRegisterBinding implements ViewBinding {
|
|||||||
@NonNull
|
@NonNull
|
||||||
private final ScrollView rootView;
|
private final ScrollView rootView;
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final TextInputEditText ageEditText;
|
|
||||||
|
|
||||||
@NonNull
|
@NonNull
|
||||||
public final TextInputEditText emailEditText;
|
public final TextInputEditText emailEditText;
|
||||||
|
|
||||||
@@ -44,22 +41,21 @@ public final class ActivityRegisterBinding implements ViewBinding {
|
|||||||
public final MaterialButton registerButton;
|
public final MaterialButton registerButton;
|
||||||
|
|
||||||
@NonNull
|
@NonNull
|
||||||
public final TextInputEditText utenteEditText;
|
public final TextInputEditText specialtyEditText;
|
||||||
|
|
||||||
private ActivityRegisterBinding(@NonNull ScrollView rootView,
|
private ActivityRegisterBinding(@NonNull ScrollView rootView,
|
||||||
@NonNull TextInputEditText ageEditText, @NonNull TextInputEditText emailEditText,
|
@NonNull TextInputEditText emailEditText, @NonNull AutoCompleteTextView genderAutoComplete,
|
||||||
@NonNull AutoCompleteTextView genderAutoComplete, @NonNull TextView loginLink,
|
@NonNull TextView loginLink, @NonNull TextInputEditText nameEditText,
|
||||||
@NonNull TextInputEditText nameEditText, @NonNull TextInputEditText passwordEditText,
|
@NonNull TextInputEditText passwordEditText, @NonNull MaterialButton registerButton,
|
||||||
@NonNull MaterialButton registerButton, @NonNull TextInputEditText utenteEditText) {
|
@NonNull TextInputEditText specialtyEditText) {
|
||||||
this.rootView = rootView;
|
this.rootView = rootView;
|
||||||
this.ageEditText = ageEditText;
|
|
||||||
this.emailEditText = emailEditText;
|
this.emailEditText = emailEditText;
|
||||||
this.genderAutoComplete = genderAutoComplete;
|
this.genderAutoComplete = genderAutoComplete;
|
||||||
this.loginLink = loginLink;
|
this.loginLink = loginLink;
|
||||||
this.nameEditText = nameEditText;
|
this.nameEditText = nameEditText;
|
||||||
this.passwordEditText = passwordEditText;
|
this.passwordEditText = passwordEditText;
|
||||||
this.registerButton = registerButton;
|
this.registerButton = registerButton;
|
||||||
this.utenteEditText = utenteEditText;
|
this.specialtyEditText = specialtyEditText;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -89,12 +85,6 @@ public final class ActivityRegisterBinding implements ViewBinding {
|
|||||||
// This is done to optimize the compiled bytecode for size and performance.
|
// This is done to optimize the compiled bytecode for size and performance.
|
||||||
int id;
|
int id;
|
||||||
missingId: {
|
missingId: {
|
||||||
id = R.id.age_edit_text;
|
|
||||||
TextInputEditText ageEditText = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (ageEditText == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.email_edit_text;
|
id = R.id.email_edit_text;
|
||||||
TextInputEditText emailEditText = ViewBindings.findChildViewById(rootView, id);
|
TextInputEditText emailEditText = ViewBindings.findChildViewById(rootView, id);
|
||||||
if (emailEditText == null) {
|
if (emailEditText == null) {
|
||||||
@@ -131,15 +121,14 @@ public final class ActivityRegisterBinding implements ViewBinding {
|
|||||||
break missingId;
|
break missingId;
|
||||||
}
|
}
|
||||||
|
|
||||||
id = R.id.utente_edit_text;
|
id = R.id.specialty_edit_text;
|
||||||
TextInputEditText utenteEditText = ViewBindings.findChildViewById(rootView, id);
|
TextInputEditText specialtyEditText = ViewBindings.findChildViewById(rootView, id);
|
||||||
if (utenteEditText == null) {
|
if (specialtyEditText == null) {
|
||||||
break missingId;
|
break missingId;
|
||||||
}
|
}
|
||||||
|
|
||||||
return new ActivityRegisterBinding((ScrollView) rootView, ageEditText, emailEditText,
|
return new ActivityRegisterBinding((ScrollView) rootView, emailEditText, genderAutoComplete,
|
||||||
genderAutoComplete, loginLink, nameEditText, passwordEditText, registerButton,
|
loginLink, nameEditText, passwordEditText, registerButton, specialtyEditText);
|
||||||
utenteEditText);
|
|
||||||
}
|
}
|
||||||
String missingId = rootView.getResources().getResourceName(id);
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
|||||||
@@ -1,137 +0,0 @@
|
|||||||
// Generated by view binder compiler. Do not edit!
|
|
||||||
package com.example.medcuida.pro.databinding;
|
|
||||||
|
|
||||||
import android.view.LayoutInflater;
|
|
||||||
import android.view.View;
|
|
||||||
import android.view.ViewGroup;
|
|
||||||
import android.widget.AutoCompleteTextView;
|
|
||||||
import android.widget.ScrollView;
|
|
||||||
import android.widget.TextView;
|
|
||||||
import androidx.annotation.NonNull;
|
|
||||||
import androidx.annotation.Nullable;
|
|
||||||
import androidx.viewbinding.ViewBinding;
|
|
||||||
import androidx.viewbinding.ViewBindings;
|
|
||||||
import com.example.medcuida.pro.R;
|
|
||||||
import com.google.android.material.button.MaterialButton;
|
|
||||||
import com.google.android.material.textfield.TextInputEditText;
|
|
||||||
import java.lang.NullPointerException;
|
|
||||||
import java.lang.Override;
|
|
||||||
import java.lang.String;
|
|
||||||
|
|
||||||
public final class ActivityRegisterMedicoBinding implements ViewBinding {
|
|
||||||
@NonNull
|
|
||||||
private final ScrollView rootView;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final TextInputEditText emailEditText;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final AutoCompleteTextView genderAutoComplete;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final TextView loginLink;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final TextInputEditText nameEditText;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final TextInputEditText passwordEditText;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final MaterialButton registerButton;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final TextInputEditText specialtyEditText;
|
|
||||||
|
|
||||||
private ActivityRegisterMedicoBinding(@NonNull ScrollView rootView,
|
|
||||||
@NonNull TextInputEditText emailEditText, @NonNull AutoCompleteTextView genderAutoComplete,
|
|
||||||
@NonNull TextView loginLink, @NonNull TextInputEditText nameEditText,
|
|
||||||
@NonNull TextInputEditText passwordEditText, @NonNull MaterialButton registerButton,
|
|
||||||
@NonNull TextInputEditText specialtyEditText) {
|
|
||||||
this.rootView = rootView;
|
|
||||||
this.emailEditText = emailEditText;
|
|
||||||
this.genderAutoComplete = genderAutoComplete;
|
|
||||||
this.loginLink = loginLink;
|
|
||||||
this.nameEditText = nameEditText;
|
|
||||||
this.passwordEditText = passwordEditText;
|
|
||||||
this.registerButton = registerButton;
|
|
||||||
this.specialtyEditText = specialtyEditText;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
@NonNull
|
|
||||||
public ScrollView getRoot() {
|
|
||||||
return rootView;
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static ActivityRegisterMedicoBinding inflate(@NonNull LayoutInflater inflater) {
|
|
||||||
return inflate(inflater, null, false);
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static ActivityRegisterMedicoBinding inflate(@NonNull LayoutInflater inflater,
|
|
||||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
|
||||||
View root = inflater.inflate(R.layout.activity_register_medico, parent, false);
|
|
||||||
if (attachToParent) {
|
|
||||||
parent.addView(root);
|
|
||||||
}
|
|
||||||
return bind(root);
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static ActivityRegisterMedicoBinding bind(@NonNull View rootView) {
|
|
||||||
// The body of this method is generated in a way you would not otherwise write.
|
|
||||||
// This is done to optimize the compiled bytecode for size and performance.
|
|
||||||
int id;
|
|
||||||
missingId: {
|
|
||||||
id = R.id.email_edit_text;
|
|
||||||
TextInputEditText emailEditText = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (emailEditText == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.gender_auto_complete;
|
|
||||||
AutoCompleteTextView genderAutoComplete = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (genderAutoComplete == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.login_link;
|
|
||||||
TextView loginLink = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (loginLink == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.name_edit_text;
|
|
||||||
TextInputEditText nameEditText = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (nameEditText == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.password_edit_text;
|
|
||||||
TextInputEditText passwordEditText = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (passwordEditText == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.register_button;
|
|
||||||
MaterialButton registerButton = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (registerButton == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.specialty_edit_text;
|
|
||||||
TextInputEditText specialtyEditText = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (specialtyEditText == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
return new ActivityRegisterMedicoBinding((ScrollView) rootView, emailEditText,
|
|
||||||
genderAutoComplete, loginLink, nameEditText, passwordEditText, registerButton,
|
|
||||||
specialtyEditText);
|
|
||||||
}
|
|
||||||
String missingId = rootView.getResources().getResourceName(id);
|
|
||||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,136 +0,0 @@
|
|||||||
// Generated by view binder compiler. Do not edit!
|
|
||||||
package com.example.medcuida.pro.databinding;
|
|
||||||
|
|
||||||
import android.view.LayoutInflater;
|
|
||||||
import android.view.View;
|
|
||||||
import android.view.ViewGroup;
|
|
||||||
import android.widget.LinearLayout;
|
|
||||||
import android.widget.RadioButton;
|
|
||||||
import android.widget.RadioGroup;
|
|
||||||
import android.widget.TextView;
|
|
||||||
import androidx.annotation.NonNull;
|
|
||||||
import androidx.annotation.Nullable;
|
|
||||||
import androidx.viewbinding.ViewBinding;
|
|
||||||
import androidx.viewbinding.ViewBindings;
|
|
||||||
import com.example.medcuida.pro.R;
|
|
||||||
import com.google.android.material.textfield.TextInputEditText;
|
|
||||||
import java.lang.NullPointerException;
|
|
||||||
import java.lang.Override;
|
|
||||||
import java.lang.String;
|
|
||||||
|
|
||||||
public final class DialogAddMedicationBinding implements ViewBinding {
|
|
||||||
@NonNull
|
|
||||||
private final LinearLayout rootView;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final TextInputEditText editMedName;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final TextInputEditText editMedNotes;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final RadioGroup radioGroupRoute;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final RadioButton radioInhalatory;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final RadioButton radioOral;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final RadioButton radioTopical;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final TextView textMedTime;
|
|
||||||
|
|
||||||
private DialogAddMedicationBinding(@NonNull LinearLayout rootView,
|
|
||||||
@NonNull TextInputEditText editMedName, @NonNull TextInputEditText editMedNotes,
|
|
||||||
@NonNull RadioGroup radioGroupRoute, @NonNull RadioButton radioInhalatory,
|
|
||||||
@NonNull RadioButton radioOral, @NonNull RadioButton radioTopical,
|
|
||||||
@NonNull TextView textMedTime) {
|
|
||||||
this.rootView = rootView;
|
|
||||||
this.editMedName = editMedName;
|
|
||||||
this.editMedNotes = editMedNotes;
|
|
||||||
this.radioGroupRoute = radioGroupRoute;
|
|
||||||
this.radioInhalatory = radioInhalatory;
|
|
||||||
this.radioOral = radioOral;
|
|
||||||
this.radioTopical = radioTopical;
|
|
||||||
this.textMedTime = textMedTime;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
@NonNull
|
|
||||||
public LinearLayout getRoot() {
|
|
||||||
return rootView;
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static DialogAddMedicationBinding inflate(@NonNull LayoutInflater inflater) {
|
|
||||||
return inflate(inflater, null, false);
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static DialogAddMedicationBinding inflate(@NonNull LayoutInflater inflater,
|
|
||||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
|
||||||
View root = inflater.inflate(R.layout.dialog_add_medication, parent, false);
|
|
||||||
if (attachToParent) {
|
|
||||||
parent.addView(root);
|
|
||||||
}
|
|
||||||
return bind(root);
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static DialogAddMedicationBinding bind(@NonNull View rootView) {
|
|
||||||
// The body of this method is generated in a way you would not otherwise write.
|
|
||||||
// This is done to optimize the compiled bytecode for size and performance.
|
|
||||||
int id;
|
|
||||||
missingId: {
|
|
||||||
id = R.id.edit_med_name;
|
|
||||||
TextInputEditText editMedName = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (editMedName == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.edit_med_notes;
|
|
||||||
TextInputEditText editMedNotes = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (editMedNotes == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.radio_group_route;
|
|
||||||
RadioGroup radioGroupRoute = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (radioGroupRoute == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.radio_inhalatory;
|
|
||||||
RadioButton radioInhalatory = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (radioInhalatory == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.radio_oral;
|
|
||||||
RadioButton radioOral = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (radioOral == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.radio_topical;
|
|
||||||
RadioButton radioTopical = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (radioTopical == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.text_med_time;
|
|
||||||
TextView textMedTime = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (textMedTime == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
return new DialogAddMedicationBinding((LinearLayout) rootView, editMedName, editMedNotes,
|
|
||||||
radioGroupRoute, radioInhalatory, radioOral, radioTopical, textMedTime);
|
|
||||||
}
|
|
||||||
String missingId = rootView.getResources().getResourceName(id);
|
|
||||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,157 +0,0 @@
|
|||||||
// Generated by view binder compiler. Do not edit!
|
|
||||||
package com.example.medcuida.pro.databinding;
|
|
||||||
|
|
||||||
import android.view.LayoutInflater;
|
|
||||||
import android.view.View;
|
|
||||||
import android.view.ViewGroup;
|
|
||||||
import android.widget.ScrollView;
|
|
||||||
import androidx.annotation.NonNull;
|
|
||||||
import androidx.annotation.Nullable;
|
|
||||||
import androidx.viewbinding.ViewBinding;
|
|
||||||
import androidx.viewbinding.ViewBindings;
|
|
||||||
import com.example.medcuida.pro.R;
|
|
||||||
import com.google.android.material.button.MaterialButton;
|
|
||||||
import com.google.android.material.imageview.ShapeableImageView;
|
|
||||||
import com.google.android.material.textfield.TextInputEditText;
|
|
||||||
import java.lang.NullPointerException;
|
|
||||||
import java.lang.Override;
|
|
||||||
import java.lang.String;
|
|
||||||
|
|
||||||
public final class DialogEditProfileBinding implements ViewBinding {
|
|
||||||
@NonNull
|
|
||||||
private final ScrollView rootView;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final MaterialButton buttonCancel;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final MaterialButton buttonChangePassword;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final MaterialButton buttonChangePhoto;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final MaterialButton buttonSave;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final TextInputEditText editAge;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final TextInputEditText editEmail;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final TextInputEditText editName;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final ShapeableImageView editProfileImage;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final TextInputEditText editUtente;
|
|
||||||
|
|
||||||
private DialogEditProfileBinding(@NonNull ScrollView rootView,
|
|
||||||
@NonNull MaterialButton buttonCancel, @NonNull MaterialButton buttonChangePassword,
|
|
||||||
@NonNull MaterialButton buttonChangePhoto, @NonNull MaterialButton buttonSave,
|
|
||||||
@NonNull TextInputEditText editAge, @NonNull TextInputEditText editEmail,
|
|
||||||
@NonNull TextInputEditText editName, @NonNull ShapeableImageView editProfileImage,
|
|
||||||
@NonNull TextInputEditText editUtente) {
|
|
||||||
this.rootView = rootView;
|
|
||||||
this.buttonCancel = buttonCancel;
|
|
||||||
this.buttonChangePassword = buttonChangePassword;
|
|
||||||
this.buttonChangePhoto = buttonChangePhoto;
|
|
||||||
this.buttonSave = buttonSave;
|
|
||||||
this.editAge = editAge;
|
|
||||||
this.editEmail = editEmail;
|
|
||||||
this.editName = editName;
|
|
||||||
this.editProfileImage = editProfileImage;
|
|
||||||
this.editUtente = editUtente;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
@NonNull
|
|
||||||
public ScrollView getRoot() {
|
|
||||||
return rootView;
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static DialogEditProfileBinding inflate(@NonNull LayoutInflater inflater) {
|
|
||||||
return inflate(inflater, null, false);
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static DialogEditProfileBinding inflate(@NonNull LayoutInflater inflater,
|
|
||||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
|
||||||
View root = inflater.inflate(R.layout.dialog_edit_profile, parent, false);
|
|
||||||
if (attachToParent) {
|
|
||||||
parent.addView(root);
|
|
||||||
}
|
|
||||||
return bind(root);
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static DialogEditProfileBinding bind(@NonNull View rootView) {
|
|
||||||
// The body of this method is generated in a way you would not otherwise write.
|
|
||||||
// This is done to optimize the compiled bytecode for size and performance.
|
|
||||||
int id;
|
|
||||||
missingId: {
|
|
||||||
id = R.id.button_cancel;
|
|
||||||
MaterialButton buttonCancel = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (buttonCancel == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.button_change_password;
|
|
||||||
MaterialButton buttonChangePassword = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (buttonChangePassword == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.button_change_photo;
|
|
||||||
MaterialButton buttonChangePhoto = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (buttonChangePhoto == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.button_save;
|
|
||||||
MaterialButton buttonSave = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (buttonSave == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.edit_age;
|
|
||||||
TextInputEditText editAge = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (editAge == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.edit_email;
|
|
||||||
TextInputEditText editEmail = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (editEmail == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.edit_name;
|
|
||||||
TextInputEditText editName = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (editName == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.edit_profile_image;
|
|
||||||
ShapeableImageView editProfileImage = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (editProfileImage == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.edit_utente;
|
|
||||||
TextInputEditText editUtente = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (editUtente == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
return new DialogEditProfileBinding((ScrollView) rootView, buttonCancel, buttonChangePassword,
|
|
||||||
buttonChangePhoto, buttonSave, editAge, editEmail, editName, editProfileImage,
|
|
||||||
editUtente);
|
|
||||||
}
|
|
||||||
String missingId = rootView.getResources().getResourceName(id);
|
|
||||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,81 +0,0 @@
|
|||||||
// Generated by view binder compiler. Do not edit!
|
|
||||||
package com.example.medcuida.pro.databinding;
|
|
||||||
|
|
||||||
import android.view.LayoutInflater;
|
|
||||||
import android.view.View;
|
|
||||||
import android.view.ViewGroup;
|
|
||||||
import android.widget.FrameLayout;
|
|
||||||
import androidx.annotation.NonNull;
|
|
||||||
import androidx.annotation.Nullable;
|
|
||||||
import androidx.recyclerview.widget.RecyclerView;
|
|
||||||
import androidx.viewbinding.ViewBinding;
|
|
||||||
import androidx.viewbinding.ViewBindings;
|
|
||||||
import com.example.medcuida.pro.R;
|
|
||||||
import java.lang.NullPointerException;
|
|
||||||
import java.lang.Override;
|
|
||||||
import java.lang.String;
|
|
||||||
|
|
||||||
public final class FragmentAppointmentsBinding implements ViewBinding {
|
|
||||||
@NonNull
|
|
||||||
private final FrameLayout rootView;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final RecyclerView recyclerAppointmentsFuture;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final RecyclerView recyclerAppointmentsPast;
|
|
||||||
|
|
||||||
private FragmentAppointmentsBinding(@NonNull FrameLayout rootView,
|
|
||||||
@NonNull RecyclerView recyclerAppointmentsFuture,
|
|
||||||
@NonNull RecyclerView recyclerAppointmentsPast) {
|
|
||||||
this.rootView = rootView;
|
|
||||||
this.recyclerAppointmentsFuture = recyclerAppointmentsFuture;
|
|
||||||
this.recyclerAppointmentsPast = recyclerAppointmentsPast;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
@NonNull
|
|
||||||
public FrameLayout getRoot() {
|
|
||||||
return rootView;
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static FragmentAppointmentsBinding inflate(@NonNull LayoutInflater inflater) {
|
|
||||||
return inflate(inflater, null, false);
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static FragmentAppointmentsBinding inflate(@NonNull LayoutInflater inflater,
|
|
||||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
|
||||||
View root = inflater.inflate(R.layout.fragment_appointments, parent, false);
|
|
||||||
if (attachToParent) {
|
|
||||||
parent.addView(root);
|
|
||||||
}
|
|
||||||
return bind(root);
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static FragmentAppointmentsBinding bind(@NonNull View rootView) {
|
|
||||||
// The body of this method is generated in a way you would not otherwise write.
|
|
||||||
// This is done to optimize the compiled bytecode for size and performance.
|
|
||||||
int id;
|
|
||||||
missingId: {
|
|
||||||
id = R.id.recycler_appointments_future;
|
|
||||||
RecyclerView recyclerAppointmentsFuture = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (recyclerAppointmentsFuture == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.recycler_appointments_past;
|
|
||||||
RecyclerView recyclerAppointmentsPast = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (recyclerAppointmentsPast == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
return new FragmentAppointmentsBinding((FrameLayout) rootView, recyclerAppointmentsFuture,
|
|
||||||
recyclerAppointmentsPast);
|
|
||||||
}
|
|
||||||
String missingId = rootView.getResources().getResourceName(id);
|
|
||||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,114 +0,0 @@
|
|||||||
// Generated by view binder compiler. Do not edit!
|
|
||||||
package com.example.medcuida.pro.databinding;
|
|
||||||
|
|
||||||
import android.view.LayoutInflater;
|
|
||||||
import android.view.View;
|
|
||||||
import android.view.ViewGroup;
|
|
||||||
import android.widget.TextView;
|
|
||||||
import androidx.annotation.NonNull;
|
|
||||||
import androidx.annotation.Nullable;
|
|
||||||
import androidx.constraintlayout.widget.ConstraintLayout;
|
|
||||||
import androidx.viewbinding.ViewBinding;
|
|
||||||
import androidx.viewbinding.ViewBindings;
|
|
||||||
import com.example.medcuida.pro.R;
|
|
||||||
import com.google.android.material.button.MaterialButton;
|
|
||||||
import com.google.android.material.card.MaterialCardView;
|
|
||||||
import java.lang.NullPointerException;
|
|
||||||
import java.lang.Override;
|
|
||||||
import java.lang.String;
|
|
||||||
|
|
||||||
public final class FragmentHomeBinding implements ViewBinding {
|
|
||||||
@NonNull
|
|
||||||
private final ConstraintLayout rootView;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final MaterialButton buttonBookAppointment;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final MaterialCardView cardNextMedication;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final TextView nextMedName;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final TextView nextMedTime;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final TextView textGreeting;
|
|
||||||
|
|
||||||
private FragmentHomeBinding(@NonNull ConstraintLayout rootView,
|
|
||||||
@NonNull MaterialButton buttonBookAppointment, @NonNull MaterialCardView cardNextMedication,
|
|
||||||
@NonNull TextView nextMedName, @NonNull TextView nextMedTime,
|
|
||||||
@NonNull TextView textGreeting) {
|
|
||||||
this.rootView = rootView;
|
|
||||||
this.buttonBookAppointment = buttonBookAppointment;
|
|
||||||
this.cardNextMedication = cardNextMedication;
|
|
||||||
this.nextMedName = nextMedName;
|
|
||||||
this.nextMedTime = nextMedTime;
|
|
||||||
this.textGreeting = textGreeting;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
@NonNull
|
|
||||||
public ConstraintLayout getRoot() {
|
|
||||||
return rootView;
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static FragmentHomeBinding inflate(@NonNull LayoutInflater inflater) {
|
|
||||||
return inflate(inflater, null, false);
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static FragmentHomeBinding inflate(@NonNull LayoutInflater inflater,
|
|
||||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
|
||||||
View root = inflater.inflate(R.layout.fragment_home, parent, false);
|
|
||||||
if (attachToParent) {
|
|
||||||
parent.addView(root);
|
|
||||||
}
|
|
||||||
return bind(root);
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static FragmentHomeBinding bind(@NonNull View rootView) {
|
|
||||||
// The body of this method is generated in a way you would not otherwise write.
|
|
||||||
// This is done to optimize the compiled bytecode for size and performance.
|
|
||||||
int id;
|
|
||||||
missingId: {
|
|
||||||
id = R.id.button_book_appointment;
|
|
||||||
MaterialButton buttonBookAppointment = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (buttonBookAppointment == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.card_next_medication;
|
|
||||||
MaterialCardView cardNextMedication = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (cardNextMedication == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.next_med_name;
|
|
||||||
TextView nextMedName = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (nextMedName == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.next_med_time;
|
|
||||||
TextView nextMedTime = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (nextMedTime == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.text_greeting;
|
|
||||||
TextView textGreeting = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (textGreeting == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
return new FragmentHomeBinding((ConstraintLayout) rootView, buttonBookAppointment,
|
|
||||||
cardNextMedication, nextMedName, nextMedTime, textGreeting);
|
|
||||||
}
|
|
||||||
String missingId = rootView.getResources().getResourceName(id);
|
|
||||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,103 +0,0 @@
|
|||||||
// Generated by view binder compiler. Do not edit!
|
|
||||||
package com.example.medcuida.pro.databinding;
|
|
||||||
|
|
||||||
import android.view.LayoutInflater;
|
|
||||||
import android.view.View;
|
|
||||||
import android.view.ViewGroup;
|
|
||||||
import android.widget.TextView;
|
|
||||||
import androidx.annotation.NonNull;
|
|
||||||
import androidx.annotation.Nullable;
|
|
||||||
import androidx.constraintlayout.widget.ConstraintLayout;
|
|
||||||
import androidx.recyclerview.widget.RecyclerView;
|
|
||||||
import androidx.viewbinding.ViewBinding;
|
|
||||||
import androidx.viewbinding.ViewBindings;
|
|
||||||
import com.example.medcuida.pro.R;
|
|
||||||
import com.google.android.material.floatingactionbutton.FloatingActionButton;
|
|
||||||
import java.lang.NullPointerException;
|
|
||||||
import java.lang.Override;
|
|
||||||
import java.lang.String;
|
|
||||||
|
|
||||||
public final class FragmentMedicationBinding implements ViewBinding {
|
|
||||||
@NonNull
|
|
||||||
private final ConstraintLayout rootView;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final FloatingActionButton fabAddMedication;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final RecyclerView recyclerMedication;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final TextView textEmptyMedications;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final TextView textTitle;
|
|
||||||
|
|
||||||
private FragmentMedicationBinding(@NonNull ConstraintLayout rootView,
|
|
||||||
@NonNull FloatingActionButton fabAddMedication, @NonNull RecyclerView recyclerMedication,
|
|
||||||
@NonNull TextView textEmptyMedications, @NonNull TextView textTitle) {
|
|
||||||
this.rootView = rootView;
|
|
||||||
this.fabAddMedication = fabAddMedication;
|
|
||||||
this.recyclerMedication = recyclerMedication;
|
|
||||||
this.textEmptyMedications = textEmptyMedications;
|
|
||||||
this.textTitle = textTitle;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
@NonNull
|
|
||||||
public ConstraintLayout getRoot() {
|
|
||||||
return rootView;
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static FragmentMedicationBinding inflate(@NonNull LayoutInflater inflater) {
|
|
||||||
return inflate(inflater, null, false);
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static FragmentMedicationBinding inflate(@NonNull LayoutInflater inflater,
|
|
||||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
|
||||||
View root = inflater.inflate(R.layout.fragment_medication, parent, false);
|
|
||||||
if (attachToParent) {
|
|
||||||
parent.addView(root);
|
|
||||||
}
|
|
||||||
return bind(root);
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static FragmentMedicationBinding bind(@NonNull View rootView) {
|
|
||||||
// The body of this method is generated in a way you would not otherwise write.
|
|
||||||
// This is done to optimize the compiled bytecode for size and performance.
|
|
||||||
int id;
|
|
||||||
missingId: {
|
|
||||||
id = R.id.fab_add_medication;
|
|
||||||
FloatingActionButton fabAddMedication = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (fabAddMedication == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.recycler_medication;
|
|
||||||
RecyclerView recyclerMedication = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (recyclerMedication == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.text_empty_medications;
|
|
||||||
TextView textEmptyMedications = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (textEmptyMedications == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.text_title;
|
|
||||||
TextView textTitle = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (textTitle == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
return new FragmentMedicationBinding((ConstraintLayout) rootView, fabAddMedication,
|
|
||||||
recyclerMedication, textEmptyMedications, textTitle);
|
|
||||||
}
|
|
||||||
String missingId = rootView.getResources().getResourceName(id);
|
|
||||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,135 +0,0 @@
|
|||||||
// Generated by view binder compiler. Do not edit!
|
|
||||||
package com.example.medcuida.pro.databinding;
|
|
||||||
|
|
||||||
import android.view.LayoutInflater;
|
|
||||||
import android.view.View;
|
|
||||||
import android.view.ViewGroup;
|
|
||||||
import android.widget.LinearLayout;
|
|
||||||
import android.widget.TextView;
|
|
||||||
import androidx.annotation.NonNull;
|
|
||||||
import androidx.annotation.Nullable;
|
|
||||||
import androidx.viewbinding.ViewBinding;
|
|
||||||
import androidx.viewbinding.ViewBindings;
|
|
||||||
import com.example.medcuida.pro.R;
|
|
||||||
import com.google.android.material.button.MaterialButton;
|
|
||||||
import com.google.android.material.imageview.ShapeableImageView;
|
|
||||||
import java.lang.NullPointerException;
|
|
||||||
import java.lang.Override;
|
|
||||||
import java.lang.String;
|
|
||||||
|
|
||||||
public final class FragmentProfileBinding implements ViewBinding {
|
|
||||||
@NonNull
|
|
||||||
private final LinearLayout rootView;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final MaterialButton buttonEditProfile;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final MaterialButton buttonLogout;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final TextView profileAge;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final TextView profileEmail;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final ShapeableImageView profileImage;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final TextView profileName;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final TextView profileUtente;
|
|
||||||
|
|
||||||
private FragmentProfileBinding(@NonNull LinearLayout rootView,
|
|
||||||
@NonNull MaterialButton buttonEditProfile, @NonNull MaterialButton buttonLogout,
|
|
||||||
@NonNull TextView profileAge, @NonNull TextView profileEmail,
|
|
||||||
@NonNull ShapeableImageView profileImage, @NonNull TextView profileName,
|
|
||||||
@NonNull TextView profileUtente) {
|
|
||||||
this.rootView = rootView;
|
|
||||||
this.buttonEditProfile = buttonEditProfile;
|
|
||||||
this.buttonLogout = buttonLogout;
|
|
||||||
this.profileAge = profileAge;
|
|
||||||
this.profileEmail = profileEmail;
|
|
||||||
this.profileImage = profileImage;
|
|
||||||
this.profileName = profileName;
|
|
||||||
this.profileUtente = profileUtente;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
@NonNull
|
|
||||||
public LinearLayout getRoot() {
|
|
||||||
return rootView;
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static FragmentProfileBinding inflate(@NonNull LayoutInflater inflater) {
|
|
||||||
return inflate(inflater, null, false);
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static FragmentProfileBinding inflate(@NonNull LayoutInflater inflater,
|
|
||||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
|
||||||
View root = inflater.inflate(R.layout.fragment_profile, parent, false);
|
|
||||||
if (attachToParent) {
|
|
||||||
parent.addView(root);
|
|
||||||
}
|
|
||||||
return bind(root);
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static FragmentProfileBinding bind(@NonNull View rootView) {
|
|
||||||
// The body of this method is generated in a way you would not otherwise write.
|
|
||||||
// This is done to optimize the compiled bytecode for size and performance.
|
|
||||||
int id;
|
|
||||||
missingId: {
|
|
||||||
id = R.id.button_edit_profile;
|
|
||||||
MaterialButton buttonEditProfile = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (buttonEditProfile == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.button_logout;
|
|
||||||
MaterialButton buttonLogout = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (buttonLogout == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.profile_age;
|
|
||||||
TextView profileAge = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (profileAge == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.profile_email;
|
|
||||||
TextView profileEmail = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (profileEmail == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.profile_image;
|
|
||||||
ShapeableImageView profileImage = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (profileImage == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.profile_name;
|
|
||||||
TextView profileName = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (profileName == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.profile_utente;
|
|
||||||
TextView profileUtente = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (profileUtente == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
return new FragmentProfileBinding((LinearLayout) rootView, buttonEditProfile, buttonLogout,
|
|
||||||
profileAge, profileEmail, profileImage, profileName, profileUtente);
|
|
||||||
}
|
|
||||||
String missingId = rootView.getResources().getResourceName(id);
|
|
||||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,116 +0,0 @@
|
|||||||
// Generated by view binder compiler. Do not edit!
|
|
||||||
package com.example.medcuida.pro.databinding;
|
|
||||||
|
|
||||||
import android.view.LayoutInflater;
|
|
||||||
import android.view.View;
|
|
||||||
import android.view.ViewGroup;
|
|
||||||
import android.widget.AutoCompleteTextView;
|
|
||||||
import android.widget.Button;
|
|
||||||
import android.widget.DatePicker;
|
|
||||||
import android.widget.LinearLayout;
|
|
||||||
import androidx.annotation.NonNull;
|
|
||||||
import androidx.annotation.Nullable;
|
|
||||||
import androidx.recyclerview.widget.RecyclerView;
|
|
||||||
import androidx.viewbinding.ViewBinding;
|
|
||||||
import androidx.viewbinding.ViewBindings;
|
|
||||||
import com.example.medcuida.pro.R;
|
|
||||||
import com.google.android.material.textfield.TextInputEditText;
|
|
||||||
import java.lang.NullPointerException;
|
|
||||||
import java.lang.Override;
|
|
||||||
import java.lang.String;
|
|
||||||
|
|
||||||
public final class FragmentScheduleAppointmentBinding implements ViewBinding {
|
|
||||||
@NonNull
|
|
||||||
private final LinearLayout rootView;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final Button btnConfirmAppointment;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final DatePicker datePicker;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final TextInputEditText editReason;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final RecyclerView recyclerTimeSlots;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final AutoCompleteTextView spinnerDoctor;
|
|
||||||
|
|
||||||
private FragmentScheduleAppointmentBinding(@NonNull LinearLayout rootView,
|
|
||||||
@NonNull Button btnConfirmAppointment, @NonNull DatePicker datePicker,
|
|
||||||
@NonNull TextInputEditText editReason, @NonNull RecyclerView recyclerTimeSlots,
|
|
||||||
@NonNull AutoCompleteTextView spinnerDoctor) {
|
|
||||||
this.rootView = rootView;
|
|
||||||
this.btnConfirmAppointment = btnConfirmAppointment;
|
|
||||||
this.datePicker = datePicker;
|
|
||||||
this.editReason = editReason;
|
|
||||||
this.recyclerTimeSlots = recyclerTimeSlots;
|
|
||||||
this.spinnerDoctor = spinnerDoctor;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
@NonNull
|
|
||||||
public LinearLayout getRoot() {
|
|
||||||
return rootView;
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static FragmentScheduleAppointmentBinding inflate(@NonNull LayoutInflater inflater) {
|
|
||||||
return inflate(inflater, null, false);
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static FragmentScheduleAppointmentBinding inflate(@NonNull LayoutInflater inflater,
|
|
||||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
|
||||||
View root = inflater.inflate(R.layout.fragment_schedule_appointment, parent, false);
|
|
||||||
if (attachToParent) {
|
|
||||||
parent.addView(root);
|
|
||||||
}
|
|
||||||
return bind(root);
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static FragmentScheduleAppointmentBinding bind(@NonNull View rootView) {
|
|
||||||
// The body of this method is generated in a way you would not otherwise write.
|
|
||||||
// This is done to optimize the compiled bytecode for size and performance.
|
|
||||||
int id;
|
|
||||||
missingId: {
|
|
||||||
id = R.id.btn_confirm_appointment;
|
|
||||||
Button btnConfirmAppointment = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (btnConfirmAppointment == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.datePicker;
|
|
||||||
DatePicker datePicker = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (datePicker == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.edit_reason;
|
|
||||||
TextInputEditText editReason = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (editReason == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.recycler_time_slots;
|
|
||||||
RecyclerView recyclerTimeSlots = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (recyclerTimeSlots == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.spinner_doctor;
|
|
||||||
AutoCompleteTextView spinnerDoctor = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (spinnerDoctor == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
return new FragmentScheduleAppointmentBinding((LinearLayout) rootView, btnConfirmAppointment,
|
|
||||||
datePicker, editReason, recyclerTimeSlots, spinnerDoctor);
|
|
||||||
}
|
|
||||||
String missingId = rootView.getResources().getResourceName(id);
|
|
||||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,114 +0,0 @@
|
|||||||
// Generated by view binder compiler. Do not edit!
|
|
||||||
package com.example.medcuida.pro.databinding;
|
|
||||||
|
|
||||||
import android.view.LayoutInflater;
|
|
||||||
import android.view.View;
|
|
||||||
import android.view.ViewGroup;
|
|
||||||
import android.widget.LinearLayout;
|
|
||||||
import android.widget.TextView;
|
|
||||||
import androidx.annotation.NonNull;
|
|
||||||
import androidx.annotation.Nullable;
|
|
||||||
import androidx.viewbinding.ViewBinding;
|
|
||||||
import androidx.viewbinding.ViewBindings;
|
|
||||||
import com.example.medcuida.pro.R;
|
|
||||||
import com.google.android.material.button.MaterialButton;
|
|
||||||
import com.google.android.material.textfield.TextInputEditText;
|
|
||||||
import java.lang.NullPointerException;
|
|
||||||
import java.lang.Override;
|
|
||||||
import java.lang.String;
|
|
||||||
|
|
||||||
public final class FragmentSns24Binding implements ViewBinding {
|
|
||||||
@NonNull
|
|
||||||
private final LinearLayout rootView;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final MaterialButton buttonAiTriage;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final MaterialButton buttonCallSns;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final MaterialButton buttonFindHospital;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final TextInputEditText inputSymptoms;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final TextView textAiResult;
|
|
||||||
|
|
||||||
private FragmentSns24Binding(@NonNull LinearLayout rootView,
|
|
||||||
@NonNull MaterialButton buttonAiTriage, @NonNull MaterialButton buttonCallSns,
|
|
||||||
@NonNull MaterialButton buttonFindHospital, @NonNull TextInputEditText inputSymptoms,
|
|
||||||
@NonNull TextView textAiResult) {
|
|
||||||
this.rootView = rootView;
|
|
||||||
this.buttonAiTriage = buttonAiTriage;
|
|
||||||
this.buttonCallSns = buttonCallSns;
|
|
||||||
this.buttonFindHospital = buttonFindHospital;
|
|
||||||
this.inputSymptoms = inputSymptoms;
|
|
||||||
this.textAiResult = textAiResult;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
@NonNull
|
|
||||||
public LinearLayout getRoot() {
|
|
||||||
return rootView;
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static FragmentSns24Binding inflate(@NonNull LayoutInflater inflater) {
|
|
||||||
return inflate(inflater, null, false);
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static FragmentSns24Binding inflate(@NonNull LayoutInflater inflater,
|
|
||||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
|
||||||
View root = inflater.inflate(R.layout.fragment_sns24, parent, false);
|
|
||||||
if (attachToParent) {
|
|
||||||
parent.addView(root);
|
|
||||||
}
|
|
||||||
return bind(root);
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static FragmentSns24Binding bind(@NonNull View rootView) {
|
|
||||||
// The body of this method is generated in a way you would not otherwise write.
|
|
||||||
// This is done to optimize the compiled bytecode for size and performance.
|
|
||||||
int id;
|
|
||||||
missingId: {
|
|
||||||
id = R.id.button_ai_triage;
|
|
||||||
MaterialButton buttonAiTriage = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (buttonAiTriage == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.button_call_sns;
|
|
||||||
MaterialButton buttonCallSns = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (buttonCallSns == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.button_find_hospital;
|
|
||||||
MaterialButton buttonFindHospital = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (buttonFindHospital == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.input_symptoms;
|
|
||||||
TextInputEditText inputSymptoms = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (inputSymptoms == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.text_ai_result;
|
|
||||||
TextView textAiResult = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (textAiResult == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
return new FragmentSns24Binding((LinearLayout) rootView, buttonAiTriage, buttonCallSns,
|
|
||||||
buttonFindHospital, inputSymptoms, textAiResult);
|
|
||||||
}
|
|
||||||
String missingId = rootView.getResources().getResourceName(id);
|
|
||||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,100 +0,0 @@
|
|||||||
// Generated by view binder compiler. Do not edit!
|
|
||||||
package com.example.medcuida.pro.databinding;
|
|
||||||
|
|
||||||
import android.view.LayoutInflater;
|
|
||||||
import android.view.View;
|
|
||||||
import android.view.ViewGroup;
|
|
||||||
import android.widget.TextView;
|
|
||||||
import androidx.annotation.NonNull;
|
|
||||||
import androidx.annotation.Nullable;
|
|
||||||
import androidx.viewbinding.ViewBinding;
|
|
||||||
import androidx.viewbinding.ViewBindings;
|
|
||||||
import com.example.medcuida.pro.R;
|
|
||||||
import com.google.android.material.card.MaterialCardView;
|
|
||||||
import java.lang.NullPointerException;
|
|
||||||
import java.lang.Override;
|
|
||||||
import java.lang.String;
|
|
||||||
|
|
||||||
public final class ItemAppointmentBinding implements ViewBinding {
|
|
||||||
@NonNull
|
|
||||||
private final MaterialCardView rootView;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final TextView textDate;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final TextView textReason;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final TextView textTime;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final TextView textType;
|
|
||||||
|
|
||||||
private ItemAppointmentBinding(@NonNull MaterialCardView rootView, @NonNull TextView textDate,
|
|
||||||
@NonNull TextView textReason, @NonNull TextView textTime, @NonNull TextView textType) {
|
|
||||||
this.rootView = rootView;
|
|
||||||
this.textDate = textDate;
|
|
||||||
this.textReason = textReason;
|
|
||||||
this.textTime = textTime;
|
|
||||||
this.textType = textType;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
@NonNull
|
|
||||||
public MaterialCardView getRoot() {
|
|
||||||
return rootView;
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static ItemAppointmentBinding inflate(@NonNull LayoutInflater inflater) {
|
|
||||||
return inflate(inflater, null, false);
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static ItemAppointmentBinding inflate(@NonNull LayoutInflater inflater,
|
|
||||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
|
||||||
View root = inflater.inflate(R.layout.item_appointment, parent, false);
|
|
||||||
if (attachToParent) {
|
|
||||||
parent.addView(root);
|
|
||||||
}
|
|
||||||
return bind(root);
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static ItemAppointmentBinding bind(@NonNull View rootView) {
|
|
||||||
// The body of this method is generated in a way you would not otherwise write.
|
|
||||||
// This is done to optimize the compiled bytecode for size and performance.
|
|
||||||
int id;
|
|
||||||
missingId: {
|
|
||||||
id = R.id.text_date;
|
|
||||||
TextView textDate = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (textDate == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.text_reason;
|
|
||||||
TextView textReason = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (textReason == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.text_time;
|
|
||||||
TextView textTime = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (textTime == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.text_type;
|
|
||||||
TextView textType = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (textType == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
return new ItemAppointmentBinding((MaterialCardView) rootView, textDate, textReason, textTime,
|
|
||||||
textType);
|
|
||||||
}
|
|
||||||
String missingId = rootView.getResources().getResourceName(id);
|
|
||||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,112 +0,0 @@
|
|||||||
// Generated by view binder compiler. Do not edit!
|
|
||||||
package com.example.medcuida.pro.databinding;
|
|
||||||
|
|
||||||
import android.view.LayoutInflater;
|
|
||||||
import android.view.View;
|
|
||||||
import android.view.ViewGroup;
|
|
||||||
import android.widget.CheckBox;
|
|
||||||
import android.widget.TextView;
|
|
||||||
import androidx.annotation.NonNull;
|
|
||||||
import androidx.annotation.Nullable;
|
|
||||||
import androidx.viewbinding.ViewBinding;
|
|
||||||
import androidx.viewbinding.ViewBindings;
|
|
||||||
import com.example.medcuida.pro.R;
|
|
||||||
import com.google.android.material.card.MaterialCardView;
|
|
||||||
import java.lang.NullPointerException;
|
|
||||||
import java.lang.Override;
|
|
||||||
import java.lang.String;
|
|
||||||
|
|
||||||
public final class ItemMedicationBinding implements ViewBinding {
|
|
||||||
@NonNull
|
|
||||||
private final MaterialCardView rootView;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final CheckBox checkboxTaken;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final TextView textMedDosage;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final TextView textMedName;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final TextView textMedNotes;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final TextView textMedTime;
|
|
||||||
|
|
||||||
private ItemMedicationBinding(@NonNull MaterialCardView rootView, @NonNull CheckBox checkboxTaken,
|
|
||||||
@NonNull TextView textMedDosage, @NonNull TextView textMedName,
|
|
||||||
@NonNull TextView textMedNotes, @NonNull TextView textMedTime) {
|
|
||||||
this.rootView = rootView;
|
|
||||||
this.checkboxTaken = checkboxTaken;
|
|
||||||
this.textMedDosage = textMedDosage;
|
|
||||||
this.textMedName = textMedName;
|
|
||||||
this.textMedNotes = textMedNotes;
|
|
||||||
this.textMedTime = textMedTime;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
@NonNull
|
|
||||||
public MaterialCardView getRoot() {
|
|
||||||
return rootView;
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static ItemMedicationBinding inflate(@NonNull LayoutInflater inflater) {
|
|
||||||
return inflate(inflater, null, false);
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static ItemMedicationBinding inflate(@NonNull LayoutInflater inflater,
|
|
||||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
|
||||||
View root = inflater.inflate(R.layout.item_medication, parent, false);
|
|
||||||
if (attachToParent) {
|
|
||||||
parent.addView(root);
|
|
||||||
}
|
|
||||||
return bind(root);
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static ItemMedicationBinding bind(@NonNull View rootView) {
|
|
||||||
// The body of this method is generated in a way you would not otherwise write.
|
|
||||||
// This is done to optimize the compiled bytecode for size and performance.
|
|
||||||
int id;
|
|
||||||
missingId: {
|
|
||||||
id = R.id.checkbox_taken;
|
|
||||||
CheckBox checkboxTaken = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (checkboxTaken == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.text_med_dosage;
|
|
||||||
TextView textMedDosage = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (textMedDosage == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.text_med_name;
|
|
||||||
TextView textMedName = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (textMedName == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.text_med_notes;
|
|
||||||
TextView textMedNotes = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (textMedNotes == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
id = R.id.text_med_time;
|
|
||||||
TextView textMedTime = ViewBindings.findChildViewById(rootView, id);
|
|
||||||
if (textMedTime == null) {
|
|
||||||
break missingId;
|
|
||||||
}
|
|
||||||
|
|
||||||
return new ItemMedicationBinding((MaterialCardView) rootView, checkboxTaken, textMedDosage,
|
|
||||||
textMedName, textMedNotes, textMedTime);
|
|
||||||
}
|
|
||||||
String missingId = rootView.getResources().getResourceName(id);
|
|
||||||
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,59 +0,0 @@
|
|||||||
// Generated by view binder compiler. Do not edit!
|
|
||||||
package com.example.medcuida.pro.databinding;
|
|
||||||
|
|
||||||
import android.view.LayoutInflater;
|
|
||||||
import android.view.View;
|
|
||||||
import android.view.ViewGroup;
|
|
||||||
import androidx.annotation.NonNull;
|
|
||||||
import androidx.annotation.Nullable;
|
|
||||||
import androidx.viewbinding.ViewBinding;
|
|
||||||
import com.example.medcuida.pro.R;
|
|
||||||
import com.google.android.material.button.MaterialButton;
|
|
||||||
import java.lang.NullPointerException;
|
|
||||||
import java.lang.Override;
|
|
||||||
|
|
||||||
public final class ItemTimeSlotBinding implements ViewBinding {
|
|
||||||
@NonNull
|
|
||||||
private final MaterialButton rootView;
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public final MaterialButton btnTimeSlot;
|
|
||||||
|
|
||||||
private ItemTimeSlotBinding(@NonNull MaterialButton rootView,
|
|
||||||
@NonNull MaterialButton btnTimeSlot) {
|
|
||||||
this.rootView = rootView;
|
|
||||||
this.btnTimeSlot = btnTimeSlot;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
@NonNull
|
|
||||||
public MaterialButton getRoot() {
|
|
||||||
return rootView;
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static ItemTimeSlotBinding inflate(@NonNull LayoutInflater inflater) {
|
|
||||||
return inflate(inflater, null, false);
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static ItemTimeSlotBinding inflate(@NonNull LayoutInflater inflater,
|
|
||||||
@Nullable ViewGroup parent, boolean attachToParent) {
|
|
||||||
View root = inflater.inflate(R.layout.item_time_slot, parent, false);
|
|
||||||
if (attachToParent) {
|
|
||||||
parent.addView(root);
|
|
||||||
}
|
|
||||||
return bind(root);
|
|
||||||
}
|
|
||||||
|
|
||||||
@NonNull
|
|
||||||
public static ItemTimeSlotBinding bind(@NonNull View rootView) {
|
|
||||||
if (rootView == null) {
|
|
||||||
throw new NullPointerException("rootView");
|
|
||||||
}
|
|
||||||
|
|
||||||
MaterialButton btnTimeSlot = (MaterialButton) rootView;
|
|
||||||
|
|
||||||
return new ItemTimeSlotBinding((MaterialButton) rootView, btnTimeSlot);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Binary file not shown.
@@ -1,2 +1,2 @@
|
|||||||
#- File Locator -
|
#- File Locator -
|
||||||
listingFile=../../../../outputs/apk/debug/output-metadata.json
|
listingFile=../../../apk/debug/output-metadata.json
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_agenda" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_agenda.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/activity_agenda_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="51" endOffset="14"/></Target><Target id="@+id/calendarView" view="CalendarView"><Expressions/><location startLine="10" startOffset="4" endLine="15" endOffset="32"/></Target><Target id="@+id/text_agenda_info" view="TextView"><Expressions/><location startLine="17" startOffset="4" endLine="24" endOffset="47"/></Target><Target id="@+id/recycler_agenda" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="26" startOffset="4" endLine="31" endOffset="40"/></Target><Target id="@+id/text_agenda_vazia" view="TextView"><Expressions/><location startLine="33" startOffset="4" endLine="41" endOffset="36"/></Target><Target id="@+id/bottom_navigation" view="com.google.android.material.bottomnavigation.BottomNavigationView"><Expressions/><location startLine="43" startOffset="4" endLine="49" endOffset="43"/></Target></Targets></Layout>
|
|
||||||
@@ -1 +1 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_detalhe_paciente" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_detalhe_paciente.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/activity_detalhe_paciente_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="142" endOffset="51"/></Target><Target id="@+id/btn_sair_detalhe" view="ImageButton"><Expressions/><location startLine="11" startOffset="4" endLine="22" endOffset="33"/></Target><Target id="@+id/tv_nome_paciente" view="TextView"><Expressions/><location startLine="61" startOffset="20" endLine="67" endOffset="58"/></Target><Target id="@+id/tv_idade_paciente" view="TextView"><Expressions/><location startLine="69" startOffset="20" endLine="75" endOffset="58"/></Target><Target id="@+id/tv_numero_utente" view="TextView"><Expressions/><location startLine="77" startOffset="20" endLine="83" endOffset="58"/></Target><Target id="@+id/tv_sexo_paciente" view="TextView"><Expressions/><location startLine="85" startOffset="20" endLine="91" endOffset="58"/></Target><Target id="@+id/tv_email_paciente" view="TextView"><Expressions/><location startLine="93" startOffset="20" endLine="98" endOffset="48"/></Target><Target id="@+id/tv_medicacao_paciente" view="TextView"><Expressions/><location startLine="127" startOffset="20" endLine="133" endOffset="55"/></Target></Targets></Layout>
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_detalhe_paciente" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_detalhe_paciente.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/activity_detalhe_paciente_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="144" endOffset="51"/></Target><Target id="@+id/btn_sair_detalhe" view="ImageButton"><Expressions/><location startLine="11" startOffset="4" endLine="22" endOffset="33"/></Target><Target id="@+id/tv_nome_paciente" view="TextView"><Expressions/><location startLine="62" startOffset="20" endLine="68" endOffset="58"/></Target><Target id="@+id/tv_idade_paciente" view="TextView"><Expressions/><location startLine="70" startOffset="20" endLine="76" endOffset="58"/></Target><Target id="@+id/tv_numero_utente" view="TextView"><Expressions/><location startLine="78" startOffset="20" endLine="84" endOffset="58"/></Target><Target id="@+id/tv_sexo_paciente" view="TextView"><Expressions/><location startLine="86" startOffset="20" endLine="92" endOffset="58"/></Target><Target id="@+id/tv_email_paciente" view="TextView"><Expressions/><location startLine="94" startOffset="20" endLine="99" endOffset="48"/></Target><Target id="@+id/tv_medicacao_paciente" view="TextView"><Expressions/><location startLine="129" startOffset="20" endLine="135" endOffset="55"/></Target></Targets></Layout>
|
||||||
@@ -1 +1 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_editar_perfil" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_editar_perfil.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/activity_editar_perfil_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="115" endOffset="12"/></Target><Target id="@+id/btn_voltar" view="ImageButton"><Expressions/><location startLine="14" startOffset="8" endLine="20" endOffset="42"/></Target><Target id="@+id/edit_name" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="38" startOffset="12" endLine="43" endOffset="52"/></Target><Target id="@+id/edit_specialty" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="52" startOffset="12" endLine="57" endOffset="42"/></Target><Target id="@+id/edit_gender" view="AutoCompleteTextView"><Expressions/><location startLine="67" startOffset="12" endLine="71" endOffset="42"/></Target><Target id="@+id/edit_horario" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="80" startOffset="12" endLine="85" endOffset="42"/></Target><Target id="@+id/edit_email" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="94" startOffset="12" endLine="100" endOffset="54"/></Target><Target id="@+id/btn_guardar_alteracoes" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="103" startOffset="8" endLine="112" endOffset="45"/></Target></Targets></Layout>
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_editar_perfil" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_editar_perfil.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/activity_editar_perfil_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="146" endOffset="12"/></Target><Target id="@+id/btn_voltar" view="ImageButton"><Expressions/><location startLine="14" startOffset="8" endLine="20" endOffset="42"/></Target><Target id="@+id/edit_name" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="38" startOffset="12" endLine="45" endOffset="38"/></Target><Target id="@+id/edit_specialty" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="54" startOffset="12" endLine="61" endOffset="38"/></Target><Target id="@+id/edit_gender" view="AutoCompleteTextView"><Expressions/><location startLine="71" startOffset="12" endLine="75" endOffset="42"/></Target><Target id="@+id/edit_horario_inicio" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="91" startOffset="16" endLine="98" endOffset="46"/></Target><Target id="@+id/edit_horario_fim" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="108" startOffset="16" endLine="115" endOffset="46"/></Target><Target id="@+id/edit_email" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="125" startOffset="12" endLine="131" endOffset="54"/></Target><Target id="@+id/btn_guardar_alteracoes" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="134" startOffset="8" endLine="143" endOffset="45"/></Target></Targets></Layout>
|
||||||
@@ -1 +1 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_forgot_password" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_forgot_password.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/activity_forgot_password_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="62" endOffset="14"/></Target><Target id="@+id/email_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="38" startOffset="8" endLine="43" endOffset="50"/></Target><Target id="@+id/reset_button" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="46" startOffset="4" endLine="52" endOffset="43"/></Target><Target id="@+id/back_to_login" view="TextView"><Expressions/><location startLine="54" startOffset="4" endLine="60" endOffset="33"/></Target></Targets></Layout>
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_forgot_password" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_forgot_password.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/activity_forgot_password_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="67" endOffset="14"/></Target><Target id="@+id/email_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="40" startOffset="8" endLine="47" endOffset="34"/></Target><Target id="@+id/reset_button" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="50" startOffset="4" endLine="56" endOffset="43"/></Target><Target id="@+id/back_to_login" view="TextView"><Expressions/><location startLine="58" startOffset="4" endLine="65" endOffset="30"/></Target></Targets></Layout>
|
||||||
@@ -1 +1 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_login" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_login.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/activity_login_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="125" endOffset="12"/></Target><Target id="@+id/email_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="49" startOffset="20" endLine="55" endOffset="62"/></Target><Target id="@+id/password_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="64" startOffset="20" endLine="70" endOffset="58"/></Target><Target id="@+id/checkbox_remember_me" view="com.google.android.material.checkbox.MaterialCheckBox"><Expressions/><location startLine="73" startOffset="16" endLine="79" endOffset="55"/></Target><Target id="@+id/login_button" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="81" startOffset="16" endLine="88" endOffset="55"/></Target><Target id="@+id/forgot_password_link" view="TextView"><Expressions/><location startLine="90" startOffset="16" endLine="97" endOffset="42"/></Target><Target id="@+id/register_link" view="TextView"><Expressions/><location startLine="115" startOffset="12" endLine="121" endOffset="59"/></Target></Targets></Layout>
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_login" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_login.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/activity_login_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="133" endOffset="12"/></Target><Target id="@+id/email_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="53" startOffset="20" endLine="61" endOffset="46"/></Target><Target id="@+id/password_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="70" startOffset="20" endLine="78" endOffset="46"/></Target><Target id="@+id/checkbox_remember_me" view="com.google.android.material.checkbox.MaterialCheckBox"><Expressions/><location startLine="81" startOffset="16" endLine="87" endOffset="55"/></Target><Target id="@+id/login_button" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="89" startOffset="16" endLine="96" endOffset="55"/></Target><Target id="@+id/forgot_password_link" view="TextView"><Expressions/><location startLine="98" startOffset="16" endLine="105" endOffset="42"/></Target><Target id="@+id/register_link" view="TextView"><Expressions/><location startLine="123" startOffset="12" endLine="129" endOffset="59"/></Target></Targets></Layout>
|
||||||
@@ -1 +1 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_main" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_main.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.RelativeLayout"><Targets><Target tag="layout/activity_main_0" view="RelativeLayout"><Expressions/><location startLine="1" startOffset="0" endLine="268" endOffset="16"/></Target><Target id="@+id/lay_top" view="LinearLayout"><Expressions/><location startLine="8" startOffset="4" endLine="27" endOffset="18"/></Target><Target id="@+id/tv_greeting_main" view="TextView"><Expressions/><location startLine="19" startOffset="8" endLine="26" endOffset="51"/></Target><Target id="@+id/container" view="FrameLayout"><Expressions/><location startLine="29" startOffset="4" endLine="257" endOffset="17"/></Target><Target id="@+id/view_agenda" view="LinearLayout"><Expressions/><location startLine="37" startOffset="8" endLine="95" endOffset="22"/></Target><Target id="@+id/calendarView" view="CalendarView"><Expressions/><location startLine="54" startOffset="16" endLine="58" endOffset="55"/></Target><Target id="@+id/text_agenda_info" view="TextView"><Expressions/><location startLine="61" startOffset="12" endLine="69" endOffset="57"/></Target><Target id="@+id/recycler_agenda" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="76" startOffset="16" endLine="81" endOffset="50"/></Target><Target id="@+id/text_agenda_vazia" view="TextView"><Expressions/><location startLine="83" startOffset="16" endLine="92" endOffset="49"/></Target><Target id="@+id/view_pacientes" view="LinearLayout"><Expressions/><location startLine="98" startOffset="8" endLine="122" endOffset="22"/></Target><Target id="@+id/text_empty_state" view="TextView"><Expressions/><location startLine="104" startOffset="12" endLine="113" endOffset="45"/></Target><Target id="@+id/recycler_consultas" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="114" startOffset="12" endLine="121" endOffset="46"/></Target><Target id="@+id/view_aceites" view="LinearLayout"><Expressions/><location startLine="125" startOffset="8" endLine="149" endOffset="22"/></Target><Target id="@+id/text_aceites_empty" view="TextView"><Expressions/><location startLine="131" startOffset="12" endLine="140" endOffset="45"/></Target><Target id="@+id/recycler_aceites" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="141" startOffset="12" endLine="148" endOffset="46"/></Target><Target id="@+id/view_perfil" view="LinearLayout"><Expressions/><location startLine="152" startOffset="8" endLine="256" endOffset="22"/></Target><Target id="@+id/tv_nome_medico" view="TextView"><Expressions/><location startLine="187" startOffset="20" endLine="195" endOffset="58"/></Target><Target id="@+id/tv_email_medico" view="TextView"><Expressions/><location startLine="197" startOffset="20" endLine="204" endOffset="59"/></Target><Target id="@+id/tv_especialidade" view="TextView"><Expressions/><location startLine="213" startOffset="20" endLine="220" endOffset="58"/></Target><Target id="@+id/tv_cedula" view="TextView"><Expressions/><location startLine="222" startOffset="20" endLine="228" endOffset="48"/></Target><Target id="@+id/btn_editar_dados" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="232" startOffset="12" endLine="242" endOffset="51"/></Target><Target id="@+id/btn_logout" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="244" startOffset="12" endLine="255" endOffset="44"/></Target><Target id="@+id/bottom_navigation" view="com.google.android.material.bottomnavigation.BottomNavigationView"><Expressions/><location startLine="259" startOffset="4" endLine="266" endOffset="43"/></Target></Targets></Layout>
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_main" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_main.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.RelativeLayout"><Targets><Target tag="layout/activity_main_0" view="RelativeLayout"><Expressions/><location startLine="1" startOffset="0" endLine="304" endOffset="16"/></Target><Target id="@+id/lay_top" view="LinearLayout"><Expressions/><location startLine="8" startOffset="4" endLine="27" endOffset="18"/></Target><Target id="@+id/tv_greeting_main" view="TextView"><Expressions/><location startLine="19" startOffset="8" endLine="26" endOffset="45"/></Target><Target id="@+id/container" view="FrameLayout"><Expressions/><location startLine="29" startOffset="4" endLine="293" endOffset="17"/></Target><Target id="@+id/view_agenda" view="LinearLayout"><Expressions/><location startLine="37" startOffset="8" endLine="96" endOffset="22"/></Target><Target id="@+id/calendarView" view="CalendarView"><Expressions/><location startLine="54" startOffset="16" endLine="59" endOffset="55"/></Target><Target id="@+id/text_agenda_info" view="TextView"><Expressions/><location startLine="62" startOffset="12" endLine="70" endOffset="56"/></Target><Target id="@+id/recycler_agenda" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="77" startOffset="16" endLine="82" endOffset="50"/></Target><Target id="@+id/text_agenda_vazia" view="TextView"><Expressions/><location startLine="84" startOffset="16" endLine="93" endOffset="49"/></Target><Target id="@+id/view_pacientes" view="LinearLayout"><Expressions/><location startLine="99" startOffset="8" endLine="134" endOffset="22"/></Target><Target id="@+id/text_empty_state" view="TextView"><Expressions/><location startLine="116" startOffset="12" endLine="125" endOffset="45"/></Target><Target id="@+id/recycler_consultas" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="126" startOffset="12" endLine="133" endOffset="46"/></Target><Target id="@+id/view_aceites" view="LinearLayout"><Expressions/><location startLine="137" startOffset="8" endLine="172" endOffset="22"/></Target><Target id="@+id/text_aceites_empty" view="TextView"><Expressions/><location startLine="154" startOffset="12" endLine="163" endOffset="59"/></Target><Target id="@+id/recycler_aceites" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="164" startOffset="12" endLine="171" endOffset="46"/></Target><Target id="@+id/view_perfil" view="LinearLayout"><Expressions/><location startLine="175" startOffset="8" endLine="292" endOffset="22"/></Target><Target id="@+id/tv_nome_medico" view="TextView"><Expressions/><location startLine="214" startOffset="20" endLine="222" endOffset="58"/></Target><Target id="@+id/tv_email_medico" view="TextView"><Expressions/><location startLine="224" startOffset="20" endLine="231" endOffset="59"/></Target><Target id="@+id/tv_especialidade" view="TextView"><Expressions/><location startLine="240" startOffset="20" endLine="247" endOffset="58"/></Target><Target id="@+id/tv_cedula" view="TextView"><Expressions/><location startLine="249" startOffset="20" endLine="256" endOffset="58"/></Target><Target id="@+id/tv_horario_perfil" view="TextView"><Expressions/><location startLine="258" startOffset="20" endLine="264" endOffset="48"/></Target><Target id="@+id/btn_editar_dados" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="268" startOffset="12" endLine="278" endOffset="51"/></Target><Target id="@+id/btn_logout" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="280" startOffset="12" endLine="291" endOffset="55"/></Target><Target id="@+id/bottom_navigation" view="com.google.android.material.bottomnavigation.BottomNavigationView"><Expressions/><location startLine="295" startOffset="4" endLine="302" endOffset="43"/></Target></Targets></Layout>
|
||||||
@@ -1 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_perfil_medico" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_perfil_medico.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/activity_perfil_medico_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="123" endOffset="14"/></Target><Target id="@+id/tv_nome_medico" view="TextView"><Expressions/><location startLine="44" startOffset="16" endLine="52" endOffset="54"/></Target><Target id="@+id/tv_email_medico" view="TextView"><Expressions/><location startLine="54" startOffset="16" endLine="61" endOffset="55"/></Target><Target id="@+id/tv_especialidade" view="TextView"><Expressions/><location startLine="70" startOffset="16" endLine="77" endOffset="54"/></Target><Target id="@+id/tv_cedula" view="TextView"><Expressions/><location startLine="79" startOffset="16" endLine="85" endOffset="44"/></Target><Target id="@+id/btn_editar_dados" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="89" startOffset="8" endLine="99" endOffset="47"/></Target><Target id="@+id/btn_logout" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="101" startOffset="8" endLine="112" endOffset="40"/></Target><Target id="@+id/bottom_navigation" view="com.google.android.material.bottomnavigation.BottomNavigationView"><Expressions/><location startLine="115" startOffset="4" endLine="121" endOffset="43"/></Target></Targets></Layout>
|
|
||||||
@@ -1 +1 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_register" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_register.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/activity_register_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="176" endOffset="12"/></Target><Target id="@+id/name_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="50" startOffset="20" endLine="55" endOffset="60"/></Target><Target id="@+id/age_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="71" startOffset="24" endLine="77" endOffset="56"/></Target><Target id="@+id/utente_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="87" startOffset="24" endLine="93" endOffset="56"/></Target><Target id="@+id/gender_auto_complete" view="AutoCompleteTextView"><Expressions/><location startLine="104" startOffset="20" endLine="108" endOffset="50"/></Target><Target id="@+id/email_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="117" startOffset="20" endLine="123" endOffset="62"/></Target><Target id="@+id/password_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="132" startOffset="20" endLine="138" endOffset="58"/></Target><Target id="@+id/register_button" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="141" startOffset="16" endLine="148" endOffset="55"/></Target><Target id="@+id/login_link" view="TextView"><Expressions/><location startLine="163" startOffset="20" endLine="169" endOffset="67"/></Target></Targets></Layout>
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_register" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_register.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/activity_register_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="159" endOffset="12"/></Target><Target id="@+id/name_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="50" startOffset="20" endLine="57" endOffset="46"/></Target><Target id="@+id/specialty_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="66" startOffset="20" endLine="73" endOffset="46"/></Target><Target id="@+id/gender_auto_complete" view="AutoCompleteTextView"><Expressions/><location startLine="83" startOffset="20" endLine="87" endOffset="50"/></Target><Target id="@+id/email_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="96" startOffset="20" endLine="104" endOffset="46"/></Target><Target id="@+id/password_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="113" startOffset="20" endLine="121" endOffset="46"/></Target><Target id="@+id/register_button" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="124" startOffset="16" endLine="131" endOffset="55"/></Target><Target id="@+id/login_link" view="TextView"><Expressions/><location startLine="146" startOffset="20" endLine="152" endOffset="67"/></Target></Targets></Layout>
|
||||||
@@ -1 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_register_medico" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_register_medico.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/activity_register_medico_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="151" endOffset="12"/></Target><Target id="@+id/name_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="50" startOffset="20" endLine="55" endOffset="60"/></Target><Target id="@+id/specialty_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="64" startOffset="20" endLine="69" endOffset="50"/></Target><Target id="@+id/gender_auto_complete" view="AutoCompleteTextView"><Expressions/><location startLine="79" startOffset="20" endLine="83" endOffset="50"/></Target><Target id="@+id/email_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="92" startOffset="20" endLine="98" endOffset="62"/></Target><Target id="@+id/password_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="107" startOffset="20" endLine="113" endOffset="58"/></Target><Target id="@+id/register_button" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="116" startOffset="16" endLine="123" endOffset="55"/></Target><Target id="@+id/login_link" view="TextView"><Expressions/><location startLine="138" startOffset="20" endLine="144" endOffset="67"/></Target></Targets></Layout>
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="dialog_add_medication" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/dialog_add_medication.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/dialog_add_medication_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="84" endOffset="14"/></Target><Target id="@+id/edit_med_name" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="13" startOffset="8" endLine="17" endOffset="46"/></Target><Target id="@+id/text_med_time" view="TextView"><Expressions/><location startLine="27" startOffset="4" endLine="36" endOffset="43"/></Target><Target id="@+id/radio_group_route" view="RadioGroup"><Expressions/><location startLine="45" startOffset="4" endLine="68" endOffset="16"/></Target><Target id="@+id/radio_oral" view="RadioButton"><Expressions/><location startLine="51" startOffset="8" endLine="55" endOffset="49"/></Target><Target id="@+id/radio_topical" view="RadioButton"><Expressions/><location startLine="57" startOffset="8" endLine="61" endOffset="49"/></Target><Target id="@+id/radio_inhalatory" view="RadioButton"><Expressions/><location startLine="63" startOffset="8" endLine="67" endOffset="61"/></Target><Target id="@+id/edit_med_notes" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="76" startOffset="8" endLine="81" endOffset="33"/></Target></Targets></Layout>
|
|
||||||
@@ -1 +1 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="dialog_change_password" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/dialog_change_password.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/dialog_change_password_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="50" endOffset="14"/></Target><Target id="@+id/new_password" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="21" startOffset="8" endLine="26" endOffset="46"/></Target><Target id="@+id/button_cancel_password" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="35" startOffset="8" endLine="41" endOffset="43"/></Target><Target id="@+id/button_save_password" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="43" startOffset="8" endLine="47" endOffset="35"/></Target></Targets></Layout>
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="dialog_change_password" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/dialog_change_password.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/dialog_change_password_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="52" endOffset="14"/></Target><Target id="@+id/new_password" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="21" startOffset="8" endLine="28" endOffset="34"/></Target><Target id="@+id/button_cancel_password" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="37" startOffset="8" endLine="43" endOffset="43"/></Target><Target id="@+id/button_save_password" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="45" startOffset="8" endLine="49" endOffset="35"/></Target></Targets></Layout>
|
||||||
@@ -1 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="dialog_edit_profile" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/dialog_edit_profile.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/dialog_edit_profile_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="127" endOffset="12"/></Target><Target id="@+id/edit_profile_image" view="com.google.android.material.imageview.ShapeableImageView"><Expressions/><location startLine="12" startOffset="8" endLine="22" endOffset="37"/></Target><Target id="@+id/button_change_photo" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="24" startOffset="8" endLine="31" endOffset="47"/></Target><Target id="@+id/edit_name" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="47" startOffset="12" endLine="52" endOffset="52"/></Target><Target id="@+id/edit_age" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="60" startOffset="12" endLine="66" endOffset="44"/></Target><Target id="@+id/edit_utente" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="74" startOffset="12" endLine="80" endOffset="44"/></Target><Target id="@+id/edit_email" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="88" startOffset="12" endLine="93" endOffset="54"/></Target><Target id="@+id/button_change_password" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="96" startOffset="8" endLine="103" endOffset="47"/></Target><Target id="@+id/button_cancel" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="111" startOffset="12" endLine="117" endOffset="47"/></Target><Target id="@+id/button_save" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="119" startOffset="12" endLine="123" endOffset="39"/></Target></Targets></Layout>
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="fragment_appointments" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/fragment_appointments.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.FrameLayout"><Targets><Target tag="layout/fragment_appointments_0" view="FrameLayout"><Expressions/><location startLine="1" startOffset="0" endLine="50" endOffset="13"/></Target><Target id="@+id/recycler_appointments_future" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="28" startOffset="8" endLine="32" endOffset="47"/></Target><Target id="@+id/recycler_appointments_past" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="41" startOffset="8" endLine="44" endOffset="49"/></Target></Targets></Layout>
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="fragment_home" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/fragment_home.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/fragment_home_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="74" endOffset="51"/></Target><Target id="@+id/text_greeting" view="TextView"><Expressions/><location startLine="7" startOffset="4" endLine="16" endOffset="54"/></Target><Target id="@+id/card_next_medication" view="com.google.android.material.card.MaterialCardView"><Expressions/><location startLine="18" startOffset="4" endLine="61" endOffset="55"/></Target><Target id="@+id/next_med_name" view="TextView"><Expressions/><location startLine="44" startOffset="12" endLine="50" endOffset="47"/></Target><Target id="@+id/next_med_time" view="TextView"><Expressions/><location startLine="52" startOffset="12" endLine="59" endOffset="47"/></Target><Target id="@+id/button_book_appointment" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="63" startOffset="4" endLine="72" endOffset="71"/></Target></Targets></Layout>
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="fragment_medication" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/fragment_medication.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/fragment_medication_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="53" endOffset="51"/></Target><Target id="@+id/text_title" view="TextView"><Expressions/><location startLine="7" startOffset="4" endLine="17" endOffset="43"/></Target><Target id="@+id/recycler_medication" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="19" startOffset="4" endLine="27" endOffset="50"/></Target><Target id="@+id/text_empty_medications" view="TextView"><Expressions/><location startLine="29" startOffset="4" endLine="41" endOffset="50"/></Target><Target id="@+id/fab_add_medication" view="com.google.android.material.floatingactionbutton.FloatingActionButton"><Expressions/><location startLine="43" startOffset="4" endLine="51" endOffset="59"/></Target></Targets></Layout>
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="fragment_profile" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/fragment_profile.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/fragment_profile_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="126" endOffset="14"/></Target><Target id="@+id/profile_image" view="com.google.android.material.imageview.ShapeableImageView"><Expressions/><location startLine="10" startOffset="4" endLine="17" endOffset="43"/></Target><Target id="@+id/profile_name" view="TextView"><Expressions/><location startLine="34" startOffset="12" endLine="42" endOffset="50"/></Target><Target id="@+id/profile_email" view="TextView"><Expressions/><location startLine="44" startOffset="12" endLine="51" endOffset="51"/></Target><Target id="@+id/profile_age" view="TextView"><Expressions/><location startLine="73" startOffset="16" endLine="80" endOffset="60"/></Target><Target id="@+id/profile_utente" view="TextView"><Expressions/><location startLine="96" startOffset="16" endLine="103" endOffset="60"/></Target><Target id="@+id/button_edit_profile" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="109" startOffset="4" endLine="115" endOffset="56"/></Target><Target id="@+id/button_logout" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="117" startOffset="4" endLine="124" endOffset="47"/></Target></Targets></Layout>
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="fragment_schedule_appointment" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/fragment_schedule_appointment.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/fragment_schedule_appointment_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="92" endOffset="14"/></Target><Target id="@+id/datePicker" view="DatePicker"><Expressions/><location startLine="24" startOffset="4" endLine="31" endOffset="43"/></Target><Target id="@+id/recycler_time_slots" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="41" startOffset="4" endLine="46" endOffset="43"/></Target><Target id="@+id/spinner_doctor" view="AutoCompleteTextView"><Expressions/><location startLine="63" startOffset="8" endLine="67" endOffset="38"/></Target><Target id="@+id/edit_reason" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="76" startOffset="8" endLine="83" endOffset="33"/></Target><Target id="@+id/btn_confirm_appointment" view="Button"><Expressions/><location startLine="86" startOffset="4" endLine="90" endOffset="45"/></Target></Targets></Layout>
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="fragment_sns24" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/fragment_sns24.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/fragment_sns24_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="91" endOffset="14"/></Target><Target id="@+id/button_call_sns" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="18" startOffset="4" endLine="27" endOffset="43"/></Target><Target id="@+id/input_symptoms" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="51" startOffset="8" endLine="57" endOffset="40"/></Target><Target id="@+id/button_ai_triage" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="60" startOffset="4" endLine="67" endOffset="43"/></Target><Target id="@+id/text_ai_result" view="TextView"><Expressions/><location startLine="69" startOffset="4" endLine="78" endOffset="43"/></Target><Target id="@+id/button_find_hospital" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="80" startOffset="4" endLine="89" endOffset="34"/></Target></Targets></Layout>
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="item_appointment" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/item_appointment.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="com.google.android.material.card.MaterialCardView"><Targets><Target tag="layout/item_appointment_0" view="com.google.android.material.card.MaterialCardView"><Expressions/><location startLine="1" startOffset="0" endLine="57" endOffset="51"/></Target><Target id="@+id/text_type" view="TextView"><Expressions/><location startLine="18" startOffset="8" endLine="25" endOffset="53"/></Target><Target id="@+id/text_date" view="TextView"><Expressions/><location startLine="33" startOffset="12" endLine="38" endOffset="48"/></Target><Target id="@+id/text_time" view="TextView"><Expressions/><location startLine="40" startOffset="12" endLine="45" endOffset="43"/></Target><Target id="@+id/text_reason" view="TextView"><Expressions/><location startLine="48" startOffset="8" endLine="55" endOffset="43"/></Target></Targets></Layout>
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="item_medication" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/item_medication.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="com.google.android.material.card.MaterialCardView"><Targets><Target tag="layout/item_medication_0" view="com.google.android.material.card.MaterialCardView"><Expressions/><location startLine="1" startOffset="0" endLine="75" endOffset="51"/></Target><Target id="@+id/text_med_name" view="TextView"><Expressions/><location startLine="32" startOffset="12" endLine="39" endOffset="57"/></Target><Target id="@+id/text_med_dosage" view="TextView"><Expressions/><location startLine="41" startOffset="12" endLine="46" endOffset="47"/></Target><Target id="@+id/text_med_notes" view="TextView"><Expressions/><location startLine="48" startOffset="12" endLine="55" endOffset="47"/></Target><Target id="@+id/text_med_time" view="TextView"><Expressions/><location startLine="58" startOffset="8" endLine="66" endOffset="44"/></Target><Target id="@+id/checkbox_taken" view="CheckBox"><Expressions/><location startLine="68" startOffset="8" endLine="72" endOffset="54"/></Target></Targets></Layout>
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="item_time_slot" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/item_time_slot.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="com.google.android.material.button.MaterialButton" rootNodeViewId="@+id/btn_time_slot"><Targets><Target id="@+id/btn_time_slot" tag="layout/item_time_slot_0" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="1" startOffset="0" endLine="8" endOffset="67"/></Target></Targets></Layout>
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_agenda" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_agenda.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/activity_agenda_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="51" endOffset="14"/></Target><Target id="@+id/calendarView" view="CalendarView"><Expressions/><location startLine="10" startOffset="4" endLine="15" endOffset="32"/></Target><Target id="@+id/text_agenda_info" view="TextView"><Expressions/><location startLine="17" startOffset="4" endLine="24" endOffset="47"/></Target><Target id="@+id/recycler_agenda" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="26" startOffset="4" endLine="31" endOffset="40"/></Target><Target id="@+id/text_agenda_vazia" view="TextView"><Expressions/><location startLine="33" startOffset="4" endLine="41" endOffset="36"/></Target><Target id="@+id/bottom_navigation" view="com.google.android.material.bottomnavigation.BottomNavigationView"><Expressions/><location startLine="43" startOffset="4" endLine="49" endOffset="43"/></Target></Targets></Layout>
|
|
||||||
@@ -1 +1 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_detalhe_paciente" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_detalhe_paciente.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/activity_detalhe_paciente_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="142" endOffset="51"/></Target><Target id="@+id/btn_sair_detalhe" view="ImageButton"><Expressions/><location startLine="11" startOffset="4" endLine="22" endOffset="33"/></Target><Target id="@+id/tv_nome_paciente" view="TextView"><Expressions/><location startLine="61" startOffset="20" endLine="67" endOffset="58"/></Target><Target id="@+id/tv_idade_paciente" view="TextView"><Expressions/><location startLine="69" startOffset="20" endLine="75" endOffset="58"/></Target><Target id="@+id/tv_numero_utente" view="TextView"><Expressions/><location startLine="77" startOffset="20" endLine="83" endOffset="58"/></Target><Target id="@+id/tv_sexo_paciente" view="TextView"><Expressions/><location startLine="85" startOffset="20" endLine="91" endOffset="58"/></Target><Target id="@+id/tv_email_paciente" view="TextView"><Expressions/><location startLine="93" startOffset="20" endLine="98" endOffset="48"/></Target><Target id="@+id/tv_medicacao_paciente" view="TextView"><Expressions/><location startLine="127" startOffset="20" endLine="133" endOffset="55"/></Target></Targets></Layout>
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_detalhe_paciente" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_detalhe_paciente.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/activity_detalhe_paciente_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="144" endOffset="51"/></Target><Target id="@+id/btn_sair_detalhe" view="ImageButton"><Expressions/><location startLine="11" startOffset="4" endLine="22" endOffset="33"/></Target><Target id="@+id/tv_nome_paciente" view="TextView"><Expressions/><location startLine="62" startOffset="20" endLine="68" endOffset="58"/></Target><Target id="@+id/tv_idade_paciente" view="TextView"><Expressions/><location startLine="70" startOffset="20" endLine="76" endOffset="58"/></Target><Target id="@+id/tv_numero_utente" view="TextView"><Expressions/><location startLine="78" startOffset="20" endLine="84" endOffset="58"/></Target><Target id="@+id/tv_sexo_paciente" view="TextView"><Expressions/><location startLine="86" startOffset="20" endLine="92" endOffset="58"/></Target><Target id="@+id/tv_email_paciente" view="TextView"><Expressions/><location startLine="94" startOffset="20" endLine="99" endOffset="48"/></Target><Target id="@+id/tv_medicacao_paciente" view="TextView"><Expressions/><location startLine="129" startOffset="20" endLine="135" endOffset="55"/></Target></Targets></Layout>
|
||||||
@@ -1 +1 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_editar_perfil" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_editar_perfil.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/activity_editar_perfil_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="115" endOffset="12"/></Target><Target id="@+id/btn_voltar" view="ImageButton"><Expressions/><location startLine="14" startOffset="8" endLine="20" endOffset="42"/></Target><Target id="@+id/edit_name" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="38" startOffset="12" endLine="43" endOffset="52"/></Target><Target id="@+id/edit_specialty" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="52" startOffset="12" endLine="57" endOffset="42"/></Target><Target id="@+id/edit_gender" view="AutoCompleteTextView"><Expressions/><location startLine="67" startOffset="12" endLine="71" endOffset="42"/></Target><Target id="@+id/edit_horario" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="80" startOffset="12" endLine="85" endOffset="42"/></Target><Target id="@+id/edit_email" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="94" startOffset="12" endLine="100" endOffset="54"/></Target><Target id="@+id/btn_guardar_alteracoes" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="103" startOffset="8" endLine="112" endOffset="45"/></Target></Targets></Layout>
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_editar_perfil" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_editar_perfil.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/activity_editar_perfil_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="146" endOffset="12"/></Target><Target id="@+id/btn_voltar" view="ImageButton"><Expressions/><location startLine="14" startOffset="8" endLine="20" endOffset="42"/></Target><Target id="@+id/edit_name" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="38" startOffset="12" endLine="45" endOffset="38"/></Target><Target id="@+id/edit_specialty" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="54" startOffset="12" endLine="61" endOffset="38"/></Target><Target id="@+id/edit_gender" view="AutoCompleteTextView"><Expressions/><location startLine="71" startOffset="12" endLine="75" endOffset="42"/></Target><Target id="@+id/edit_horario_inicio" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="91" startOffset="16" endLine="98" endOffset="46"/></Target><Target id="@+id/edit_horario_fim" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="108" startOffset="16" endLine="115" endOffset="46"/></Target><Target id="@+id/edit_email" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="125" startOffset="12" endLine="131" endOffset="54"/></Target><Target id="@+id/btn_guardar_alteracoes" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="134" startOffset="8" endLine="143" endOffset="45"/></Target></Targets></Layout>
|
||||||
@@ -1 +1 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_forgot_password" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_forgot_password.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/activity_forgot_password_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="62" endOffset="14"/></Target><Target id="@+id/email_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="38" startOffset="8" endLine="43" endOffset="50"/></Target><Target id="@+id/reset_button" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="46" startOffset="4" endLine="52" endOffset="43"/></Target><Target id="@+id/back_to_login" view="TextView"><Expressions/><location startLine="54" startOffset="4" endLine="60" endOffset="33"/></Target></Targets></Layout>
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_forgot_password" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_forgot_password.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/activity_forgot_password_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="67" endOffset="14"/></Target><Target id="@+id/email_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="40" startOffset="8" endLine="47" endOffset="34"/></Target><Target id="@+id/reset_button" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="50" startOffset="4" endLine="56" endOffset="43"/></Target><Target id="@+id/back_to_login" view="TextView"><Expressions/><location startLine="58" startOffset="4" endLine="65" endOffset="30"/></Target></Targets></Layout>
|
||||||
@@ -1 +1 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_login" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_login.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/activity_login_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="125" endOffset="12"/></Target><Target id="@+id/email_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="49" startOffset="20" endLine="55" endOffset="62"/></Target><Target id="@+id/password_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="64" startOffset="20" endLine="70" endOffset="58"/></Target><Target id="@+id/checkbox_remember_me" view="com.google.android.material.checkbox.MaterialCheckBox"><Expressions/><location startLine="73" startOffset="16" endLine="79" endOffset="55"/></Target><Target id="@+id/login_button" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="81" startOffset="16" endLine="88" endOffset="55"/></Target><Target id="@+id/forgot_password_link" view="TextView"><Expressions/><location startLine="90" startOffset="16" endLine="97" endOffset="42"/></Target><Target id="@+id/register_link" view="TextView"><Expressions/><location startLine="115" startOffset="12" endLine="121" endOffset="59"/></Target></Targets></Layout>
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_login" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_login.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/activity_login_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="133" endOffset="12"/></Target><Target id="@+id/email_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="53" startOffset="20" endLine="61" endOffset="46"/></Target><Target id="@+id/password_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="70" startOffset="20" endLine="78" endOffset="46"/></Target><Target id="@+id/checkbox_remember_me" view="com.google.android.material.checkbox.MaterialCheckBox"><Expressions/><location startLine="81" startOffset="16" endLine="87" endOffset="55"/></Target><Target id="@+id/login_button" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="89" startOffset="16" endLine="96" endOffset="55"/></Target><Target id="@+id/forgot_password_link" view="TextView"><Expressions/><location startLine="98" startOffset="16" endLine="105" endOffset="42"/></Target><Target id="@+id/register_link" view="TextView"><Expressions/><location startLine="123" startOffset="12" endLine="129" endOffset="59"/></Target></Targets></Layout>
|
||||||
@@ -1 +1 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_main" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_main.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.RelativeLayout"><Targets><Target tag="layout/activity_main_0" view="RelativeLayout"><Expressions/><location startLine="1" startOffset="0" endLine="268" endOffset="16"/></Target><Target id="@+id/lay_top" view="LinearLayout"><Expressions/><location startLine="8" startOffset="4" endLine="27" endOffset="18"/></Target><Target id="@+id/tv_greeting_main" view="TextView"><Expressions/><location startLine="19" startOffset="8" endLine="26" endOffset="51"/></Target><Target id="@+id/container" view="FrameLayout"><Expressions/><location startLine="29" startOffset="4" endLine="257" endOffset="17"/></Target><Target id="@+id/view_agenda" view="LinearLayout"><Expressions/><location startLine="37" startOffset="8" endLine="95" endOffset="22"/></Target><Target id="@+id/calendarView" view="CalendarView"><Expressions/><location startLine="54" startOffset="16" endLine="58" endOffset="55"/></Target><Target id="@+id/text_agenda_info" view="TextView"><Expressions/><location startLine="61" startOffset="12" endLine="69" endOffset="57"/></Target><Target id="@+id/recycler_agenda" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="76" startOffset="16" endLine="81" endOffset="50"/></Target><Target id="@+id/text_agenda_vazia" view="TextView"><Expressions/><location startLine="83" startOffset="16" endLine="92" endOffset="49"/></Target><Target id="@+id/view_pacientes" view="LinearLayout"><Expressions/><location startLine="98" startOffset="8" endLine="122" endOffset="22"/></Target><Target id="@+id/text_empty_state" view="TextView"><Expressions/><location startLine="104" startOffset="12" endLine="113" endOffset="45"/></Target><Target id="@+id/recycler_consultas" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="114" startOffset="12" endLine="121" endOffset="46"/></Target><Target id="@+id/view_aceites" view="LinearLayout"><Expressions/><location startLine="125" startOffset="8" endLine="149" endOffset="22"/></Target><Target id="@+id/text_aceites_empty" view="TextView"><Expressions/><location startLine="131" startOffset="12" endLine="140" endOffset="45"/></Target><Target id="@+id/recycler_aceites" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="141" startOffset="12" endLine="148" endOffset="46"/></Target><Target id="@+id/view_perfil" view="LinearLayout"><Expressions/><location startLine="152" startOffset="8" endLine="256" endOffset="22"/></Target><Target id="@+id/tv_nome_medico" view="TextView"><Expressions/><location startLine="187" startOffset="20" endLine="195" endOffset="58"/></Target><Target id="@+id/tv_email_medico" view="TextView"><Expressions/><location startLine="197" startOffset="20" endLine="204" endOffset="59"/></Target><Target id="@+id/tv_especialidade" view="TextView"><Expressions/><location startLine="213" startOffset="20" endLine="220" endOffset="58"/></Target><Target id="@+id/tv_cedula" view="TextView"><Expressions/><location startLine="222" startOffset="20" endLine="228" endOffset="48"/></Target><Target id="@+id/btn_editar_dados" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="232" startOffset="12" endLine="242" endOffset="51"/></Target><Target id="@+id/btn_logout" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="244" startOffset="12" endLine="255" endOffset="44"/></Target><Target id="@+id/bottom_navigation" view="com.google.android.material.bottomnavigation.BottomNavigationView"><Expressions/><location startLine="259" startOffset="4" endLine="266" endOffset="43"/></Target></Targets></Layout>
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_main" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_main.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.RelativeLayout"><Targets><Target tag="layout/activity_main_0" view="RelativeLayout"><Expressions/><location startLine="1" startOffset="0" endLine="304" endOffset="16"/></Target><Target id="@+id/lay_top" view="LinearLayout"><Expressions/><location startLine="8" startOffset="4" endLine="27" endOffset="18"/></Target><Target id="@+id/tv_greeting_main" view="TextView"><Expressions/><location startLine="19" startOffset="8" endLine="26" endOffset="45"/></Target><Target id="@+id/container" view="FrameLayout"><Expressions/><location startLine="29" startOffset="4" endLine="293" endOffset="17"/></Target><Target id="@+id/view_agenda" view="LinearLayout"><Expressions/><location startLine="37" startOffset="8" endLine="96" endOffset="22"/></Target><Target id="@+id/calendarView" view="CalendarView"><Expressions/><location startLine="54" startOffset="16" endLine="59" endOffset="55"/></Target><Target id="@+id/text_agenda_info" view="TextView"><Expressions/><location startLine="62" startOffset="12" endLine="70" endOffset="56"/></Target><Target id="@+id/recycler_agenda" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="77" startOffset="16" endLine="82" endOffset="50"/></Target><Target id="@+id/text_agenda_vazia" view="TextView"><Expressions/><location startLine="84" startOffset="16" endLine="93" endOffset="49"/></Target><Target id="@+id/view_pacientes" view="LinearLayout"><Expressions/><location startLine="99" startOffset="8" endLine="134" endOffset="22"/></Target><Target id="@+id/text_empty_state" view="TextView"><Expressions/><location startLine="116" startOffset="12" endLine="125" endOffset="45"/></Target><Target id="@+id/recycler_consultas" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="126" startOffset="12" endLine="133" endOffset="46"/></Target><Target id="@+id/view_aceites" view="LinearLayout"><Expressions/><location startLine="137" startOffset="8" endLine="172" endOffset="22"/></Target><Target id="@+id/text_aceites_empty" view="TextView"><Expressions/><location startLine="154" startOffset="12" endLine="163" endOffset="59"/></Target><Target id="@+id/recycler_aceites" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="164" startOffset="12" endLine="171" endOffset="46"/></Target><Target id="@+id/view_perfil" view="LinearLayout"><Expressions/><location startLine="175" startOffset="8" endLine="292" endOffset="22"/></Target><Target id="@+id/tv_nome_medico" view="TextView"><Expressions/><location startLine="214" startOffset="20" endLine="222" endOffset="58"/></Target><Target id="@+id/tv_email_medico" view="TextView"><Expressions/><location startLine="224" startOffset="20" endLine="231" endOffset="59"/></Target><Target id="@+id/tv_especialidade" view="TextView"><Expressions/><location startLine="240" startOffset="20" endLine="247" endOffset="58"/></Target><Target id="@+id/tv_cedula" view="TextView"><Expressions/><location startLine="249" startOffset="20" endLine="256" endOffset="58"/></Target><Target id="@+id/tv_horario_perfil" view="TextView"><Expressions/><location startLine="258" startOffset="20" endLine="264" endOffset="48"/></Target><Target id="@+id/btn_editar_dados" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="268" startOffset="12" endLine="278" endOffset="51"/></Target><Target id="@+id/btn_logout" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="280" startOffset="12" endLine="291" endOffset="55"/></Target><Target id="@+id/bottom_navigation" view="com.google.android.material.bottomnavigation.BottomNavigationView"><Expressions/><location startLine="295" startOffset="4" endLine="302" endOffset="43"/></Target></Targets></Layout>
|
||||||
@@ -1 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_perfil_medico" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_perfil_medico.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/activity_perfil_medico_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="123" endOffset="14"/></Target><Target id="@+id/tv_nome_medico" view="TextView"><Expressions/><location startLine="44" startOffset="16" endLine="52" endOffset="54"/></Target><Target id="@+id/tv_email_medico" view="TextView"><Expressions/><location startLine="54" startOffset="16" endLine="61" endOffset="55"/></Target><Target id="@+id/tv_especialidade" view="TextView"><Expressions/><location startLine="70" startOffset="16" endLine="77" endOffset="54"/></Target><Target id="@+id/tv_cedula" view="TextView"><Expressions/><location startLine="79" startOffset="16" endLine="85" endOffset="44"/></Target><Target id="@+id/btn_editar_dados" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="89" startOffset="8" endLine="99" endOffset="47"/></Target><Target id="@+id/btn_logout" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="101" startOffset="8" endLine="112" endOffset="40"/></Target><Target id="@+id/bottom_navigation" view="com.google.android.material.bottomnavigation.BottomNavigationView"><Expressions/><location startLine="115" startOffset="4" endLine="121" endOffset="43"/></Target></Targets></Layout>
|
|
||||||
@@ -1 +1 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_register" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_register.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/activity_register_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="176" endOffset="12"/></Target><Target id="@+id/name_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="50" startOffset="20" endLine="55" endOffset="60"/></Target><Target id="@+id/age_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="71" startOffset="24" endLine="77" endOffset="56"/></Target><Target id="@+id/utente_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="87" startOffset="24" endLine="93" endOffset="56"/></Target><Target id="@+id/gender_auto_complete" view="AutoCompleteTextView"><Expressions/><location startLine="104" startOffset="20" endLine="108" endOffset="50"/></Target><Target id="@+id/email_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="117" startOffset="20" endLine="123" endOffset="62"/></Target><Target id="@+id/password_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="132" startOffset="20" endLine="138" endOffset="58"/></Target><Target id="@+id/register_button" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="141" startOffset="16" endLine="148" endOffset="55"/></Target><Target id="@+id/login_link" view="TextView"><Expressions/><location startLine="163" startOffset="20" endLine="169" endOffset="67"/></Target></Targets></Layout>
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_register" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_register.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/activity_register_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="159" endOffset="12"/></Target><Target id="@+id/name_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="50" startOffset="20" endLine="57" endOffset="46"/></Target><Target id="@+id/specialty_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="66" startOffset="20" endLine="73" endOffset="46"/></Target><Target id="@+id/gender_auto_complete" view="AutoCompleteTextView"><Expressions/><location startLine="83" startOffset="20" endLine="87" endOffset="50"/></Target><Target id="@+id/email_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="96" startOffset="20" endLine="104" endOffset="46"/></Target><Target id="@+id/password_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="113" startOffset="20" endLine="121" endOffset="46"/></Target><Target id="@+id/register_button" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="124" startOffset="16" endLine="131" endOffset="55"/></Target><Target id="@+id/login_link" view="TextView"><Expressions/><location startLine="146" startOffset="20" endLine="152" endOffset="67"/></Target></Targets></Layout>
|
||||||
@@ -1 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_register_medico" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/activity_register_medico.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/activity_register_medico_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="151" endOffset="12"/></Target><Target id="@+id/name_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="50" startOffset="20" endLine="55" endOffset="60"/></Target><Target id="@+id/specialty_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="64" startOffset="20" endLine="69" endOffset="50"/></Target><Target id="@+id/gender_auto_complete" view="AutoCompleteTextView"><Expressions/><location startLine="79" startOffset="20" endLine="83" endOffset="50"/></Target><Target id="@+id/email_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="92" startOffset="20" endLine="98" endOffset="62"/></Target><Target id="@+id/password_edit_text" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="107" startOffset="20" endLine="113" endOffset="58"/></Target><Target id="@+id/register_button" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="116" startOffset="16" endLine="123" endOffset="55"/></Target><Target id="@+id/login_link" view="TextView"><Expressions/><location startLine="138" startOffset="20" endLine="144" endOffset="67"/></Target></Targets></Layout>
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="dialog_add_medication" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/dialog_add_medication.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/dialog_add_medication_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="84" endOffset="14"/></Target><Target id="@+id/edit_med_name" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="13" startOffset="8" endLine="17" endOffset="46"/></Target><Target id="@+id/text_med_time" view="TextView"><Expressions/><location startLine="27" startOffset="4" endLine="36" endOffset="43"/></Target><Target id="@+id/radio_group_route" view="RadioGroup"><Expressions/><location startLine="45" startOffset="4" endLine="68" endOffset="16"/></Target><Target id="@+id/radio_oral" view="RadioButton"><Expressions/><location startLine="51" startOffset="8" endLine="55" endOffset="49"/></Target><Target id="@+id/radio_topical" view="RadioButton"><Expressions/><location startLine="57" startOffset="8" endLine="61" endOffset="49"/></Target><Target id="@+id/radio_inhalatory" view="RadioButton"><Expressions/><location startLine="63" startOffset="8" endLine="67" endOffset="61"/></Target><Target id="@+id/edit_med_notes" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="76" startOffset="8" endLine="81" endOffset="33"/></Target></Targets></Layout>
|
|
||||||
@@ -1 +1 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="dialog_change_password" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/dialog_change_password.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/dialog_change_password_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="50" endOffset="14"/></Target><Target id="@+id/new_password" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="21" startOffset="8" endLine="26" endOffset="46"/></Target><Target id="@+id/button_cancel_password" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="35" startOffset="8" endLine="41" endOffset="43"/></Target><Target id="@+id/button_save_password" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="43" startOffset="8" endLine="47" endOffset="35"/></Target></Targets></Layout>
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="dialog_change_password" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/dialog_change_password.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/dialog_change_password_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="52" endOffset="14"/></Target><Target id="@+id/new_password" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="21" startOffset="8" endLine="28" endOffset="34"/></Target><Target id="@+id/button_cancel_password" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="37" startOffset="8" endLine="43" endOffset="43"/></Target><Target id="@+id/button_save_password" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="45" startOffset="8" endLine="49" endOffset="35"/></Target></Targets></Layout>
|
||||||
@@ -1 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="dialog_edit_profile" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/dialog_edit_profile.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/dialog_edit_profile_0" view="ScrollView"><Expressions/><location startLine="1" startOffset="0" endLine="127" endOffset="12"/></Target><Target id="@+id/edit_profile_image" view="com.google.android.material.imageview.ShapeableImageView"><Expressions/><location startLine="12" startOffset="8" endLine="22" endOffset="37"/></Target><Target id="@+id/button_change_photo" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="24" startOffset="8" endLine="31" endOffset="47"/></Target><Target id="@+id/edit_name" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="47" startOffset="12" endLine="52" endOffset="52"/></Target><Target id="@+id/edit_age" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="60" startOffset="12" endLine="66" endOffset="44"/></Target><Target id="@+id/edit_utente" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="74" startOffset="12" endLine="80" endOffset="44"/></Target><Target id="@+id/edit_email" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="88" startOffset="12" endLine="93" endOffset="54"/></Target><Target id="@+id/button_change_password" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="96" startOffset="8" endLine="103" endOffset="47"/></Target><Target id="@+id/button_cancel" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="111" startOffset="12" endLine="117" endOffset="47"/></Target><Target id="@+id/button_save" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="119" startOffset="12" endLine="123" endOffset="39"/></Target></Targets></Layout>
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="fragment_appointments" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/fragment_appointments.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.FrameLayout"><Targets><Target tag="layout/fragment_appointments_0" view="FrameLayout"><Expressions/><location startLine="1" startOffset="0" endLine="50" endOffset="13"/></Target><Target id="@+id/recycler_appointments_future" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="28" startOffset="8" endLine="32" endOffset="47"/></Target><Target id="@+id/recycler_appointments_past" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="41" startOffset="8" endLine="44" endOffset="49"/></Target></Targets></Layout>
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="fragment_home" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/fragment_home.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/fragment_home_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="74" endOffset="51"/></Target><Target id="@+id/text_greeting" view="TextView"><Expressions/><location startLine="7" startOffset="4" endLine="16" endOffset="54"/></Target><Target id="@+id/card_next_medication" view="com.google.android.material.card.MaterialCardView"><Expressions/><location startLine="18" startOffset="4" endLine="61" endOffset="55"/></Target><Target id="@+id/next_med_name" view="TextView"><Expressions/><location startLine="44" startOffset="12" endLine="50" endOffset="47"/></Target><Target id="@+id/next_med_time" view="TextView"><Expressions/><location startLine="52" startOffset="12" endLine="59" endOffset="47"/></Target><Target id="@+id/button_book_appointment" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="63" startOffset="4" endLine="72" endOffset="71"/></Target></Targets></Layout>
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="fragment_medication" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/fragment_medication.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/fragment_medication_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="53" endOffset="51"/></Target><Target id="@+id/text_title" view="TextView"><Expressions/><location startLine="7" startOffset="4" endLine="17" endOffset="43"/></Target><Target id="@+id/recycler_medication" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="19" startOffset="4" endLine="27" endOffset="50"/></Target><Target id="@+id/text_empty_medications" view="TextView"><Expressions/><location startLine="29" startOffset="4" endLine="41" endOffset="50"/></Target><Target id="@+id/fab_add_medication" view="com.google.android.material.floatingactionbutton.FloatingActionButton"><Expressions/><location startLine="43" startOffset="4" endLine="51" endOffset="59"/></Target></Targets></Layout>
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="fragment_profile" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/fragment_profile.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/fragment_profile_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="126" endOffset="14"/></Target><Target id="@+id/profile_image" view="com.google.android.material.imageview.ShapeableImageView"><Expressions/><location startLine="10" startOffset="4" endLine="17" endOffset="43"/></Target><Target id="@+id/profile_name" view="TextView"><Expressions/><location startLine="34" startOffset="12" endLine="42" endOffset="50"/></Target><Target id="@+id/profile_email" view="TextView"><Expressions/><location startLine="44" startOffset="12" endLine="51" endOffset="51"/></Target><Target id="@+id/profile_age" view="TextView"><Expressions/><location startLine="73" startOffset="16" endLine="80" endOffset="60"/></Target><Target id="@+id/profile_utente" view="TextView"><Expressions/><location startLine="96" startOffset="16" endLine="103" endOffset="60"/></Target><Target id="@+id/button_edit_profile" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="109" startOffset="4" endLine="115" endOffset="56"/></Target><Target id="@+id/button_logout" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="117" startOffset="4" endLine="124" endOffset="47"/></Target></Targets></Layout>
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="fragment_schedule_appointment" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/fragment_schedule_appointment.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/fragment_schedule_appointment_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="92" endOffset="14"/></Target><Target id="@+id/datePicker" view="DatePicker"><Expressions/><location startLine="24" startOffset="4" endLine="31" endOffset="43"/></Target><Target id="@+id/recycler_time_slots" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="41" startOffset="4" endLine="46" endOffset="43"/></Target><Target id="@+id/spinner_doctor" view="AutoCompleteTextView"><Expressions/><location startLine="63" startOffset="8" endLine="67" endOffset="38"/></Target><Target id="@+id/edit_reason" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="76" startOffset="8" endLine="83" endOffset="33"/></Target><Target id="@+id/btn_confirm_appointment" view="Button"><Expressions/><location startLine="86" startOffset="4" endLine="90" endOffset="45"/></Target></Targets></Layout>
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="fragment_sns24" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/fragment_sns24.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/fragment_sns24_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="91" endOffset="14"/></Target><Target id="@+id/button_call_sns" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="18" startOffset="4" endLine="27" endOffset="43"/></Target><Target id="@+id/input_symptoms" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="51" startOffset="8" endLine="57" endOffset="40"/></Target><Target id="@+id/button_ai_triage" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="60" startOffset="4" endLine="67" endOffset="43"/></Target><Target id="@+id/text_ai_result" view="TextView"><Expressions/><location startLine="69" startOffset="4" endLine="78" endOffset="43"/></Target><Target id="@+id/button_find_hospital" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="80" startOffset="4" endLine="89" endOffset="34"/></Target></Targets></Layout>
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="item_appointment" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/item_appointment.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="com.google.android.material.card.MaterialCardView"><Targets><Target tag="layout/item_appointment_0" view="com.google.android.material.card.MaterialCardView"><Expressions/><location startLine="1" startOffset="0" endLine="57" endOffset="51"/></Target><Target id="@+id/text_type" view="TextView"><Expressions/><location startLine="18" startOffset="8" endLine="25" endOffset="53"/></Target><Target id="@+id/text_date" view="TextView"><Expressions/><location startLine="33" startOffset="12" endLine="38" endOffset="48"/></Target><Target id="@+id/text_time" view="TextView"><Expressions/><location startLine="40" startOffset="12" endLine="45" endOffset="43"/></Target><Target id="@+id/text_reason" view="TextView"><Expressions/><location startLine="48" startOffset="8" endLine="55" endOffset="43"/></Target></Targets></Layout>
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="item_medication" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/item_medication.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="com.google.android.material.card.MaterialCardView"><Targets><Target tag="layout/item_medication_0" view="com.google.android.material.card.MaterialCardView"><Expressions/><location startLine="1" startOffset="0" endLine="75" endOffset="51"/></Target><Target id="@+id/text_med_name" view="TextView"><Expressions/><location startLine="32" startOffset="12" endLine="39" endOffset="57"/></Target><Target id="@+id/text_med_dosage" view="TextView"><Expressions/><location startLine="41" startOffset="12" endLine="46" endOffset="47"/></Target><Target id="@+id/text_med_notes" view="TextView"><Expressions/><location startLine="48" startOffset="12" endLine="55" endOffset="47"/></Target><Target id="@+id/text_med_time" view="TextView"><Expressions/><location startLine="58" startOffset="8" endLine="66" endOffset="44"/></Target><Target id="@+id/checkbox_taken" view="CheckBox"><Expressions/><location startLine="68" startOffset="8" endLine="72" endOffset="54"/></Target></Targets></Layout>
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="item_time_slot" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/item_time_slot.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="com.google.android.material.button.MaterialButton" rootNodeViewId="@+id/btn_time_slot"><Targets><Target id="@+id/btn_time_slot" tag="layout/item_time_slot_0" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="1" startOffset="0" endLine="8" endOffset="67"/></Target></Targets></Layout>
|
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,11 +1,13 @@
|
|||||||
#Thu Apr 23 10:27:31 WEST 2026
|
#Thu Apr 23 16:03:33 WEST 2026
|
||||||
com.example.medcuida.pro.app-main-56\:/drawable-v26/ic_launcher_final.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable-v26_ic_launcher_final.xml.flat
|
com.example.medcuida.pro.app-main-56\:/drawable-v26/ic_launcher_final.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable-v26_ic_launcher_final.xml.flat
|
||||||
com.example.medcuida.pro.app-main-56\:/drawable/bg_bubble_receive.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_bg_bubble_receive.xml.flat
|
com.example.medcuida.pro.app-main-56\:/drawable/bg_bubble_receive.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_bg_bubble_receive.xml.flat
|
||||||
com.example.medcuida.pro.app-main-56\:/drawable/bg_bubble_send.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_bg_bubble_send.xml.flat
|
com.example.medcuida.pro.app-main-56\:/drawable/bg_bubble_send.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_bg_bubble_send.xml.flat
|
||||||
com.example.medcuida.pro.app-main-56\:/drawable/bg_chat_input.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_bg_chat_input.xml.flat
|
com.example.medcuida.pro.app-main-56\:/drawable/bg_chat_input.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_bg_chat_input.xml.flat
|
||||||
|
com.example.medcuida.pro.app-main-56\:/drawable/bg_gradient_header.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_bg_gradient_header.xml.flat
|
||||||
com.example.medcuida.pro.app-main-56\:/drawable/btn_outline_error.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_btn_outline_error.xml.flat
|
com.example.medcuida.pro.app-main-56\:/drawable/btn_outline_error.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_btn_outline_error.xml.flat
|
||||||
com.example.medcuida.pro.app-main-56\:/drawable/btn_outline_primary.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_btn_outline_primary.xml.flat
|
com.example.medcuida.pro.app-main-56\:/drawable/btn_outline_primary.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_btn_outline_primary.xml.flat
|
||||||
com.example.medcuida.pro.app-main-56\:/drawable/circle_bg.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_circle_bg.xml.flat
|
com.example.medcuida.pro.app-main-56\:/drawable/circle_bg.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_circle_bg.xml.flat
|
||||||
|
com.example.medcuida.pro.app-main-56\:/drawable/circle_bg_large.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_circle_bg_large.xml.flat
|
||||||
com.example.medcuida.pro.app-main-56\:/drawable/ic_arrow_back.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_ic_arrow_back.xml.flat
|
com.example.medcuida.pro.app-main-56\:/drawable/ic_arrow_back.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_ic_arrow_back.xml.flat
|
||||||
com.example.medcuida.pro.app-main-56\:/drawable/ic_chat.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_ic_chat.xml.flat
|
com.example.medcuida.pro.app-main-56\:/drawable/ic_chat.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_ic_chat.xml.flat
|
||||||
com.example.medcuida.pro.app-main-56\:/drawable/ic_launcher.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_ic_launcher.xml.flat
|
com.example.medcuida.pro.app-main-56\:/drawable/ic_launcher.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_ic_launcher.xml.flat
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -1,143 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<androidx.constraintlayout.widget.ConstraintLayout 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"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:background="@color/white"
|
|
||||||
tools:context=".DetalhePacienteActivity">
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<ImageButton
|
|
||||||
android:id="@+id/btn_sair_detalhe"
|
|
||||||
android:layout_width="48dp"
|
|
||||||
android:layout_height="48dp"
|
|
||||||
android:layout_margin="16dp"
|
|
||||||
android:background="?attr/selectableItemBackgroundBorderless"
|
|
||||||
android:src="@drawable/ic_arrow_back"
|
|
||||||
app:tint="@color/text_primary"
|
|
||||||
app:layout_constraintTop_toTopOf="parent"
|
|
||||||
app:layout_constraintStart_toStartOf="parent"
|
|
||||||
android:contentDescription="Sair"
|
|
||||||
android:elevation="4dp" />
|
|
||||||
|
|
||||||
<ScrollView
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="0dp"
|
|
||||||
app:layout_constraintTop_toBottomOf="@id/btn_sair_detalhe"
|
|
||||||
app:layout_constraintBottom_toBottomOf="parent">
|
|
||||||
|
|
||||||
<LinearLayout
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:orientation="vertical"
|
|
||||||
android:padding="24dp">
|
|
||||||
|
|
||||||
<!-- Card Pessoal -->
|
|
||||||
<com.google.android.material.card.MaterialCardView
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:layout_marginBottom="16dp"
|
|
||||||
app:cardCornerRadius="12dp"
|
|
||||||
app:cardElevation="2dp"
|
|
||||||
app:strokeWidth="1dp"
|
|
||||||
app:strokeColor="#E0E0E0">
|
|
||||||
|
|
||||||
<LinearLayout
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:orientation="vertical"
|
|
||||||
android:padding="16dp">
|
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:text="Informação Pessoal"
|
|
||||||
android:textStyle="bold"
|
|
||||||
android:textSize="18sp"
|
|
||||||
android:textColor="?attr/colorPrimary"
|
|
||||||
android:layout_marginBottom="16dp"/>
|
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:id="@+id/tv_nome_paciente"
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:text="Nome: A carregar..."
|
|
||||||
android:textSize="16sp"
|
|
||||||
android:layout_marginBottom="8dp"/>
|
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:id="@+id/tv_idade_paciente"
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:text="Idade: A carregar..."
|
|
||||||
android:textSize="16sp"
|
|
||||||
android:layout_marginBottom="8dp"/>
|
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:id="@+id/tv_numero_utente"
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:text="Nº Utente: A carregar..."
|
|
||||||
android:textSize="16sp"
|
|
||||||
android:layout_marginBottom="8dp"/>
|
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:id="@+id/tv_sexo_paciente"
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:text="Sexo: A carregar..."
|
|
||||||
android:textSize="16sp"
|
|
||||||
android:layout_marginBottom="8dp"/>
|
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:id="@+id/tv_email_paciente"
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:text="Email: A carregar..."
|
|
||||||
android:textSize="16sp"/>
|
|
||||||
|
|
||||||
</LinearLayout>
|
|
||||||
</com.google.android.material.card.MaterialCardView>
|
|
||||||
|
|
||||||
<!-- Card Clínica -->
|
|
||||||
<com.google.android.material.card.MaterialCardView
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
app:cardCornerRadius="12dp"
|
|
||||||
app:cardElevation="2dp"
|
|
||||||
app:strokeWidth="1dp"
|
|
||||||
app:strokeColor="#E0E0E0">
|
|
||||||
|
|
||||||
<LinearLayout
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:orientation="vertical"
|
|
||||||
android:padding="16dp">
|
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:text="Medicação Atual"
|
|
||||||
android:textStyle="bold"
|
|
||||||
android:textSize="18sp"
|
|
||||||
android:textColor="?attr/colorPrimary"
|
|
||||||
android:layout_marginBottom="16dp"/>
|
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:id="@+id/tv_medicacao_paciente"
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:text="A carregar medicação..."
|
|
||||||
android:textSize="16sp"
|
|
||||||
android:lineSpacingExtra="4dp"/>
|
|
||||||
|
|
||||||
</LinearLayout>
|
|
||||||
|
|
||||||
</com.google.android.material.card.MaterialCardView>
|
|
||||||
|
|
||||||
</LinearLayout>
|
|
||||||
</ScrollView>
|
|
||||||
|
|
||||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
|
||||||
@@ -0,0 +1,147 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
android:fillViewport="true"
|
||||||
|
android:background="#FAFAFA">
|
||||||
|
|
||||||
|
<LinearLayout
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:orientation="vertical"
|
||||||
|
android:padding="24dp">
|
||||||
|
|
||||||
|
<ImageButton
|
||||||
|
android:id="@+id/btn_voltar"
|
||||||
|
android:layout_width="48dp"
|
||||||
|
android:layout_height="48dp"
|
||||||
|
android:src="@drawable/ic_arrow_back"
|
||||||
|
android:background="?attr/selectableItemBackgroundBorderless"
|
||||||
|
app:tint="?attr/colorPrimary"/>
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="Editar Dados Pessoais"
|
||||||
|
android:textSize="24sp"
|
||||||
|
android:textStyle="bold"
|
||||||
|
android:textColor="#000000"
|
||||||
|
android:layout_marginTop="16dp"
|
||||||
|
android:layout_marginBottom="32dp"/>
|
||||||
|
|
||||||
|
<com.google.android.material.textfield.TextInputLayout
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginBottom="16dp"
|
||||||
|
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox">
|
||||||
|
|
||||||
|
<com.google.android.material.textfield.TextInputEditText
|
||||||
|
android:id="@+id/edit_name"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:hint="Nome"
|
||||||
|
android:inputType="textPersonName"
|
||||||
|
android:imeOptions="actionNext"
|
||||||
|
android:maxLines="1" />
|
||||||
|
</com.google.android.material.textfield.TextInputLayout>
|
||||||
|
|
||||||
|
<com.google.android.material.textfield.TextInputLayout
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginBottom="16dp"
|
||||||
|
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox">
|
||||||
|
|
||||||
|
<com.google.android.material.textfield.TextInputEditText
|
||||||
|
android:id="@+id/edit_specialty"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:hint="Especialidade"
|
||||||
|
android:inputType="text"
|
||||||
|
android:imeOptions="actionNext"
|
||||||
|
android:maxLines="1" />
|
||||||
|
</com.google.android.material.textfield.TextInputLayout>
|
||||||
|
|
||||||
|
<com.google.android.material.textfield.TextInputLayout
|
||||||
|
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox.ExposedDropdownMenu"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginBottom="16dp"
|
||||||
|
android:hint="Sexo">
|
||||||
|
|
||||||
|
<AutoCompleteTextView
|
||||||
|
android:id="@+id/edit_gender"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:inputType="none" />
|
||||||
|
</com.google.android.material.textfield.TextInputLayout>
|
||||||
|
|
||||||
|
<LinearLayout
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:orientation="horizontal"
|
||||||
|
android:layout_marginBottom="16dp">
|
||||||
|
|
||||||
|
<com.google.android.material.textfield.TextInputLayout
|
||||||
|
android:layout_width="0dp"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_weight="1"
|
||||||
|
android:layout_marginEnd="8dp"
|
||||||
|
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox">
|
||||||
|
|
||||||
|
<com.google.android.material.textfield.TextInputEditText
|
||||||
|
android:id="@+id/edit_horario_inicio"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:hint="Início"
|
||||||
|
android:focusable="false"
|
||||||
|
android:clickable="true"
|
||||||
|
android:inputType="none" />
|
||||||
|
</com.google.android.material.textfield.TextInputLayout>
|
||||||
|
|
||||||
|
<com.google.android.material.textfield.TextInputLayout
|
||||||
|
android:layout_width="0dp"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_weight="1"
|
||||||
|
android:layout_marginStart="8dp"
|
||||||
|
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox">
|
||||||
|
|
||||||
|
<com.google.android.material.textfield.TextInputEditText
|
||||||
|
android:id="@+id/edit_horario_fim"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:hint="Fim"
|
||||||
|
android:focusable="false"
|
||||||
|
android:clickable="true"
|
||||||
|
android:inputType="none" />
|
||||||
|
</com.google.android.material.textfield.TextInputLayout>
|
||||||
|
</LinearLayout>
|
||||||
|
|
||||||
|
<com.google.android.material.textfield.TextInputLayout
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginBottom="32dp"
|
||||||
|
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox">
|
||||||
|
|
||||||
|
<com.google.android.material.textfield.TextInputEditText
|
||||||
|
android:id="@+id/edit_email"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:enabled="false"
|
||||||
|
android:hint="Email (Não editável)"
|
||||||
|
android:inputType="textEmailAddress" />
|
||||||
|
</com.google.android.material.textfield.TextInputLayout>
|
||||||
|
|
||||||
|
<com.google.android.material.button.MaterialButton
|
||||||
|
android:id="@+id/btn_guardar_alteracoes"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="56dp"
|
||||||
|
android:text="GUARDAR ALTERAÇÕES"
|
||||||
|
android:textSize="14sp"
|
||||||
|
android:textStyle="bold"
|
||||||
|
app:cornerRadius="28dp"
|
||||||
|
app:backgroundTint="#000000"
|
||||||
|
android:textColor="@color/white"/>
|
||||||
|
|
||||||
|
</LinearLayout>
|
||||||
|
</ScrollView>
|
||||||
@@ -0,0 +1,305 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
android:background="@color/background_color">
|
||||||
|
|
||||||
|
|
||||||
|
<LinearLayout
|
||||||
|
android:id="@+id/lay_top"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_alignParentTop="true"
|
||||||
|
android:paddingTop="56dp"
|
||||||
|
android:paddingBottom="40dp"
|
||||||
|
android:paddingHorizontal="28dp"
|
||||||
|
android:background="@drawable/bg_gradient_header"
|
||||||
|
android:elevation="12dp">
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/tv_greeting_main"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="Olá"
|
||||||
|
android:textSize="38sp"
|
||||||
|
android:fontFamily="sans-serif-black"
|
||||||
|
android:textColor="@color/white"/>
|
||||||
|
</LinearLayout>
|
||||||
|
|
||||||
|
<FrameLayout
|
||||||
|
android:id="@+id/container"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
android:layout_below="@id/lay_top"
|
||||||
|
android:layout_above="@id/bottom_navigation">
|
||||||
|
|
||||||
|
<!-- AGENDA VIEW -->
|
||||||
|
<LinearLayout
|
||||||
|
android:id="@+id/view_agenda"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
android:orientation="vertical"
|
||||||
|
android:paddingHorizontal="24dp">
|
||||||
|
|
||||||
|
<com.google.android.material.card.MaterialCardView
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="8dp"
|
||||||
|
android:layout_marginBottom="16dp"
|
||||||
|
app:cardCornerRadius="24dp"
|
||||||
|
app:cardElevation="0dp"
|
||||||
|
app:strokeWidth="1dp"
|
||||||
|
app:strokeColor="#E5E7EB">
|
||||||
|
|
||||||
|
<CalendarView
|
||||||
|
android:id="@+id/calendarView"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:theme="@style/Widget.CalendarView.Custom"
|
||||||
|
android:background="@color/white" />
|
||||||
|
</com.google.android.material.card.MaterialCardView>
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/text_agenda_info"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="As tuas consultas planeadas"
|
||||||
|
android:textStyle="bold"
|
||||||
|
android:textSize="20sp"
|
||||||
|
android:paddingVertical="12dp"
|
||||||
|
android:textColor="@color/text_primary"/>
|
||||||
|
|
||||||
|
<FrameLayout
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="0dp"
|
||||||
|
android:layout_weight="1">
|
||||||
|
|
||||||
|
<androidx.recyclerview.widget.RecyclerView
|
||||||
|
android:id="@+id/recycler_agenda"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
android:clipToPadding="false"
|
||||||
|
android:paddingBottom="80dp" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/text_agenda_vazia"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
android:text="Não tens consultas agendadas para este dia."
|
||||||
|
android:gravity="center"
|
||||||
|
android:visibility="gone"
|
||||||
|
android:textSize="16sp"
|
||||||
|
android:textColor="@color/text_secondary"
|
||||||
|
android:paddingBottom="40dp"/>
|
||||||
|
|
||||||
|
</FrameLayout>
|
||||||
|
</LinearLayout>
|
||||||
|
|
||||||
|
<!-- PACIENTES VIEW -->
|
||||||
|
<LinearLayout
|
||||||
|
android:id="@+id/view_pacientes"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
android:orientation="vertical"
|
||||||
|
android:visibility="gone">
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="Nomes dos Pacientes"
|
||||||
|
android:textStyle="bold"
|
||||||
|
android:textSize="26sp"
|
||||||
|
android:fontFamily="sans-serif-black"
|
||||||
|
android:paddingVertical="24dp"
|
||||||
|
android:paddingHorizontal="24dp"
|
||||||
|
android:textColor="@color/text_primary"/>
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/text_empty_state"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="0dp"
|
||||||
|
android:layout_weight="1"
|
||||||
|
android:text="Nenhuma consulta marcada."
|
||||||
|
android:gravity="center"
|
||||||
|
android:visibility="gone"
|
||||||
|
android:textSize="18sp"
|
||||||
|
android:textColor="#9E9E9E" />
|
||||||
|
<androidx.recyclerview.widget.RecyclerView
|
||||||
|
android:id="@+id/recycler_consultas"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="0dp"
|
||||||
|
android:layout_weight="1"
|
||||||
|
android:clipToPadding="false"
|
||||||
|
android:paddingTop="8dp"
|
||||||
|
android:paddingBottom="16dp" />
|
||||||
|
</LinearLayout>
|
||||||
|
|
||||||
|
<!-- ACEITES VIEW -->
|
||||||
|
<LinearLayout
|
||||||
|
android:id="@+id/view_aceites"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
android:orientation="vertical"
|
||||||
|
android:visibility="gone">
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="Consultas"
|
||||||
|
android:textStyle="bold"
|
||||||
|
android:textSize="26sp"
|
||||||
|
android:fontFamily="sans-serif-black"
|
||||||
|
android:paddingVertical="24dp"
|
||||||
|
android:paddingHorizontal="24dp"
|
||||||
|
android:textColor="@color/text_primary"/>
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/text_aceites_empty"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="0dp"
|
||||||
|
android:layout_weight="1"
|
||||||
|
android:text="Nenhuma consulta encontrada."
|
||||||
|
android:gravity="center"
|
||||||
|
android:visibility="gone"
|
||||||
|
android:textSize="18sp"
|
||||||
|
android:textColor="@color/text_secondary" />
|
||||||
|
<androidx.recyclerview.widget.RecyclerView
|
||||||
|
android:id="@+id/recycler_aceites"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="0dp"
|
||||||
|
android:layout_weight="1"
|
||||||
|
android:clipToPadding="false"
|
||||||
|
android:paddingTop="8dp"
|
||||||
|
android:paddingBottom="16dp" />
|
||||||
|
</LinearLayout>
|
||||||
|
|
||||||
|
<!-- PERFIL VIEW -->
|
||||||
|
<LinearLayout
|
||||||
|
android:id="@+id/view_perfil"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
android:orientation="vertical"
|
||||||
|
android:paddingHorizontal="32dp"
|
||||||
|
android:paddingVertical="24dp"
|
||||||
|
android:gravity="center"
|
||||||
|
android:background="@color/background_color"
|
||||||
|
android:visibility="gone">
|
||||||
|
|
||||||
|
<ImageView
|
||||||
|
android:layout_width="120dp"
|
||||||
|
android:layout_height="120dp"
|
||||||
|
android:src="@drawable/ic_user"
|
||||||
|
android:layout_marginBottom="24dp"
|
||||||
|
android:background="@drawable/circle_bg_large"
|
||||||
|
android:padding="24dp"
|
||||||
|
app:tint="?attr/colorPrimary"/>
|
||||||
|
|
||||||
|
<com.google.android.material.card.MaterialCardView
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginBottom="32dp"
|
||||||
|
app:cardElevation="0dp"
|
||||||
|
app:strokeWidth="1dp"
|
||||||
|
app:strokeColor="#E5E7EB"
|
||||||
|
app:cardCornerRadius="24dp"
|
||||||
|
app:cardBackgroundColor="@color/white">
|
||||||
|
|
||||||
|
<LinearLayout
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:orientation="vertical"
|
||||||
|
android:paddingTop="32dp"
|
||||||
|
android:paddingBottom="32dp"
|
||||||
|
android:paddingHorizontal="24dp"
|
||||||
|
android:gravity="center_horizontal">
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/tv_nome_medico"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="Nome do Utilizador"
|
||||||
|
android:textSize="22sp"
|
||||||
|
android:fontFamily="sans-serif-black"
|
||||||
|
android:textColor="@color/text_primary"
|
||||||
|
android:layout_marginBottom="4dp"/>
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/tv_email_medico"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="email@exemplo.com"
|
||||||
|
android:textColor="@color/text_secondary"
|
||||||
|
android:textSize="16sp"
|
||||||
|
android:layout_marginBottom="24dp"/>
|
||||||
|
|
||||||
|
<View
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="1dp"
|
||||||
|
android:background="#F3F4F6"
|
||||||
|
android:layout_marginBottom="24dp"
|
||||||
|
android:layout_marginHorizontal="16dp"/>
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/tv_especialidade"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="Especialidade: --"
|
||||||
|
android:textColor="@color/text_primary"
|
||||||
|
android:textSize="16sp"
|
||||||
|
android:layout_marginBottom="8dp"/>
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/tv_cedula"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="Género: --"
|
||||||
|
android:textColor="@color/text_primary"
|
||||||
|
android:textSize="16sp"
|
||||||
|
android:layout_marginBottom="8dp"/>
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/tv_horario_perfil"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="Horário: --"
|
||||||
|
android:textColor="@color/text_primary"
|
||||||
|
android:textSize="16sp"/>
|
||||||
|
</LinearLayout>
|
||||||
|
</com.google.android.material.card.MaterialCardView>
|
||||||
|
|
||||||
|
<com.google.android.material.button.MaterialButton
|
||||||
|
android:id="@+id/btn_editar_dados"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="60dp"
|
||||||
|
android:text="EDITAR DADOS"
|
||||||
|
android:textSize="15sp"
|
||||||
|
android:textStyle="bold"
|
||||||
|
app:cornerRadius="30dp"
|
||||||
|
app:backgroundTint="?attr/colorPrimary"
|
||||||
|
android:textColor="@color/white"
|
||||||
|
android:layout_marginBottom="16dp"/>
|
||||||
|
|
||||||
|
<com.google.android.material.button.MaterialButton
|
||||||
|
android:id="@+id/btn_logout"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="60dp"
|
||||||
|
android:text="TERMINAR SESSÃO"
|
||||||
|
android:textSize="15sp"
|
||||||
|
android:textStyle="bold"
|
||||||
|
app:cornerRadius="30dp"
|
||||||
|
app:strokeColor="@color/error_color"
|
||||||
|
app:strokeWidth="1.5dp"
|
||||||
|
app:backgroundTint="@color/background_color"
|
||||||
|
android:textColor="@color/error_color"/>
|
||||||
|
</LinearLayout>
|
||||||
|
</FrameLayout>
|
||||||
|
|
||||||
|
<com.google.android.material.bottomnavigation.BottomNavigationView
|
||||||
|
android:id="@+id/bottom_navigation"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_alignParentBottom="true"
|
||||||
|
android:background="?android:attr/windowBackground"
|
||||||
|
app:menu="@menu/menu_bottom"
|
||||||
|
app:labelVisibilityMode="labeled" />
|
||||||
|
|
||||||
|
</RelativeLayout>
|
||||||
@@ -1,11 +1,13 @@
|
|||||||
#Thu Apr 23 10:27:31 WEST 2026
|
#Thu Apr 23 16:03:33 WEST 2026
|
||||||
com.example.medcuida.pro.app-main-6\:/drawable-v26/ic_launcher_final.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable-v26/ic_launcher_final.xml
|
com.example.medcuida.pro.app-main-6\:/drawable-v26/ic_launcher_final.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable-v26/ic_launcher_final.xml
|
||||||
com.example.medcuida.pro.app-main-6\:/drawable/bg_bubble_receive.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/bg_bubble_receive.xml
|
com.example.medcuida.pro.app-main-6\:/drawable/bg_bubble_receive.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/bg_bubble_receive.xml
|
||||||
com.example.medcuida.pro.app-main-6\:/drawable/bg_bubble_send.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/bg_bubble_send.xml
|
com.example.medcuida.pro.app-main-6\:/drawable/bg_bubble_send.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/bg_bubble_send.xml
|
||||||
com.example.medcuida.pro.app-main-6\:/drawable/bg_chat_input.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/bg_chat_input.xml
|
com.example.medcuida.pro.app-main-6\:/drawable/bg_chat_input.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/bg_chat_input.xml
|
||||||
|
com.example.medcuida.pro.app-main-6\:/drawable/bg_gradient_header.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/bg_gradient_header.xml
|
||||||
com.example.medcuida.pro.app-main-6\:/drawable/btn_outline_error.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/btn_outline_error.xml
|
com.example.medcuida.pro.app-main-6\:/drawable/btn_outline_error.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/btn_outline_error.xml
|
||||||
com.example.medcuida.pro.app-main-6\:/drawable/btn_outline_primary.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/btn_outline_primary.xml
|
com.example.medcuida.pro.app-main-6\:/drawable/btn_outline_primary.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/btn_outline_primary.xml
|
||||||
com.example.medcuida.pro.app-main-6\:/drawable/circle_bg.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/circle_bg.xml
|
com.example.medcuida.pro.app-main-6\:/drawable/circle_bg.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/circle_bg.xml
|
||||||
|
com.example.medcuida.pro.app-main-6\:/drawable/circle_bg_large.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/circle_bg_large.xml
|
||||||
com.example.medcuida.pro.app-main-6\:/drawable/ic_arrow_back.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/ic_arrow_back.xml
|
com.example.medcuida.pro.app-main-6\:/drawable/ic_arrow_back.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/ic_arrow_back.xml
|
||||||
com.example.medcuida.pro.app-main-6\:/drawable/ic_chat.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/ic_chat.xml
|
com.example.medcuida.pro.app-main-6\:/drawable/ic_chat.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/ic_chat.xml
|
||||||
com.example.medcuida.pro.app-main-6\:/drawable/ic_launcher.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/ic_launcher.xml
|
com.example.medcuida.pro.app-main-6\:/drawable/ic_launcher.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/ic_launcher.xml
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -1,143 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<androidx.constraintlayout.widget.ConstraintLayout 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"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:background="@color/white"
|
|
||||||
tools:context=".DetalhePacienteActivity">
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<ImageButton
|
|
||||||
android:id="@+id/btn_sair_detalhe"
|
|
||||||
android:layout_width="48dp"
|
|
||||||
android:layout_height="48dp"
|
|
||||||
android:layout_margin="16dp"
|
|
||||||
android:background="?attr/selectableItemBackgroundBorderless"
|
|
||||||
android:src="@drawable/ic_arrow_back"
|
|
||||||
app:tint="@color/text_primary"
|
|
||||||
app:layout_constraintTop_toTopOf="parent"
|
|
||||||
app:layout_constraintStart_toStartOf="parent"
|
|
||||||
android:contentDescription="Sair"
|
|
||||||
android:elevation="4dp" />
|
|
||||||
|
|
||||||
<ScrollView
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="0dp"
|
|
||||||
app:layout_constraintTop_toBottomOf="@id/btn_sair_detalhe"
|
|
||||||
app:layout_constraintBottom_toBottomOf="parent">
|
|
||||||
|
|
||||||
<LinearLayout
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:orientation="vertical"
|
|
||||||
android:padding="24dp">
|
|
||||||
|
|
||||||
<!-- Card Pessoal -->
|
|
||||||
<com.google.android.material.card.MaterialCardView
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:layout_marginBottom="16dp"
|
|
||||||
app:cardCornerRadius="12dp"
|
|
||||||
app:cardElevation="2dp"
|
|
||||||
app:strokeWidth="1dp"
|
|
||||||
app:strokeColor="#E0E0E0">
|
|
||||||
|
|
||||||
<LinearLayout
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:orientation="vertical"
|
|
||||||
android:padding="16dp">
|
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:text="Informação Pessoal"
|
|
||||||
android:textStyle="bold"
|
|
||||||
android:textSize="18sp"
|
|
||||||
android:textColor="?attr/colorPrimary"
|
|
||||||
android:layout_marginBottom="16dp"/>
|
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:id="@+id/tv_nome_paciente"
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:text="Nome: A carregar..."
|
|
||||||
android:textSize="16sp"
|
|
||||||
android:layout_marginBottom="8dp"/>
|
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:id="@+id/tv_idade_paciente"
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:text="Idade: A carregar..."
|
|
||||||
android:textSize="16sp"
|
|
||||||
android:layout_marginBottom="8dp"/>
|
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:id="@+id/tv_numero_utente"
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:text="Nº Utente: A carregar..."
|
|
||||||
android:textSize="16sp"
|
|
||||||
android:layout_marginBottom="8dp"/>
|
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:id="@+id/tv_sexo_paciente"
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:text="Sexo: A carregar..."
|
|
||||||
android:textSize="16sp"
|
|
||||||
android:layout_marginBottom="8dp"/>
|
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:id="@+id/tv_email_paciente"
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:text="Email: A carregar..."
|
|
||||||
android:textSize="16sp"/>
|
|
||||||
|
|
||||||
</LinearLayout>
|
|
||||||
</com.google.android.material.card.MaterialCardView>
|
|
||||||
|
|
||||||
<!-- Card Clínica -->
|
|
||||||
<com.google.android.material.card.MaterialCardView
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
app:cardCornerRadius="12dp"
|
|
||||||
app:cardElevation="2dp"
|
|
||||||
app:strokeWidth="1dp"
|
|
||||||
app:strokeColor="#E0E0E0">
|
|
||||||
|
|
||||||
<LinearLayout
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:orientation="vertical"
|
|
||||||
android:padding="16dp">
|
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:text="Medicação Atual"
|
|
||||||
android:textStyle="bold"
|
|
||||||
android:textSize="18sp"
|
|
||||||
android:textColor="?attr/colorPrimary"
|
|
||||||
android:layout_marginBottom="16dp"/>
|
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:id="@+id/tv_medicacao_paciente"
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:text="A carregar medicação..."
|
|
||||||
android:textSize="16sp"
|
|
||||||
android:lineSpacingExtra="4dp"/>
|
|
||||||
|
|
||||||
</LinearLayout>
|
|
||||||
|
|
||||||
</com.google.android.material.card.MaterialCardView>
|
|
||||||
|
|
||||||
</LinearLayout>
|
|
||||||
</ScrollView>
|
|
||||||
|
|
||||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
|
||||||
@@ -0,0 +1,147 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
android:fillViewport="true"
|
||||||
|
android:background="#FAFAFA">
|
||||||
|
|
||||||
|
<LinearLayout
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:orientation="vertical"
|
||||||
|
android:padding="24dp">
|
||||||
|
|
||||||
|
<ImageButton
|
||||||
|
android:id="@+id/btn_voltar"
|
||||||
|
android:layout_width="48dp"
|
||||||
|
android:layout_height="48dp"
|
||||||
|
android:src="@drawable/ic_arrow_back"
|
||||||
|
android:background="?attr/selectableItemBackgroundBorderless"
|
||||||
|
app:tint="?attr/colorPrimary"/>
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="Editar Dados Pessoais"
|
||||||
|
android:textSize="24sp"
|
||||||
|
android:textStyle="bold"
|
||||||
|
android:textColor="#000000"
|
||||||
|
android:layout_marginTop="16dp"
|
||||||
|
android:layout_marginBottom="32dp"/>
|
||||||
|
|
||||||
|
<com.google.android.material.textfield.TextInputLayout
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginBottom="16dp"
|
||||||
|
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox">
|
||||||
|
|
||||||
|
<com.google.android.material.textfield.TextInputEditText
|
||||||
|
android:id="@+id/edit_name"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:hint="Nome"
|
||||||
|
android:inputType="textPersonName"
|
||||||
|
android:imeOptions="actionNext"
|
||||||
|
android:maxLines="1" />
|
||||||
|
</com.google.android.material.textfield.TextInputLayout>
|
||||||
|
|
||||||
|
<com.google.android.material.textfield.TextInputLayout
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginBottom="16dp"
|
||||||
|
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox">
|
||||||
|
|
||||||
|
<com.google.android.material.textfield.TextInputEditText
|
||||||
|
android:id="@+id/edit_specialty"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:hint="Especialidade"
|
||||||
|
android:inputType="text"
|
||||||
|
android:imeOptions="actionNext"
|
||||||
|
android:maxLines="1" />
|
||||||
|
</com.google.android.material.textfield.TextInputLayout>
|
||||||
|
|
||||||
|
<com.google.android.material.textfield.TextInputLayout
|
||||||
|
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox.ExposedDropdownMenu"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginBottom="16dp"
|
||||||
|
android:hint="Sexo">
|
||||||
|
|
||||||
|
<AutoCompleteTextView
|
||||||
|
android:id="@+id/edit_gender"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:inputType="none" />
|
||||||
|
</com.google.android.material.textfield.TextInputLayout>
|
||||||
|
|
||||||
|
<LinearLayout
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:orientation="horizontal"
|
||||||
|
android:layout_marginBottom="16dp">
|
||||||
|
|
||||||
|
<com.google.android.material.textfield.TextInputLayout
|
||||||
|
android:layout_width="0dp"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_weight="1"
|
||||||
|
android:layout_marginEnd="8dp"
|
||||||
|
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox">
|
||||||
|
|
||||||
|
<com.google.android.material.textfield.TextInputEditText
|
||||||
|
android:id="@+id/edit_horario_inicio"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:hint="Início"
|
||||||
|
android:focusable="false"
|
||||||
|
android:clickable="true"
|
||||||
|
android:inputType="none" />
|
||||||
|
</com.google.android.material.textfield.TextInputLayout>
|
||||||
|
|
||||||
|
<com.google.android.material.textfield.TextInputLayout
|
||||||
|
android:layout_width="0dp"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_weight="1"
|
||||||
|
android:layout_marginStart="8dp"
|
||||||
|
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox">
|
||||||
|
|
||||||
|
<com.google.android.material.textfield.TextInputEditText
|
||||||
|
android:id="@+id/edit_horario_fim"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:hint="Fim"
|
||||||
|
android:focusable="false"
|
||||||
|
android:clickable="true"
|
||||||
|
android:inputType="none" />
|
||||||
|
</com.google.android.material.textfield.TextInputLayout>
|
||||||
|
</LinearLayout>
|
||||||
|
|
||||||
|
<com.google.android.material.textfield.TextInputLayout
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginBottom="32dp"
|
||||||
|
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox">
|
||||||
|
|
||||||
|
<com.google.android.material.textfield.TextInputEditText
|
||||||
|
android:id="@+id/edit_email"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:enabled="false"
|
||||||
|
android:hint="Email (Não editável)"
|
||||||
|
android:inputType="textEmailAddress" />
|
||||||
|
</com.google.android.material.textfield.TextInputLayout>
|
||||||
|
|
||||||
|
<com.google.android.material.button.MaterialButton
|
||||||
|
android:id="@+id/btn_guardar_alteracoes"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="56dp"
|
||||||
|
android:text="GUARDAR ALTERAÇÕES"
|
||||||
|
android:textSize="14sp"
|
||||||
|
android:textStyle="bold"
|
||||||
|
app:cornerRadius="28dp"
|
||||||
|
app:backgroundTint="#000000"
|
||||||
|
android:textColor="@color/white"/>
|
||||||
|
|
||||||
|
</LinearLayout>
|
||||||
|
</ScrollView>
|
||||||
@@ -0,0 +1,305 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
android:background="@color/background_color">
|
||||||
|
|
||||||
|
|
||||||
|
<LinearLayout
|
||||||
|
android:id="@+id/lay_top"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_alignParentTop="true"
|
||||||
|
android:paddingTop="56dp"
|
||||||
|
android:paddingBottom="40dp"
|
||||||
|
android:paddingHorizontal="28dp"
|
||||||
|
android:background="@drawable/bg_gradient_header"
|
||||||
|
android:elevation="12dp">
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/tv_greeting_main"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="Olá"
|
||||||
|
android:textSize="38sp"
|
||||||
|
android:fontFamily="sans-serif-black"
|
||||||
|
android:textColor="@color/white"/>
|
||||||
|
</LinearLayout>
|
||||||
|
|
||||||
|
<FrameLayout
|
||||||
|
android:id="@+id/container"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
android:layout_below="@id/lay_top"
|
||||||
|
android:layout_above="@id/bottom_navigation">
|
||||||
|
|
||||||
|
<!-- AGENDA VIEW -->
|
||||||
|
<LinearLayout
|
||||||
|
android:id="@+id/view_agenda"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
android:orientation="vertical"
|
||||||
|
android:paddingHorizontal="24dp">
|
||||||
|
|
||||||
|
<com.google.android.material.card.MaterialCardView
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="8dp"
|
||||||
|
android:layout_marginBottom="16dp"
|
||||||
|
app:cardCornerRadius="24dp"
|
||||||
|
app:cardElevation="0dp"
|
||||||
|
app:strokeWidth="1dp"
|
||||||
|
app:strokeColor="#E5E7EB">
|
||||||
|
|
||||||
|
<CalendarView
|
||||||
|
android:id="@+id/calendarView"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:theme="@style/Widget.CalendarView.Custom"
|
||||||
|
android:background="@color/white" />
|
||||||
|
</com.google.android.material.card.MaterialCardView>
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/text_agenda_info"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="As tuas consultas planeadas"
|
||||||
|
android:textStyle="bold"
|
||||||
|
android:textSize="20sp"
|
||||||
|
android:paddingVertical="12dp"
|
||||||
|
android:textColor="@color/text_primary"/>
|
||||||
|
|
||||||
|
<FrameLayout
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="0dp"
|
||||||
|
android:layout_weight="1">
|
||||||
|
|
||||||
|
<androidx.recyclerview.widget.RecyclerView
|
||||||
|
android:id="@+id/recycler_agenda"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
android:clipToPadding="false"
|
||||||
|
android:paddingBottom="80dp" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/text_agenda_vazia"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
android:text="Não tens consultas agendadas para este dia."
|
||||||
|
android:gravity="center"
|
||||||
|
android:visibility="gone"
|
||||||
|
android:textSize="16sp"
|
||||||
|
android:textColor="@color/text_secondary"
|
||||||
|
android:paddingBottom="40dp"/>
|
||||||
|
|
||||||
|
</FrameLayout>
|
||||||
|
</LinearLayout>
|
||||||
|
|
||||||
|
<!-- PACIENTES VIEW -->
|
||||||
|
<LinearLayout
|
||||||
|
android:id="@+id/view_pacientes"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
android:orientation="vertical"
|
||||||
|
android:visibility="gone">
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="Nomes dos Pacientes"
|
||||||
|
android:textStyle="bold"
|
||||||
|
android:textSize="26sp"
|
||||||
|
android:fontFamily="sans-serif-black"
|
||||||
|
android:paddingVertical="24dp"
|
||||||
|
android:paddingHorizontal="24dp"
|
||||||
|
android:textColor="@color/text_primary"/>
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/text_empty_state"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="0dp"
|
||||||
|
android:layout_weight="1"
|
||||||
|
android:text="Nenhuma consulta marcada."
|
||||||
|
android:gravity="center"
|
||||||
|
android:visibility="gone"
|
||||||
|
android:textSize="18sp"
|
||||||
|
android:textColor="#9E9E9E" />
|
||||||
|
<androidx.recyclerview.widget.RecyclerView
|
||||||
|
android:id="@+id/recycler_consultas"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="0dp"
|
||||||
|
android:layout_weight="1"
|
||||||
|
android:clipToPadding="false"
|
||||||
|
android:paddingTop="8dp"
|
||||||
|
android:paddingBottom="16dp" />
|
||||||
|
</LinearLayout>
|
||||||
|
|
||||||
|
<!-- ACEITES VIEW -->
|
||||||
|
<LinearLayout
|
||||||
|
android:id="@+id/view_aceites"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
android:orientation="vertical"
|
||||||
|
android:visibility="gone">
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="Consultas"
|
||||||
|
android:textStyle="bold"
|
||||||
|
android:textSize="26sp"
|
||||||
|
android:fontFamily="sans-serif-black"
|
||||||
|
android:paddingVertical="24dp"
|
||||||
|
android:paddingHorizontal="24dp"
|
||||||
|
android:textColor="@color/text_primary"/>
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/text_aceites_empty"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="0dp"
|
||||||
|
android:layout_weight="1"
|
||||||
|
android:text="Nenhuma consulta encontrada."
|
||||||
|
android:gravity="center"
|
||||||
|
android:visibility="gone"
|
||||||
|
android:textSize="18sp"
|
||||||
|
android:textColor="@color/text_secondary" />
|
||||||
|
<androidx.recyclerview.widget.RecyclerView
|
||||||
|
android:id="@+id/recycler_aceites"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="0dp"
|
||||||
|
android:layout_weight="1"
|
||||||
|
android:clipToPadding="false"
|
||||||
|
android:paddingTop="8dp"
|
||||||
|
android:paddingBottom="16dp" />
|
||||||
|
</LinearLayout>
|
||||||
|
|
||||||
|
<!-- PERFIL VIEW -->
|
||||||
|
<LinearLayout
|
||||||
|
android:id="@+id/view_perfil"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
android:orientation="vertical"
|
||||||
|
android:paddingHorizontal="32dp"
|
||||||
|
android:paddingVertical="24dp"
|
||||||
|
android:gravity="center"
|
||||||
|
android:background="@color/background_color"
|
||||||
|
android:visibility="gone">
|
||||||
|
|
||||||
|
<ImageView
|
||||||
|
android:layout_width="120dp"
|
||||||
|
android:layout_height="120dp"
|
||||||
|
android:src="@drawable/ic_user"
|
||||||
|
android:layout_marginBottom="24dp"
|
||||||
|
android:background="@drawable/circle_bg_large"
|
||||||
|
android:padding="24dp"
|
||||||
|
app:tint="?attr/colorPrimary"/>
|
||||||
|
|
||||||
|
<com.google.android.material.card.MaterialCardView
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginBottom="32dp"
|
||||||
|
app:cardElevation="0dp"
|
||||||
|
app:strokeWidth="1dp"
|
||||||
|
app:strokeColor="#E5E7EB"
|
||||||
|
app:cardCornerRadius="24dp"
|
||||||
|
app:cardBackgroundColor="@color/white">
|
||||||
|
|
||||||
|
<LinearLayout
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:orientation="vertical"
|
||||||
|
android:paddingTop="32dp"
|
||||||
|
android:paddingBottom="32dp"
|
||||||
|
android:paddingHorizontal="24dp"
|
||||||
|
android:gravity="center_horizontal">
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/tv_nome_medico"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="Nome do Utilizador"
|
||||||
|
android:textSize="22sp"
|
||||||
|
android:fontFamily="sans-serif-black"
|
||||||
|
android:textColor="@color/text_primary"
|
||||||
|
android:layout_marginBottom="4dp"/>
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/tv_email_medico"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="email@exemplo.com"
|
||||||
|
android:textColor="@color/text_secondary"
|
||||||
|
android:textSize="16sp"
|
||||||
|
android:layout_marginBottom="24dp"/>
|
||||||
|
|
||||||
|
<View
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="1dp"
|
||||||
|
android:background="#F3F4F6"
|
||||||
|
android:layout_marginBottom="24dp"
|
||||||
|
android:layout_marginHorizontal="16dp"/>
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/tv_especialidade"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="Especialidade: --"
|
||||||
|
android:textColor="@color/text_primary"
|
||||||
|
android:textSize="16sp"
|
||||||
|
android:layout_marginBottom="8dp"/>
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/tv_cedula"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="Género: --"
|
||||||
|
android:textColor="@color/text_primary"
|
||||||
|
android:textSize="16sp"
|
||||||
|
android:layout_marginBottom="8dp"/>
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/tv_horario_perfil"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="Horário: --"
|
||||||
|
android:textColor="@color/text_primary"
|
||||||
|
android:textSize="16sp"/>
|
||||||
|
</LinearLayout>
|
||||||
|
</com.google.android.material.card.MaterialCardView>
|
||||||
|
|
||||||
|
<com.google.android.material.button.MaterialButton
|
||||||
|
android:id="@+id/btn_editar_dados"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="60dp"
|
||||||
|
android:text="EDITAR DADOS"
|
||||||
|
android:textSize="15sp"
|
||||||
|
android:textStyle="bold"
|
||||||
|
app:cornerRadius="30dp"
|
||||||
|
app:backgroundTint="?attr/colorPrimary"
|
||||||
|
android:textColor="@color/white"
|
||||||
|
android:layout_marginBottom="16dp"/>
|
||||||
|
|
||||||
|
<com.google.android.material.button.MaterialButton
|
||||||
|
android:id="@+id/btn_logout"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="60dp"
|
||||||
|
android:text="TERMINAR SESSÃO"
|
||||||
|
android:textSize="15sp"
|
||||||
|
android:textStyle="bold"
|
||||||
|
app:cornerRadius="30dp"
|
||||||
|
app:strokeColor="@color/error_color"
|
||||||
|
app:strokeWidth="1.5dp"
|
||||||
|
app:backgroundTint="@color/background_color"
|
||||||
|
android:textColor="@color/error_color"/>
|
||||||
|
</LinearLayout>
|
||||||
|
</FrameLayout>
|
||||||
|
|
||||||
|
<com.google.android.material.bottomnavigation.BottomNavigationView
|
||||||
|
android:id="@+id/bottom_navigation"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_alignParentBottom="true"
|
||||||
|
android:background="?android:attr/windowBackground"
|
||||||
|
app:menu="@menu/menu_bottom"
|
||||||
|
app:labelVisibilityMode="labeled" />
|
||||||
|
|
||||||
|
</RelativeLayout>
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
#Thu Apr 23 10:28:32 WEST 2026
|
#Thu Apr 23 16:03:34 WEST 2026
|
||||||
base.0=/Users/230405/Desktop/med Cuida+/app/build/intermediates/dex/debug/mergeExtDexDebug/classes.dex
|
base.0=/Users/230405/Desktop/med Cuida+/app/build/intermediates/dex/debug/mergeExtDexDebug/classes.dex
|
||||||
base.1=/Users/230405/Desktop/med Cuida+/app/build/intermediates/dex/debug/mergeProjectDexDebug/0/classes.dex
|
base.1=/Users/230405/Desktop/med Cuida+/app/build/intermediates/dex/debug/mergeProjectDexDebug/0/classes.dex
|
||||||
base.2=/Users/230405/Desktop/med Cuida+/app/build/intermediates/dex/debug/mergeProjectDexDebug/11/classes.dex
|
base.2=/Users/230405/Desktop/med Cuida+/app/build/intermediates/dex/debug/mergeProjectDexDebug/11/classes.dex
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user