private void playPosition(int position){ VideoBean bean = mItems.get(position); mTvTitle.setText(bean.getDisplayName()); FrameLayout container = mViewPager.findViewWithTag(bean.getPath()); mRelationAssist.attachContainer(container, true); mRelationAssist.setDataSource(new DataSource(bean.getPath())); mRelationAssist.play(); }
public void backToday() { if (pager != null) { ZWCalendar item = (ZWCalendar) pager.findViewWithTag(pager.getCurrentItem()); if (item != null) { int[] info = item.getCurrentDayInfo(); selectDate(info[0], info[1] + 1, info[2]); } } }
@Override @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP) public void onMapSharedElements(List<String> names, Map<String, View> sharedElements) { if (isReturning) { ViewGroup v = viewPager.findViewWithTag(albumItem.getPath()); View sharedElement = v.findViewById(R.id.image); if (sharedElement == null) { names.clear(); sharedElements.clear(); } else { names.clear(); names.add(sharedElement.getTransitionName()); sharedElements.clear(); sharedElements.put(sharedElement.getTransitionName(), sharedElement); } } } };
@Override public void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); if (albumItem instanceof Photo) { View itemView = viewPager.findViewWithTag(albumItem.getPath()); if (itemView != null) { View view = itemView.findViewById(R.id.subsampling); if (view instanceof SubsamplingScaleImageView) { SubsamplingScaleImageView imageView = (SubsamplingScaleImageView) view; ImageViewState state = imageView.getState(); if (state != null) { outState.putSerializable(IMAGE_VIEW_SAVED_STATE, state); } } } } //outState.putParcelable(ALBUM, album); outState.putParcelable(ALBUM_ITEM, albumItem); outState.putBoolean(WAS_SYSTEM_UI_HIDDEN, !systemUiVisible); outState.putBoolean(INFO_DIALOG_SHOWN, infoDialog != null); }
@Override public void finishAfterTransition() { int pos = viewPager.getCurrentItem(); Intent intent = new Intent(); intent.putExtra("exit_position", pos); setResult(RESULT_OK, intent); if (current != pos) { View view = viewPager.findViewWithTag( getString(R.string.transition_name, adapterPosition, pos)); setSharedElementCallback(view); } super.finishAfterTransition(); }
public void onPageSelected(int arg0) { View view = viewPager.findViewWithTag(arg0); if (view == null) { return;