public class SobreAppPresenter extends java.lang.Object implements PresenterFunctions, PresenterFunctions.SobreAppFunctions
En concreto, se encarga de realizar la "configuracion inicial" del Fragment, que, consiste en actualizar el item del NavigationView al quinto item del mismo, fijar la orientacion de la pantalla a "Portrait", para evitar que se pueda girar, fijar el Toolbar como SupportActionBar, y, a partir del icono principal de la aplicacion (imagen con formato rectangular), transformarlo en una imagen con un borde circular y enviarselo a la Vista (SobreAppFragment) para que se lo asigne al objeto ImageView que contiene el icono de la aplicacion.
Esta clase forma parte de la aplicacion TFG-Goniometer, desarrollada para el Trabajo de Fin de Grado - Grado en Ingenieria Informatica (Universidad de Valladolid)
SobreAppFragment
,
MainModel
,
Bitmap
,
RoundedBitmapDrawable
PresenterFunctions.HomeFunctions, PresenterFunctions.MainFunctions, PresenterFunctions.MedicionFunctions, PresenterFunctions.NuevaMedicionFunctions, PresenterFunctions.NuevoPacienteFunctions, PresenterFunctions.PacientesFunctions, PresenterFunctions.PerfilPacienteFunctions, PresenterFunctions.SobreAppFunctions, PresenterFunctions.UltimasMedicionesFunctions
Constructor and Description |
---|
SobreAppPresenter(android.app.Fragment fragment,
MainModel model)
Constructor principal de la clase
|
Modifier and Type | Method and Description |
---|---|
void |
onDestroy()
Perform any final cleanup before an activity is destroyed.
|
void |
setUpInitialSettings(android.support.v7.widget.Toolbar toolbar)
Metodo que realiza las operaciones iniciales cuando se crea el
Fragment SobreAppFragment.
|
public SobreAppPresenter(android.app.Fragment fragment, MainModel model)
fragment
- Fragmento (Vista) con la que mantiene una relacion 1-a-1.model
- Modelo (unico) de la aplicacion.public void setUpInitialSettings(android.support.v7.widget.Toolbar toolbar)
Se encarga de marcar el quinto item del NavigationView (correspondiente a SobreAppFragment), fijar la orientacion de la pantalla en "Portrait", utilizar el Toolbar recibido como SupportActionBar, y, a partir del icono principal de la aplicacion (imagen con formato rectangular), transformarlo en una imagen con un borde circular y enviarselo a la Vista (SobreAppFragment) para que se lo asigne al objeto ImageView que contiene el icono de la aplicacion, mediante el uso de la clase RoundedBitmapDrawable.
setUpInitialSettings
in interface PresenterFunctions.SobreAppFunctions
toolbar
- Toolbar a emplear como SupportActionBarpublic void onDestroy()
Se encarga de liberar la referencia al Fragment con el que esta asociado.
onDestroy
in interface PresenterFunctions