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);
}
}