package com.example.scoop.basics.ui.paramsample.controller; import android.widget.TextView; import butterknife.BindView; import com.example.scoop.basics.R; import com.example.scoop.basics.ui.BaseViewController; import com.example.scoop.basics.ui.paramsample.screen.ParametrizedScreen; import com.lyft.scoop.Screen; import com.lyft.scoop.ScreenTransition; import com.lyft.scoop.transitions.FadeTransition; import javax.inject.Inject; public class ParametrizedController extends BaseViewController { @BindView(R.id.param_text_view) TextView paramTextView; @Inject public ParametrizedController() { } @Override protected int layoutId() { return R.layout.parametrized; } @Override public void onAttach() { super.onAttach(); ParametrizedScreen screen = (ParametrizedScreen) Screen.fromController(this); paramTextView.setText(screen.getArgs()); } @Override public void onDetach() { super.onDetach(); } @Override protected ScreenTransition enterTransition() { return new FadeTransition(); } @Override protected ScreenTransition exitTransition() { return new FadeTransition(); } }