package me.ccrama.redditslide.Activities; import android.graphics.Color; import android.os.Bundle; import android.view.Menu; import android.view.ViewGroup; import android.view.ViewTreeObserver; import android.view.Window; import jp.wasabeef.blurry.Blurry; import me.ccrama.redditslide.R; import me.ccrama.redditslide.Reddit; import me.ccrama.redditslide.Visuals.Palette; /** * Created by tomer aka rosenpin on 11/27/15. * * This Activity allows for fullscreen viewing without the statusbar visible */ public class FullScreenActivity extends BaseActivity { @Override protected void onCreate(Bundle savedInstanceState) { requestWindowFeature(Window.FEATURE_NO_TITLE); super.onCreate(savedInstanceState); //TODO something like this getWindow().setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS, // WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); if (Reddit.peek) { overridePendingTransition(R.anim.pop_in, 0); } else { overridePendingTransition(R.anim.slide_in, 0); } setRecentBar(null, Palette.getDefaultColor()); } @Override public void finish() { super.finish(); overridePendingTransition(0, R.anim.slide_out); } @Override public void onPostCreate(Bundle savedInstanceState) { try { findViewById(android.R.id.content).getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { @Override public void onGlobalLayout() { // Blurry.with(FullScreenActivity.this).radius(2).sampling(5).animate().color(Color.parseColor("#99000000")).onto((ViewGroup) findViewById(android.R.id.content)); } }); } catch(Exception e){ } super.onPostCreate(savedInstanceState); } }