package com.lgq.rssreader;
import com.jeremyfeinstein.slidingmenu.lib.app.SlidingFragmentActivity;
import com.lgq.rssreader.controls.SystemBarTintManager;
import android.support.v4.app.Fragment;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentActivity;
import android.app.Activity;
import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.graphics.Color;
import android.os.Build;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.Window;
import android.view.WindowManager;
public class BaseActivity extends FragmentActivity {
private String m_color;
private int m_resId;
public BaseActivity(){
m_color = "#00BCD5";
m_resId = 0;
}
public BaseActivity(String Color){
if(Color != null && Color.length() == 7)
m_color = Color;
else
m_color = "#00BCD5";
}
public BaseActivity(int resId){
m_resId = resId;
}
@Override
public void onCreate(Bundle savedInstanceState) {
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT){
getWindow().setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS, WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION, WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
SystemBarTintManager manager = new SystemBarTintManager(this);
manager.setStatusBarTintEnabled(true);
if(m_resId == 0)
manager.setStatusBarTintColor(Color.parseColor(m_color));
else
manager.setStatusBarTintResource(m_resId);
manager.setNavigationBarTintEnabled(true);
manager.setNavigationBarTintResource(R.drawable.transparent_bg);
}
super.onCreate(savedInstanceState);
}
}