nao esta a funcionar o recycler view
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.
7
.idea/deploymentTargetSelector.xml
generated
7
.idea/deploymentTargetSelector.xml
generated
@@ -4,6 +4,13 @@
|
|||||||
<selectionStates>
|
<selectionStates>
|
||||||
<SelectionState runConfigName="app">
|
<SelectionState runConfigName="app">
|
||||||
<option name="selectionMode" value="DROPDOWN" />
|
<option name="selectionMode" value="DROPDOWN" />
|
||||||
|
<DropdownSelection timestamp="2026-04-20T13:48:04.416546Z">
|
||||||
|
<Target type="DEFAULT_BOOT">
|
||||||
|
<handle>
|
||||||
|
<DeviceId pluginId="LocalEmulator" identifier="path=/Users/230405/.android/avd/Medium_Phone.avd" />
|
||||||
|
</handle>
|
||||||
|
</Target>
|
||||||
|
</DropdownSelection>
|
||||||
<DialogSelection />
|
<DialogSelection />
|
||||||
</SelectionState>
|
</SelectionState>
|
||||||
</selectionStates>
|
</selectionStates>
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ package com.example.medcuida.pro.databinding;
|
|||||||
import android.view.LayoutInflater;
|
import android.view.LayoutInflater;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.ImageButton;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
@@ -23,6 +24,9 @@ public final class ActivityDetalhePacienteBinding implements ViewBinding {
|
|||||||
@NonNull
|
@NonNull
|
||||||
public final MaterialButton btnChatPaciente;
|
public final MaterialButton btnChatPaciente;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final ImageButton btnSairDetalhe;
|
||||||
|
|
||||||
@NonNull
|
@NonNull
|
||||||
public final TextView tvEmailPaciente;
|
public final TextView tvEmailPaciente;
|
||||||
|
|
||||||
@@ -42,12 +46,13 @@ public final class ActivityDetalhePacienteBinding implements ViewBinding {
|
|||||||
public final TextView tvSexoPaciente;
|
public final TextView tvSexoPaciente;
|
||||||
|
|
||||||
private ActivityDetalhePacienteBinding(@NonNull ConstraintLayout rootView,
|
private ActivityDetalhePacienteBinding(@NonNull ConstraintLayout rootView,
|
||||||
@NonNull MaterialButton btnChatPaciente, @NonNull TextView tvEmailPaciente,
|
@NonNull MaterialButton btnChatPaciente, @NonNull ImageButton btnSairDetalhe,
|
||||||
@NonNull TextView tvIdadePaciente, @NonNull TextView tvMedicacaoPaciente,
|
@NonNull TextView tvEmailPaciente, @NonNull TextView tvIdadePaciente,
|
||||||
@NonNull TextView tvNomePaciente, @NonNull TextView tvNumeroUtente,
|
@NonNull TextView tvMedicacaoPaciente, @NonNull TextView tvNomePaciente,
|
||||||
@NonNull TextView tvSexoPaciente) {
|
@NonNull TextView tvNumeroUtente, @NonNull TextView tvSexoPaciente) {
|
||||||
this.rootView = rootView;
|
this.rootView = rootView;
|
||||||
this.btnChatPaciente = btnChatPaciente;
|
this.btnChatPaciente = btnChatPaciente;
|
||||||
|
this.btnSairDetalhe = btnSairDetalhe;
|
||||||
this.tvEmailPaciente = tvEmailPaciente;
|
this.tvEmailPaciente = tvEmailPaciente;
|
||||||
this.tvIdadePaciente = tvIdadePaciente;
|
this.tvIdadePaciente = tvIdadePaciente;
|
||||||
this.tvMedicacaoPaciente = tvMedicacaoPaciente;
|
this.tvMedicacaoPaciente = tvMedicacaoPaciente;
|
||||||
@@ -89,6 +94,12 @@ public final class ActivityDetalhePacienteBinding implements ViewBinding {
|
|||||||
break missingId;
|
break missingId;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
id = R.id.btn_sair_detalhe;
|
||||||
|
ImageButton btnSairDetalhe = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (btnSairDetalhe == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
id = R.id.tv_email_paciente;
|
id = R.id.tv_email_paciente;
|
||||||
TextView tvEmailPaciente = ViewBindings.findChildViewById(rootView, id);
|
TextView tvEmailPaciente = ViewBindings.findChildViewById(rootView, id);
|
||||||
if (tvEmailPaciente == null) {
|
if (tvEmailPaciente == null) {
|
||||||
@@ -126,8 +137,8 @@ public final class ActivityDetalhePacienteBinding implements ViewBinding {
|
|||||||
}
|
}
|
||||||
|
|
||||||
return new ActivityDetalhePacienteBinding((ConstraintLayout) rootView, btnChatPaciente,
|
return new ActivityDetalhePacienteBinding((ConstraintLayout) rootView, btnChatPaciente,
|
||||||
tvEmailPaciente, tvIdadePaciente, tvMedicacaoPaciente, tvNomePaciente, tvNumeroUtente,
|
btnSairDetalhe, tvEmailPaciente, tvIdadePaciente, tvMedicacaoPaciente, tvNomePaciente,
|
||||||
tvSexoPaciente);
|
tvNumeroUtente, tvSexoPaciente);
|
||||||
}
|
}
|
||||||
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));
|
||||||
|
|||||||
@@ -0,0 +1,91 @@
|
|||||||
|
// 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.ImageView;
|
||||||
|
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 ItemPacienteBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final MaterialCardView rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final ImageView imagePaciente;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView textPacienteEmail;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView textPacienteNome;
|
||||||
|
|
||||||
|
private ItemPacienteBinding(@NonNull MaterialCardView rootView, @NonNull ImageView imagePaciente,
|
||||||
|
@NonNull TextView textPacienteEmail, @NonNull TextView textPacienteNome) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.imagePaciente = imagePaciente;
|
||||||
|
this.textPacienteEmail = textPacienteEmail;
|
||||||
|
this.textPacienteNome = textPacienteNome;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public MaterialCardView getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ItemPacienteBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ItemPacienteBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.item_paciente, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ItemPacienteBinding 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.image_paciente;
|
||||||
|
ImageView imagePaciente = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (imagePaciente == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.text_paciente_email;
|
||||||
|
TextView textPacienteEmail = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (textPacienteEmail == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.text_paciente_nome;
|
||||||
|
TextView textPacienteNome = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (textPacienteNome == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new ItemPacienteBinding((MaterialCardView) rootView, imagePaciente, textPacienteEmail,
|
||||||
|
textPacienteNome);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -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="143" endOffset="51"/></Target><Target id="@+id/tv_nome_paciente" view="TextView"><Expressions/><location startLine="48" startOffset="20" endLine="54" endOffset="58"/></Target><Target id="@+id/tv_idade_paciente" view="TextView"><Expressions/><location startLine="56" startOffset="20" endLine="62" endOffset="58"/></Target><Target id="@+id/tv_numero_utente" view="TextView"><Expressions/><location startLine="64" startOffset="20" endLine="70" endOffset="58"/></Target><Target id="@+id/tv_sexo_paciente" view="TextView"><Expressions/><location startLine="72" startOffset="20" endLine="78" endOffset="58"/></Target><Target id="@+id/tv_email_paciente" view="TextView"><Expressions/><location startLine="80" startOffset="20" endLine="85" endOffset="48"/></Target><Target id="@+id/tv_medicacao_paciente" view="TextView"><Expressions/><location startLine="114" startOffset="20" endLine="120" endOffset="55"/></Target><Target id="@+id/btn_chat_paciente" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="129" startOffset="4" endLine="141" endOffset="51"/></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="156" 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><Target id="@+id/btn_chat_paciente" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="142" startOffset="4" endLine="154" endOffset="51"/></Target></Targets></Layout>
|
||||||
@@ -1 +1 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="item_consulta_medico" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/item_consulta_medico.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="com.google.android.material.card.MaterialCardView"><Targets><Target tag="layout/item_consulta_medico_0" view="com.google.android.material.card.MaterialCardView"><Expressions/><location startLine="1" startOffset="0" endLine="99" endOffset="51"/></Target><Target id="@+id/text_paciente_nome" view="TextView"><Expressions/><location startLine="41" startOffset="16" endLine="48" endOffset="61"/></Target><Target id="@+id/text_consulta_data_hora" view="TextView"><Expressions/><location startLine="50" startOffset="16" endLine="57" endOffset="63"/></Target><Target id="@+id/text_consulta_status" view="TextView"><Expressions/><location startLine="59" startOffset="16" endLine="67" endOffset="45"/></Target><Target id="@+id/btn_cancelar" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="78" startOffset="12" endLine="87" endOffset="41"/></Target><Target id="@+id/btn_confirmar" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="89" startOffset="12" endLine="95" endOffset="42"/></Target></Targets></Layout>
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="item_consulta_medico" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/item_consulta_medico.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="com.google.android.material.card.MaterialCardView"><Targets><Target tag="layout/item_consulta_medico_0" view="com.google.android.material.card.MaterialCardView"><Expressions/><location startLine="1" startOffset="0" endLine="99" endOffset="51"/></Target><Target id="@+id/text_paciente_nome" view="TextView"><Expressions/><location startLine="41" startOffset="16" endLine="48" endOffset="61"/></Target><Target id="@+id/text_consulta_data_hora" view="TextView"><Expressions/><location startLine="50" startOffset="16" endLine="57" endOffset="63"/></Target><Target id="@+id/text_consulta_status" view="TextView"><Expressions/><location startLine="59" startOffset="16" endLine="67" endOffset="45"/></Target><Target id="@+id/btn_cancelar" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="78" startOffset="12" endLine="87" endOffset="41"/></Target><Target id="@+id/btn_confirmar" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="89" startOffset="12" endLine="95" endOffset="40"/></Target></Targets></Layout>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="item_paciente" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/item_paciente.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="com.google.android.material.card.MaterialCardView"><Targets><Target tag="layout/item_paciente_0" view="com.google.android.material.card.MaterialCardView"><Expressions/><location startLine="1" startOffset="0" endLine="57" endOffset="51"/></Target><Target id="@+id/image_paciente" view="ImageView"><Expressions/><location startLine="20" startOffset="8" endLine="29" endOffset="44"/></Target><Target id="@+id/text_paciente_nome" view="TextView"><Expressions/><location startLine="37" startOffset="12" endLine="44" endOffset="57"/></Target><Target id="@+id/text_paciente_email" view="TextView"><Expressions/><location startLine="46" startOffset="12" endLine="53" endOffset="59"/></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="143" endOffset="51"/></Target><Target id="@+id/tv_nome_paciente" view="TextView"><Expressions/><location startLine="48" startOffset="20" endLine="54" endOffset="58"/></Target><Target id="@+id/tv_idade_paciente" view="TextView"><Expressions/><location startLine="56" startOffset="20" endLine="62" endOffset="58"/></Target><Target id="@+id/tv_numero_utente" view="TextView"><Expressions/><location startLine="64" startOffset="20" endLine="70" endOffset="58"/></Target><Target id="@+id/tv_sexo_paciente" view="TextView"><Expressions/><location startLine="72" startOffset="20" endLine="78" endOffset="58"/></Target><Target id="@+id/tv_email_paciente" view="TextView"><Expressions/><location startLine="80" startOffset="20" endLine="85" endOffset="48"/></Target><Target id="@+id/tv_medicacao_paciente" view="TextView"><Expressions/><location startLine="114" startOffset="20" endLine="120" endOffset="55"/></Target><Target id="@+id/btn_chat_paciente" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="129" startOffset="4" endLine="141" endOffset="51"/></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="156" 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><Target id="@+id/btn_chat_paciente" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="142" startOffset="4" endLine="154" endOffset="51"/></Target></Targets></Layout>
|
||||||
@@ -1 +1 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="item_consulta_medico" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/item_consulta_medico.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="com.google.android.material.card.MaterialCardView"><Targets><Target tag="layout/item_consulta_medico_0" view="com.google.android.material.card.MaterialCardView"><Expressions/><location startLine="1" startOffset="0" endLine="99" endOffset="51"/></Target><Target id="@+id/text_paciente_nome" view="TextView"><Expressions/><location startLine="41" startOffset="16" endLine="48" endOffset="61"/></Target><Target id="@+id/text_consulta_data_hora" view="TextView"><Expressions/><location startLine="50" startOffset="16" endLine="57" endOffset="63"/></Target><Target id="@+id/text_consulta_status" view="TextView"><Expressions/><location startLine="59" startOffset="16" endLine="67" endOffset="45"/></Target><Target id="@+id/btn_cancelar" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="78" startOffset="12" endLine="87" endOffset="41"/></Target><Target id="@+id/btn_confirmar" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="89" startOffset="12" endLine="95" endOffset="42"/></Target></Targets></Layout>
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="item_consulta_medico" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/item_consulta_medico.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="com.google.android.material.card.MaterialCardView"><Targets><Target tag="layout/item_consulta_medico_0" view="com.google.android.material.card.MaterialCardView"><Expressions/><location startLine="1" startOffset="0" endLine="99" endOffset="51"/></Target><Target id="@+id/text_paciente_nome" view="TextView"><Expressions/><location startLine="41" startOffset="16" endLine="48" endOffset="61"/></Target><Target id="@+id/text_consulta_data_hora" view="TextView"><Expressions/><location startLine="50" startOffset="16" endLine="57" endOffset="63"/></Target><Target id="@+id/text_consulta_status" view="TextView"><Expressions/><location startLine="59" startOffset="16" endLine="67" endOffset="45"/></Target><Target id="@+id/btn_cancelar" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="78" startOffset="12" endLine="87" endOffset="41"/></Target><Target id="@+id/btn_confirmar" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="89" startOffset="12" endLine="95" endOffset="40"/></Target></Targets></Layout>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="item_paciente" modulePackage="com.example.medcuida.pro" filePath="app/src/main/res/layout/item_paciente.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="com.google.android.material.card.MaterialCardView"><Targets><Target tag="layout/item_paciente_0" view="com.google.android.material.card.MaterialCardView"><Expressions/><location startLine="1" startOffset="0" endLine="57" endOffset="51"/></Target><Target id="@+id/image_paciente" view="ImageView"><Expressions/><location startLine="20" startOffset="8" endLine="29" endOffset="44"/></Target><Target id="@+id/text_paciente_nome" view="TextView"><Expressions/><location startLine="37" startOffset="12" endLine="44" endOffset="57"/></Target><Target id="@+id/text_paciente_email" view="TextView"><Expressions/><location startLine="46" startOffset="12" endLine="53" endOffset="59"/></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,4 +1,4 @@
|
|||||||
#Thu Apr 16 10:04:22 WEST 2026
|
#Mon Apr 20 14:59:39 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
|
||||||
@@ -58,4 +58,5 @@ com.example.medcuida.pro.app-mergeDebugResources-53\:/layout/item_appointment.xm
|
|||||||
com.example.medcuida.pro.app-mergeDebugResources-53\:/layout/item_consulta_medico.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_item_consulta_medico.xml.flat
|
com.example.medcuida.pro.app-mergeDebugResources-53\:/layout/item_consulta_medico.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_item_consulta_medico.xml.flat
|
||||||
com.example.medcuida.pro.app-mergeDebugResources-53\:/layout/item_medication.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_item_medication.xml.flat
|
com.example.medcuida.pro.app-mergeDebugResources-53\:/layout/item_medication.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_item_medication.xml.flat
|
||||||
com.example.medcuida.pro.app-mergeDebugResources-53\:/layout/item_mensagem.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_item_mensagem.xml.flat
|
com.example.medcuida.pro.app-mergeDebugResources-53\:/layout/item_mensagem.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_item_mensagem.xml.flat
|
||||||
|
com.example.medcuida.pro.app-mergeDebugResources-53\:/layout/item_paciente.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_item_paciente.xml.flat
|
||||||
com.example.medcuida.pro.app-mergeDebugResources-53\:/layout/item_time_slot.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_item_time_slot.xml.flat
|
com.example.medcuida.pro.app-mergeDebugResources-53\:/layout/item_time_slot.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_item_time_slot.xml.flat
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,157 @@
|
|||||||
|
<?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_toTopOf="@id/btn_chat_paciente">
|
||||||
|
|
||||||
|
<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>
|
||||||
|
|
||||||
|
<com.google.android.material.button.MaterialButton
|
||||||
|
android:id="@+id/btn_chat_paciente"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="60dp"
|
||||||
|
android:layout_margin="24dp"
|
||||||
|
android:text="Conversar com Paciente"
|
||||||
|
android:textSize="16sp"
|
||||||
|
app:icon="@drawable/ic_chat"
|
||||||
|
app:iconGravity="textStart"
|
||||||
|
app:cornerRadius="8dp"
|
||||||
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent" />
|
||||||
|
|
||||||
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||||
@@ -1,242 +0,0 @@
|
|||||||
<?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="#F5F5F5">
|
|
||||||
|
|
||||||
|
|
||||||
<LinearLayout
|
|
||||||
android:id="@+id/lay_top"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:layout_alignParentTop="true"
|
|
||||||
android:paddingTop="24dp"
|
|
||||||
android:paddingBottom="16dp"
|
|
||||||
android:paddingHorizontal="24dp"
|
|
||||||
android:background="#F5F5F5"
|
|
||||||
android:elevation="0dp">
|
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:id="@+id/tv_greeting_main"
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:text="Olá"
|
|
||||||
android:textSize="26sp"
|
|
||||||
android:textStyle="bold"
|
|
||||||
android:textColor="?attr/colorPrimary"/>
|
|
||||||
</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="20dp"
|
|
||||||
app:cardElevation="4dp"
|
|
||||||
app:strokeWidth="1dp"
|
|
||||||
app:strokeColor="#EEF2F6">
|
|
||||||
|
|
||||||
<CalendarView
|
|
||||||
android:id="@+id/calendarView"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
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="18sp"
|
|
||||||
android:paddingVertical="12dp"
|
|
||||||
android:textColor="@color/primary_color"/>
|
|
||||||
|
|
||||||
<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: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>
|
|
||||||
|
|
||||||
<!-- PERFIL VIEW -->
|
|
||||||
<LinearLayout
|
|
||||||
android:id="@+id/view_perfil"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:orientation="vertical"
|
|
||||||
android:padding="24dp"
|
|
||||||
android:gravity="center_horizontal"
|
|
||||||
android:background="#FAFAFA"
|
|
||||||
android:visibility="gone">
|
|
||||||
|
|
||||||
<ImageView
|
|
||||||
android:layout_width="100dp"
|
|
||||||
android:layout_height="100dp"
|
|
||||||
android:src="@drawable/ic_user"
|
|
||||||
android:layout_marginBottom="16dp"
|
|
||||||
app:tint="#616161"/>
|
|
||||||
|
|
||||||
<com.google.android.material.card.MaterialCardView
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:layout_marginBottom="24dp"
|
|
||||||
app:cardElevation="8dp"
|
|
||||||
app:strokeWidth="0dp"
|
|
||||||
app:cardCornerRadius="16dp"
|
|
||||||
app:cardBackgroundColor="@color/white">
|
|
||||||
|
|
||||||
<LinearLayout
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:orientation="vertical"
|
|
||||||
android:paddingTop="24dp"
|
|
||||||
android:paddingBottom="24dp"
|
|
||||||
android:paddingHorizontal="16dp"
|
|
||||||
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="20sp"
|
|
||||||
android:textStyle="bold"
|
|
||||||
android:textColor="#000000"
|
|
||||||
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="#757575"
|
|
||||||
android:textSize="14sp"
|
|
||||||
android:layout_marginBottom="16dp"/>
|
|
||||||
|
|
||||||
<View
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="1dp"
|
|
||||||
android:background="#E0E0E0"
|
|
||||||
android:layout_marginBottom="16dp"
|
|
||||||
android:layout_marginHorizontal="8dp"/>
|
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:id="@+id/tv_especialidade"
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:text="Especialidade: --"
|
|
||||||
android:textColor="#616161"
|
|
||||||
android:textSize="15sp"
|
|
||||||
android:layout_marginBottom="8dp"/>
|
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:id="@+id/tv_cedula"
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:text="Cédula: --"
|
|
||||||
android:textColor="#616161"
|
|
||||||
android:textSize="15sp"/>
|
|
||||||
</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="56dp"
|
|
||||||
android:text="EDITAR DADOS"
|
|
||||||
android:textSize="14sp"
|
|
||||||
android:textStyle="bold"
|
|
||||||
app:cornerRadius="28dp"
|
|
||||||
app:backgroundTint="#000000"
|
|
||||||
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="56dp"
|
|
||||||
android:text="TERMINAR SESSÃO"
|
|
||||||
android:textSize="14sp"
|
|
||||||
android:textStyle="bold"
|
|
||||||
app:cornerRadius="28dp"
|
|
||||||
app:strokeColor="#D32F2F"
|
|
||||||
app:strokeWidth="1dp"
|
|
||||||
app:backgroundTint="@color/white"
|
|
||||||
android:textColor="#D32F2F"/>
|
|
||||||
</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 16 10:04:22 WEST 2026
|
#Mon Apr 20 14:59:39 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
|
||||||
@@ -58,4 +58,5 @@ com.example.medcuida.pro.app-packageDebugResources-3\:/layout/item_appointment.x
|
|||||||
com.example.medcuida.pro.app-packageDebugResources-3\:/layout/item_consulta_medico.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/item_consulta_medico.xml
|
com.example.medcuida.pro.app-packageDebugResources-3\:/layout/item_consulta_medico.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/item_consulta_medico.xml
|
||||||
com.example.medcuida.pro.app-packageDebugResources-3\:/layout/item_medication.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/item_medication.xml
|
com.example.medcuida.pro.app-packageDebugResources-3\:/layout/item_medication.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/item_medication.xml
|
||||||
com.example.medcuida.pro.app-packageDebugResources-3\:/layout/item_mensagem.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/item_mensagem.xml
|
com.example.medcuida.pro.app-packageDebugResources-3\:/layout/item_mensagem.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/item_mensagem.xml
|
||||||
|
com.example.medcuida.pro.app-packageDebugResources-3\:/layout/item_paciente.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/item_paciente.xml
|
||||||
com.example.medcuida.pro.app-packageDebugResources-3\:/layout/item_time_slot.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/item_time_slot.xml
|
com.example.medcuida.pro.app-packageDebugResources-3\:/layout/item_time_slot.xml=/Users/230405/Desktop/med Cuida+/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/item_time_slot.xml
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,157 @@
|
|||||||
|
<?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_toTopOf="@id/btn_chat_paciente">
|
||||||
|
|
||||||
|
<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>
|
||||||
|
|
||||||
|
<com.google.android.material.button.MaterialButton
|
||||||
|
android:id="@+id/btn_chat_paciente"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="60dp"
|
||||||
|
android:layout_margin="24dp"
|
||||||
|
android:text="Conversar com Paciente"
|
||||||
|
android:textSize="16sp"
|
||||||
|
app:icon="@drawable/ic_chat"
|
||||||
|
app:iconGravity="textStart"
|
||||||
|
app:cornerRadius="8dp"
|
||||||
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent" />
|
||||||
|
|
||||||
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||||
@@ -1,242 +0,0 @@
|
|||||||
<?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="#F5F5F5">
|
|
||||||
|
|
||||||
|
|
||||||
<LinearLayout
|
|
||||||
android:id="@+id/lay_top"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:layout_alignParentTop="true"
|
|
||||||
android:paddingTop="24dp"
|
|
||||||
android:paddingBottom="16dp"
|
|
||||||
android:paddingHorizontal="24dp"
|
|
||||||
android:background="#F5F5F5"
|
|
||||||
android:elevation="0dp">
|
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:id="@+id/tv_greeting_main"
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:text="Olá"
|
|
||||||
android:textSize="26sp"
|
|
||||||
android:textStyle="bold"
|
|
||||||
android:textColor="?attr/colorPrimary"/>
|
|
||||||
</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="20dp"
|
|
||||||
app:cardElevation="4dp"
|
|
||||||
app:strokeWidth="1dp"
|
|
||||||
app:strokeColor="#EEF2F6">
|
|
||||||
|
|
||||||
<CalendarView
|
|
||||||
android:id="@+id/calendarView"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
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="18sp"
|
|
||||||
android:paddingVertical="12dp"
|
|
||||||
android:textColor="@color/primary_color"/>
|
|
||||||
|
|
||||||
<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: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>
|
|
||||||
|
|
||||||
<!-- PERFIL VIEW -->
|
|
||||||
<LinearLayout
|
|
||||||
android:id="@+id/view_perfil"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:orientation="vertical"
|
|
||||||
android:padding="24dp"
|
|
||||||
android:gravity="center_horizontal"
|
|
||||||
android:background="#FAFAFA"
|
|
||||||
android:visibility="gone">
|
|
||||||
|
|
||||||
<ImageView
|
|
||||||
android:layout_width="100dp"
|
|
||||||
android:layout_height="100dp"
|
|
||||||
android:src="@drawable/ic_user"
|
|
||||||
android:layout_marginBottom="16dp"
|
|
||||||
app:tint="#616161"/>
|
|
||||||
|
|
||||||
<com.google.android.material.card.MaterialCardView
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:layout_marginBottom="24dp"
|
|
||||||
app:cardElevation="8dp"
|
|
||||||
app:strokeWidth="0dp"
|
|
||||||
app:cardCornerRadius="16dp"
|
|
||||||
app:cardBackgroundColor="@color/white">
|
|
||||||
|
|
||||||
<LinearLayout
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:orientation="vertical"
|
|
||||||
android:paddingTop="24dp"
|
|
||||||
android:paddingBottom="24dp"
|
|
||||||
android:paddingHorizontal="16dp"
|
|
||||||
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="20sp"
|
|
||||||
android:textStyle="bold"
|
|
||||||
android:textColor="#000000"
|
|
||||||
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="#757575"
|
|
||||||
android:textSize="14sp"
|
|
||||||
android:layout_marginBottom="16dp"/>
|
|
||||||
|
|
||||||
<View
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="1dp"
|
|
||||||
android:background="#E0E0E0"
|
|
||||||
android:layout_marginBottom="16dp"
|
|
||||||
android:layout_marginHorizontal="8dp"/>
|
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:id="@+id/tv_especialidade"
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:text="Especialidade: --"
|
|
||||||
android:textColor="#616161"
|
|
||||||
android:textSize="15sp"
|
|
||||||
android:layout_marginBottom="8dp"/>
|
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:id="@+id/tv_cedula"
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:text="Cédula: --"
|
|
||||||
android:textColor="#616161"
|
|
||||||
android:textSize="15sp"/>
|
|
||||||
</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="56dp"
|
|
||||||
android:text="EDITAR DADOS"
|
|
||||||
android:textSize="14sp"
|
|
||||||
android:textStyle="bold"
|
|
||||||
app:cornerRadius="28dp"
|
|
||||||
app:backgroundTint="#000000"
|
|
||||||
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="56dp"
|
|
||||||
android:text="TERMINAR SESSÃO"
|
|
||||||
android:textSize="14sp"
|
|
||||||
android:textStyle="bold"
|
|
||||||
app:cornerRadius="28dp"
|
|
||||||
app:strokeColor="#D32F2F"
|
|
||||||
app:strokeWidth="1dp"
|
|
||||||
app:backgroundTint="@color/white"
|
|
||||||
android:textColor="#D32F2F"/>
|
|
||||||
</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 16 10:39:29 WEST 2026
|
#Mon Apr 20 14:59:40 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.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -51,6 +51,7 @@ id btn_editar_dados
|
|||||||
id btn_enviar
|
id btn_enviar
|
||||||
id btn_guardar_alteracoes
|
id btn_guardar_alteracoes
|
||||||
id btn_logout
|
id btn_logout
|
||||||
|
id btn_sair_detalhe
|
||||||
id btn_time_slot
|
id btn_time_slot
|
||||||
id btn_voltar
|
id btn_voltar
|
||||||
id button_ai_triage
|
id button_ai_triage
|
||||||
@@ -86,6 +87,7 @@ id et_mensagem_input
|
|||||||
id fab_add_medication
|
id fab_add_medication
|
||||||
id forgot_password_link
|
id forgot_password_link
|
||||||
id gender_auto_complete
|
id gender_auto_complete
|
||||||
|
id image_paciente
|
||||||
id input_symptoms
|
id input_symptoms
|
||||||
id lay_top
|
id lay_top
|
||||||
id layout_input
|
id layout_input
|
||||||
@@ -142,6 +144,7 @@ id text_med_dosage
|
|||||||
id text_med_name
|
id text_med_name
|
||||||
id text_med_notes
|
id text_med_notes
|
||||||
id text_med_time
|
id text_med_time
|
||||||
|
id text_paciente_email
|
||||||
id text_paciente_nome
|
id text_paciente_nome
|
||||||
id text_reason
|
id text_reason
|
||||||
id text_time
|
id text_time
|
||||||
@@ -187,6 +190,7 @@ layout item_appointment
|
|||||||
layout item_consulta_medico
|
layout item_consulta_medico
|
||||||
layout item_medication
|
layout item_medication
|
||||||
layout item_mensagem
|
layout item_mensagem
|
||||||
|
layout item_paciente
|
||||||
layout item_time_slot
|
layout item_time_slot
|
||||||
menu bottom_nav_menu
|
menu bottom_nav_menu
|
||||||
menu menu_bottom
|
menu menu_bottom
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,12 +1,12 @@
|
|||||||
[
|
[
|
||||||
{
|
|
||||||
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-mergeDebugResources-53:/layout/item_mensagem.xml",
|
|
||||||
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/layout/item_mensagem.xml"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-mergeDebugResources-53:/layout/activity_agenda.xml",
|
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-mergeDebugResources-53:/layout/activity_agenda.xml",
|
||||||
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/layout/activity_agenda.xml"
|
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/layout/activity_agenda.xml"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-mergeDebugResources-53:/layout/item_mensagem.xml",
|
||||||
|
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/layout/item_mensagem.xml"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-mergeDebugResources-53:/layout/activity_chat.xml",
|
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-mergeDebugResources-53:/layout/activity_chat.xml",
|
||||||
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/layout/activity_chat.xml"
|
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/layout/activity_chat.xml"
|
||||||
@@ -75,6 +75,14 @@
|
|||||||
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-mergeDebugResources-53:/layout/activity_detalhe_paciente.xml",
|
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-mergeDebugResources-53:/layout/activity_detalhe_paciente.xml",
|
||||||
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/layout/activity_detalhe_paciente.xml"
|
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/layout/activity_detalhe_paciente.xml"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-mergeDebugResources-53:/layout/item_paciente.xml",
|
||||||
|
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/layout/item_paciente.xml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"merged": "com.example.medcuida.pro.app-mergeDebugResources-53:/layout/activity_detalhe_paciente.xml",
|
||||||
|
"source": "com.example.medcuida.pro.app-main-56:/layout/activity_detalhe_paciente.xml"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-mergeDebugResources-53:/layout/item_consulta_medico.xml",
|
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-mergeDebugResources-53:/layout/item_consulta_medico.xml",
|
||||||
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/layout/item_consulta_medico.xml"
|
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/layout/item_consulta_medico.xml"
|
||||||
@@ -91,10 +99,6 @@
|
|||||||
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-mergeDebugResources-53:/layout/fragment_sns24.xml",
|
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-mergeDebugResources-53:/layout/fragment_sns24.xml",
|
||||||
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/layout/fragment_sns24.xml"
|
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/layout/fragment_sns24.xml"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"merged": "com.example.medcuida.pro.app-mergeDebugResources-53:/layout/activity_main.xml",
|
|
||||||
"source": "com.example.medcuida.pro.app-main-56:/layout/activity_main.xml"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-mergeDebugResources-53:/layout/activity_register_medico.xml",
|
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-mergeDebugResources-53:/layout/activity_register_medico.xml",
|
||||||
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/layout/activity_register_medico.xml"
|
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/layout/activity_register_medico.xml"
|
||||||
|
|||||||
@@ -8,28 +8,28 @@
|
|||||||
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/layout/fragment_appointments.xml"
|
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/layout/fragment_appointments.xml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-debug-54:/layout_dialog_change_password.xml.flat",
|
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-debug-54:/drawable_bg_bubble_send.xml.flat",
|
||||||
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/layout/dialog_change_password.xml"
|
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/drawable/bg_bubble_send.xml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-debug-54:/layout_item_time_slot.xml.flat",
|
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-debug-54:/layout_item_time_slot.xml.flat",
|
||||||
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/layout/item_time_slot.xml"
|
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/layout/item_time_slot.xml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-debug-54:/drawable_bg_bubble_send.xml.flat",
|
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-debug-54:/layout_dialog_change_password.xml.flat",
|
||||||
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/drawable/bg_bubble_send.xml"
|
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/layout/dialog_change_password.xml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-debug-54:/layout_fragment_medication.xml.flat",
|
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-debug-54:/drawable_ic_chat.xml.flat",
|
||||||
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/layout/fragment_medication.xml"
|
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/drawable/ic_chat.xml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-debug-54:/layout_item_mensagem.xml.flat",
|
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-debug-54:/layout_item_mensagem.xml.flat",
|
||||||
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/layout/item_mensagem.xml"
|
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/layout/item_mensagem.xml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-debug-54:/drawable_ic_chat.xml.flat",
|
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-debug-54:/layout_fragment_medication.xml.flat",
|
||||||
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/drawable/ic_chat.xml"
|
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/layout/fragment_medication.xml"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-debug-54:/layout_fragment_home.xml.flat",
|
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-debug-54:/layout_fragment_home.xml.flat",
|
||||||
@@ -63,14 +63,14 @@
|
|||||||
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-debug-54:/drawable_bg_bubble_receive.xml.flat",
|
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-debug-54:/drawable_bg_bubble_receive.xml.flat",
|
||||||
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/drawable/bg_bubble_receive.xml"
|
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/drawable/bg_bubble_receive.xml"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-debug-54:/drawable_logo_app.png.flat",
|
|
||||||
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/drawable/logo_app.png"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-debug-54:/layout_activity_agenda.xml.flat",
|
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-debug-54:/layout_activity_agenda.xml.flat",
|
||||||
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/layout/activity_agenda.xml"
|
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/layout/activity_agenda.xml"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-debug-54:/drawable_logo_app.png.flat",
|
||||||
|
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/drawable/logo_app.png"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-debug-54:/mipmap-mdpi_ic_launcher_round.png.flat",
|
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-debug-54:/mipmap-mdpi_ic_launcher_round.png.flat",
|
||||||
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/mipmap-mdpi/ic_launcher_round.png"
|
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/mipmap-mdpi/ic_launcher_round.png"
|
||||||
@@ -127,6 +127,10 @@
|
|||||||
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-debug-54:/layout_activity_main.xml.flat",
|
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-debug-54:/layout_activity_main.xml.flat",
|
||||||
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/layout/activity_main.xml"
|
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/layout/activity_main.xml"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"merged": "com.example.medcuida.pro.app-debug-54:/layout_activity_detalhe_paciente.xml.flat",
|
||||||
|
"source": "com.example.medcuida.pro.app-main-56:/layout/activity_detalhe_paciente.xml"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-debug-54:/layout_activity_login.xml.flat",
|
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-debug-54:/layout_activity_login.xml.flat",
|
||||||
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/layout/activity_login.xml"
|
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/layout/activity_login.xml"
|
||||||
@@ -183,6 +187,10 @@
|
|||||||
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-debug-54:/layout_item_appointment.xml.flat",
|
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-debug-54:/layout_item_appointment.xml.flat",
|
||||||
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/layout/item_appointment.xml"
|
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/layout/item_appointment.xml"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-debug-54:/layout_item_paciente.xml.flat",
|
||||||
|
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/layout/item_paciente.xml"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-debug-54:/drawable_ic_nav_contactos.xml.flat",
|
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-debug-54:/drawable_ic_nav_contactos.xml.flat",
|
||||||
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/drawable/ic_nav_contactos.xml"
|
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/drawable/ic_nav_contactos.xml"
|
||||||
@@ -219,10 +227,6 @@
|
|||||||
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-debug-54:/layout_activity_perfil_medico.xml.flat",
|
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-debug-54:/layout_activity_perfil_medico.xml.flat",
|
||||||
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/layout/activity_perfil_medico.xml"
|
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/layout/activity_perfil_medico.xml"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"merged": "com.example.medcuida.pro.app-debug-54:/layout_activity_main.xml.flat",
|
|
||||||
"source": "com.example.medcuida.pro.app-main-56:/layout/activity_main.xml"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-debug-54:/layout_fragment_sns24.xml.flat",
|
"merged": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-debug-54:/layout_fragment_sns24.xml.flat",
|
||||||
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/layout/fragment_sns24.xml"
|
"source": "/Users/230405/.gradle/daemon/9.3.1/com.example.medcuida.pro.app-main-56:/layout/fragment_sns24.xml"
|
||||||
|
|||||||
@@ -9,10 +9,23 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<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
|
<ScrollView
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="0dp"
|
android:layout_height="0dp"
|
||||||
app:layout_constraintTop_toTopOf="parent"
|
app:layout_constraintTop_toBottomOf="@id/btn_sair_detalhe"
|
||||||
app:layout_constraintBottom_toTopOf="@id/btn_chat_paciente">
|
app:layout_constraintBottom_toTopOf="@id/btn_chat_paciente">
|
||||||
|
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
|
|||||||
@@ -85,7 +85,7 @@
|
|||||||
android:layout_marginEnd="8dp"
|
android:layout_marginEnd="8dp"
|
||||||
android:textColor="@color/error_color"
|
android:textColor="@color/error_color"
|
||||||
app:strokeColor="@color/error_color"
|
app:strokeColor="@color/error_color"
|
||||||
android:text="Cancelar" />
|
android:text="Eliminar" />
|
||||||
|
|
||||||
<com.google.android.material.button.MaterialButton
|
<com.google.android.material.button.MaterialButton
|
||||||
android:id="@+id/btn_confirmar"
|
android:id="@+id/btn_confirmar"
|
||||||
@@ -93,7 +93,7 @@
|
|||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_weight="1"
|
android:layout_weight="1"
|
||||||
android:layout_marginStart="8dp"
|
android:layout_marginStart="8dp"
|
||||||
android:text="Confirmar" />
|
android:text="Aceitar" />
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|||||||
@@ -0,0 +1,58 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<com.google.android.material.card.MaterialCardView 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="wrap_content"
|
||||||
|
android:layout_marginHorizontal="12dp"
|
||||||
|
android:layout_marginVertical="8dp"
|
||||||
|
app:cardCornerRadius="16dp"
|
||||||
|
app:cardElevation="2dp"
|
||||||
|
app:strokeWidth="1dp"
|
||||||
|
app:strokeColor="#E5E7EB"
|
||||||
|
app:cardBackgroundColor="@color/surface_color">
|
||||||
|
|
||||||
|
<LinearLayout
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:orientation="horizontal"
|
||||||
|
android:padding="16dp"
|
||||||
|
android:gravity="center_vertical">
|
||||||
|
|
||||||
|
<ImageView
|
||||||
|
android:id="@+id/image_paciente"
|
||||||
|
android:layout_width="56dp"
|
||||||
|
android:layout_height="56dp"
|
||||||
|
android:padding="12dp"
|
||||||
|
android:background="@drawable/circle_bg"
|
||||||
|
android:src="@drawable/ic_user"
|
||||||
|
app:tint="@color/primary_color"
|
||||||
|
android:contentDescription="Foto do paciente"
|
||||||
|
android:layout_marginEnd="16dp"/>
|
||||||
|
|
||||||
|
<LinearLayout
|
||||||
|
android:layout_width="0dp"
|
||||||
|
android:layout_weight="1"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:orientation="vertical">
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/text_paciente_nome"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="Nome do Paciente"
|
||||||
|
android:textSize="18sp"
|
||||||
|
android:textStyle="bold"
|
||||||
|
android:textColor="@color/text_primary" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/text_paciente_email"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="email@exemplo.com"
|
||||||
|
android:textSize="14sp"
|
||||||
|
android:layout_marginTop="2dp"
|
||||||
|
android:textColor="@color/text_secondary" />
|
||||||
|
</LinearLayout>
|
||||||
|
|
||||||
|
</LinearLayout>
|
||||||
|
</com.google.android.material.card.MaterialCardView>
|
||||||
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.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -3334,6 +3334,7 @@ int id btn_editar_dados 0x7f090074
|
|||||||
int id btn_enviar 0x7f090075
|
int id btn_enviar 0x7f090075
|
||||||
int id btn_guardar_alteracoes 0x7f090076
|
int id btn_guardar_alteracoes 0x7f090076
|
||||||
int id btn_logout 0x7f090077
|
int id btn_logout 0x7f090077
|
||||||
|
int id btn_sair_detalhe 0x7f090287
|
||||||
int id btn_time_slot 0x7f090078
|
int id btn_time_slot 0x7f090078
|
||||||
int id btn_voltar 0x7f090079
|
int id btn_voltar 0x7f090079
|
||||||
int id buttonPanel 0x7f09007a
|
int id buttonPanel 0x7f09007a
|
||||||
@@ -3496,6 +3497,7 @@ int id ifRoom 0x7f090116
|
|||||||
int id ignore 0x7f090117
|
int id ignore 0x7f090117
|
||||||
int id ignoreRequest 0x7f090118
|
int id ignoreRequest 0x7f090118
|
||||||
int id image 0x7f090119
|
int id image 0x7f090119
|
||||||
|
int id image_paciente 0x7f090285
|
||||||
int id immediateStop 0x7f09011a
|
int id immediateStop 0x7f09011a
|
||||||
int id included 0x7f09011b
|
int id included 0x7f09011b
|
||||||
int id indeterminate 0x7f09011c
|
int id indeterminate 0x7f09011c
|
||||||
@@ -3791,6 +3793,7 @@ int id text_med_dosage 0x7f09023d
|
|||||||
int id text_med_name 0x7f09023e
|
int id text_med_name 0x7f09023e
|
||||||
int id text_med_notes 0x7f09023f
|
int id text_med_notes 0x7f09023f
|
||||||
int id text_med_time 0x7f090240
|
int id text_med_time 0x7f090240
|
||||||
|
int id text_paciente_email 0x7f090286
|
||||||
int id text_paciente_nome 0x7f090241
|
int id text_paciente_nome 0x7f090241
|
||||||
int id text_reason 0x7f090242
|
int id text_reason 0x7f090242
|
||||||
int id text_time 0x7f090243
|
int id text_time 0x7f090243
|
||||||
@@ -4019,6 +4022,7 @@ int layout item_appointment 0x7f0c0044
|
|||||||
int layout item_consulta_medico 0x7f0c0045
|
int layout item_consulta_medico 0x7f0c0045
|
||||||
int layout item_medication 0x7f0c0046
|
int layout item_medication 0x7f0c0046
|
||||||
int layout item_mensagem 0x7f0c0047
|
int layout item_mensagem 0x7f0c0047
|
||||||
|
int layout item_paciente 0x7f0c0086
|
||||||
int layout item_time_slot 0x7f0c0048
|
int layout item_time_slot 0x7f0c0048
|
||||||
int layout m3_alert_dialog 0x7f0c0049
|
int layout m3_alert_dialog 0x7f0c0049
|
||||||
int layout m3_alert_dialog_actions 0x7f0c004a
|
int layout m3_alert_dialog_actions 0x7f0c004a
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -3335,6 +3335,7 @@ id btn_editar_dados
|
|||||||
id btn_enviar
|
id btn_enviar
|
||||||
id btn_guardar_alteracoes
|
id btn_guardar_alteracoes
|
||||||
id btn_logout
|
id btn_logout
|
||||||
|
id btn_sair_detalhe
|
||||||
id btn_time_slot
|
id btn_time_slot
|
||||||
id btn_voltar
|
id btn_voltar
|
||||||
id buttonPanel
|
id buttonPanel
|
||||||
@@ -3497,6 +3498,7 @@ id ifRoom
|
|||||||
id ignore
|
id ignore
|
||||||
id ignoreRequest
|
id ignoreRequest
|
||||||
id image
|
id image
|
||||||
|
id image_paciente
|
||||||
id immediateStop
|
id immediateStop
|
||||||
id included
|
id included
|
||||||
id indeterminate
|
id indeterminate
|
||||||
@@ -3792,6 +3794,7 @@ id text_med_dosage
|
|||||||
id text_med_name
|
id text_med_name
|
||||||
id text_med_notes
|
id text_med_notes
|
||||||
id text_med_time
|
id text_med_time
|
||||||
|
id text_paciente_email
|
||||||
id text_paciente_nome
|
id text_paciente_nome
|
||||||
id text_reason
|
id text_reason
|
||||||
id text_time
|
id text_time
|
||||||
@@ -4020,6 +4023,7 @@ layout item_appointment
|
|||||||
layout item_consulta_medico
|
layout item_consulta_medico
|
||||||
layout item_medication
|
layout item_medication
|
||||||
layout item_mensagem
|
layout item_mensagem
|
||||||
|
layout item_paciente
|
||||||
layout item_time_slot
|
layout item_time_slot
|
||||||
layout m3_alert_dialog
|
layout m3_alert_dialog
|
||||||
layout m3_alert_dialog_actions
|
layout m3_alert_dialog_actions
|
||||||
|
|||||||
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.
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