package org.flisolsaocarlos.flisolapp.ui; import android.graphics.Color; import android.os.Bundle; import android.support.v4.app.FragmentActivity; import android.support.v4.app.FragmentTabHost; import android.view.MenuItem; import org.flisolsaocarlos.flisolapp.R; import de.keyboardsurfer.android.widget.crouton.Configuration; import de.keyboardsurfer.android.widget.crouton.Crouton; import de.keyboardsurfer.android.widget.crouton.Style; public class AgendaActivity extends FragmentActivity { private FragmentTabHost tabHost; private Crouton crouton; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.agenda_activity); getActionBar().setDisplayHomeAsUpEnabled(true); getActionBar().setIcon(R.drawable.ic_launcher_white); tabHost = (FragmentTabHost) findViewById(android.R.id.tabhost); tabHost.setup(this, getSupportFragmentManager(), R.id.realtabcontent); tabHost.addTab(tabHost.newTabSpec("room1").setIndicator("Sala 205"), AgendaRoomOneFragment.class, null); tabHost.addTab(tabHost.newTabSpec("room2").setIndicator("Sala 210"), AgendaRoomTwoFragment.class, null); tabHost.addTab(tabHost.newTabSpec("room3").setIndicator("Lab 206"), AgendaRoomThreeFragment.class, null); } @Override public boolean onOptionsItemSelected(MenuItem item) { int id = item.getItemId(); switch (item.getItemId()) { case android.R.id.home: this.finish(); return true; } return super.onOptionsItemSelected(item); } @Override public void onDestroy() { Crouton.cancelAllCroutons(); super.onDestroy(); } public void userFeedback() { final String backgroundColor = "#EF6C00"; final int textSize = 18; Style style = new Style.Builder() .setBackgroundColorValue(Color.parseColor(backgroundColor)) .setTextSize(textSize) .setConfiguration(new Configuration.Builder().setDuration(Configuration.DURATION_INFINITE).build()) .build(); crouton = Crouton.makeText(this, getResources().getString(R.string.coming_soon), style); crouton.show(); } @Override public void onBackPressed() { this.finish(); } @Override public void finish() { super.finish(); overridePendingTransition(R.anim.end_in, R.anim.end_out); } }