package com.odc.beachodc.fragments; import android.graphics.Typeface; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentTransaction; import android.view.InflateException; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.Button; import android.widget.ImageView; import android.widget.TextView; import com.nostra13.universalimageloader.core.ImageLoader; import com.nostra13.universalimageloader.core.ImageLoaderConfiguration; import com.nostra13.universalimageloader.core.listener.ImageLoadingListener; import com.odc.beachodc.R; import com.odc.beachodc.utilities.AnimateFirstDisplayListener; import com.odc.beachodc.utilities.Utilities; import com.odc.beachodc.utilities.ValidacionPlaya; /** * Created by Paco on 7/01/14. * Fragment que se encarga de Loguear al usuario, es el splash screen inicial de login */ public class PlayaDirectoFragment extends Fragment { View rootView; Button recargarImagen; TextView nombrePlaya; ImageView webcam; Fragment fragment; private ImageLoadingListener animateFirstListener = new AnimateFirstDisplayListener(); public PlayaDirectoFragment() { // Se ejecuta antes que el onCreateView fragment = this; } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { if (rootView != null) { ViewGroup parent = (ViewGroup) rootView.getParent(); if (parent != null) parent.removeView(rootView); } try { rootView = inflater.inflate(R.layout.fragment_directo_playa, container, false); } catch (InflateException e) {} // Empezar aqui a trabajar con la UI webcam = (ImageView) rootView.findViewById(R.id.webcamView); if ((ValidacionPlaya.playa.webcamURL != null) && (!ValidacionPlaya.playa.webcamURL.equals(""))) { try { Utilities.imageLoader.displayImage(ValidacionPlaya.playa.webcamURL, webcam); } catch (Throwable ex) {} } recargarImagen = (Button) rootView.findViewById(R.id.actualizarBTN); nombrePlaya =(TextView) rootView.findViewById(R.id.nombreTV); Typeface tf = Typeface.createFromAsset(getActivity().getAssets(), "fonts/aSongforJenniferBold.ttf"); nombrePlaya.setTypeface(tf); nombrePlaya.setText(ValidacionPlaya.playa.nombre); recargarImagen.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { try { Utilities.imageLoader.displayImage(ValidacionPlaya.playa.webcamURL, webcam); } catch (Throwable ex) {} } }); return rootView; } }