package in.srain.cube.demo.ui.viewholderdemo;
import android.view.View;
import android.view.View.OnClickListener;
import in.srain.cube.demo.R;
import in.srain.cube.demo.ui.fragment.DemoBlockMenuFragment;
import java.util.ArrayList;
public class ViewHolderHomeFragment extends DemoBlockMenuFragment {
@Override
protected void addItemInfo(ArrayList<MenuItemInfo> itemInfos) {
itemInfos.add(newItemInfo(R.string.cube_demo_view_holder_top_class, "#4d90fe", new OnClickListener() {
@Override
public void onClick(View v) {
getContext().pushFragmentToBackStack(TopLevelClassDemoFragment.class, null);
}
}));
itemInfos.add(newItemInfo(R.string.cube_demo_view_holder_static_nested_class, "#4d90fe", new OnClickListener() {
@Override
public void onClick(View v) {
getContext().pushFragmentToBackStack(NestedStaticClassFragment.class, null);
}
}));
itemInfos.add(newItemInfo(R.string.cube_demo_view_holder_inner_instance_with_args_class, "#4d90fe", new OnClickListener() {
@Override
public void onClick(View v) {
getContext().pushFragmentToBackStack(InnerInstanceClassWithArgsFragment.class, null);
}
}));
itemInfos.add(newItemInfo(R.string.cube_demo_view_holder_inner_instance_no_args_class, "#4d90fe", new OnClickListener() {
@Override
public void onClick(View v) {
getContext().pushFragmentToBackStack(InnerInstanceClassNoArgsFragment.class, null);
}
}));
}
@Override
protected void setupViews(View view) {
setHeaderTitle(R.string.cube_demo_view_holder);
super.setupViews(view);
}
}