Могу ли я изменить состояние FullWidthDetailsOverviewRowPresenter? (Например, нажмите кнопку «вниз»)
Или установите начальное состояние ...
Попытайтесь изменить начальное состояние
mFullWidthDetailsOverviewRowPresenter = new CustomFullWidthDetailsOverviewRowPresenter(getActivity(), mVirtualChannel,
new PosterDescriptionPresenter(),
new DetailsOverviewLogoPresenter() {
@Override
public void onBindViewHolder(Presenter.ViewHolder viewHolder, Object item) {
super.onBindViewHolder(viewHolder, item);
mLogoView = ((ImageView) viewHolder.view);
if (Utils.isLollypopAndHigh()) {
mLogoView.setTransitionName(AppConstants.TRANSITION_SHARED);
}
}
}, playerIsActive);
mFullWidthDetailsOverviewRowPresenter.setInitialState(mFullWidthDetailsOverviewRowPresenter.STATE_FULL);
И попытайтесь изменить состояние внутри
@Override
protected RowPresenter.ViewHolder createRowViewHolder(ViewGroup parent) {
RowPresenter.ViewHolder viewHolder = super.createRowViewHolder(parent);
Context context = parent.getContext();
setState((FullWidthDetailsOverviewRowPresenter.ViewHolder)viewHolder, STATE_FULL);
...