@Override public void setHasTransientState(@NonNull View view, boolean hasTransientState) { view.setHasTransientState(hasTransientState); }
@Override public void onAnimationEnd(Animator animation) { child.setHasTransientState(false); } });
public void onAnimationEnd(Animator animation) { ViewFocusAnimator.this.mTargetView.setHasTransientState(false); } }
public void onAnimationEnd(Animator animation) { ViewDimmer.this.mTargetView.setHasTransientState(false); } }
public void onAnimationEnd(Animator animation) { ViewDimmer.this.mTargetView.setHasTransientState(false); } });
public void onAnimationStart(Animator animation) { ViewFocusAnimator.this.mTargetView.setHasTransientState(true); }
public void onAnimationStart(Animator animation) { ViewDimmer.this.mTargetView.setHasTransientState(true); }
public void onAnimationStart(Animator animation) { ViewDimmer.this.mTargetView.setHasTransientState(true); }
public void onAnimationStart(Animator animation) { ViewFocusAnimator.this.mTargetView.setHasTransientState(true); }
public static void setHasTransientState(View view, boolean hasTransientState) { view.setHasTransientState(hasTransientState); }
@Override public void onUsersFetched(List<UserEntity> users) { if (users.size() > 0) { requestPreviewViewMvc.bindCreatedByUser(users.get(0)); } finalConvertView.setHasTransientState(false); } });
public void onAnimationEnd(Animator animation) { boolean z = false; ViewFocusAnimator.this.mTargetView.setHasTransientState(false); if (ViewFocusAnimator.this.mListener != null) { OnFocusLevelChangeListener access$000 = ViewFocusAnimator.this.mListener; if (ViewFocusAnimator.this.mFocusProgress > 0.5f) { z = true; } access$000.onFocusLevelSettled(z); } } });
@NonNull @Override public View getView(int position, View convertView, ViewGroup parent) { final RequestPreviewViewMvcImpl requestPreviewViewMvc; if (convertView == null) { requestPreviewViewMvc = new RequestPreviewViewMvcImpl(LayoutInflater.from(mContext), parent); convertView = requestPreviewViewMvc.getRootView(); convertView.setTag(requestPreviewViewMvc); } else { requestPreviewViewMvc = (RequestPreviewViewMvcImpl) convertView.getTag(); } RequestEntity request = getItem(position); requestPreviewViewMvc.bindRequest(request); final String createdByUserId = request.getCreatedBy(); final View finalConvertView = convertView; finalConvertView.setHasTransientState(true); mUsersManager.fetchUsersByIdAndNotify( Collections.singletonList(createdByUserId), new UsersManager.UsersManagerListener() { @Override public void onUsersFetched(List<UserEntity> users) { if (users.size() > 0) { requestPreviewViewMvc.bindCreatedByUser(users.get(0)); } finalConvertView.setHasTransientState(false); } }); return convertView; }
child.setHasTransientState(true); animator.addListener(new AnimatorListenerAdapter() { @Override
childView.setHasTransientState(true); previousViews.put(currentAdapterItemId, childView);