Exemplo n.º 1
0
  @SuppressWarnings("ConstantConditions")
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    // Default config
    if (!ATE.config(this, "light_theme").isConfigured(2)) {
      ATE.config(this, "light_theme")
          .activityTheme(R.style.AppTheme)
          .primaryColorRes(R.color.colorPrimaryLightDefault)
          .accentColorRes(R.color.colorAccentLightDefault)
          .coloredNavigationBar(false)
          .navigationViewSelectedIconRes(R.color.colorAccentLightDefault)
          .navigationViewSelectedTextRes(R.color.colorAccentLightDefault)
          .commit();
    }
    if (!ATE.config(this, "dark_theme").isConfigured(2)) {
      ATE.config(this, "dark_theme")
          .activityTheme(R.style.AppThemeDark)
          .primaryColorRes(R.color.colorPrimaryDarkDefault)
          .accentColorRes(R.color.colorAccentDarkDefault)
          .coloredNavigationBar(true)
          .navigationViewSelectedIconRes(R.color.colorAccentDarkDefault)
          .navigationViewSelectedTextRes(R.color.colorAccentDarkDefault)
          .commit();
    }

    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    final Toolbar toolbar = (Toolbar) findViewById(R.id.appbar_toolbar);
    setSupportActionBar(toolbar);
    toolbar.setTitle(R.string.app_name);
    toolbar.setNavigationIcon(R.drawable.ic_menu);

    mDrawer = (DrawerLayout) findViewById(R.id.drawer_layout);
    mDrawer.setDrawerListener(
        new ActionBarDrawerToggle(
            this, mDrawer, toolbar, R.string.drawer_open, R.string.drawer_close));

    final NavigationView navView = (NavigationView) findViewById(R.id.navigation_view);
    navView.setNavigationItemSelectedListener(this);
  }