package org.wikipedia.activity; import android.os.Bundle; import android.support.annotation.LayoutRes; import android.support.v4.app.Fragment; import android.support.v7.widget.Toolbar; import android.view.View; import org.wikipedia.R; /** * Boilerplate for a {@link android.support.v4.app.FragmentActivity} containing a single stack of * Fragments, with a Toolbar overlaid on top. */ public abstract class SingleFragmentToolbarActivity<T extends Fragment> extends SingleFragmentActivity<T> { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setSupportActionBar(getToolbar()); if (getSupportActionBar() != null) { getSupportActionBar().setTitle(""); getSupportActionBar().setDisplayHomeAsUpEnabled(false); } setStatusBarColor(R.color.dark_blue); } public void setWordmarkVisible(boolean visible) { getToolbarWordmark().setVisibility(visible ? View.VISIBLE : View.GONE); } @LayoutRes @Override protected int getLayout() { return R.layout.activity_single_fragment_with_toolbar; } protected Toolbar getToolbar() { return (Toolbar) findViewById(R.id.single_fragment_toolbar); } protected View getToolbarWordmark() { return findViewById(R.id.single_fragment_toolbar_wordmark); } }