static void setTranslationX(View view, float translationX) { view.setTranslationX(translationX); }
@Override public void reset(Object mountContent) { if (mountContent instanceof View) { final View view = (View) mountContent; view.setTranslationX(0); } else if (mountContent instanceof Drawable) { // No-op: x/y are always properly set for Drawables } } }
private void clearAnimatedValues(final View view) { view.setAlpha(1f); view.setTranslationX(0f); view.setTranslationY(0f); }
public void invalidateDraggingItem() { if (mDraggingItemViewHolder != null) { mDraggingItemViewHolder.itemView.setTranslationX(0); mDraggingItemViewHolder.itemView.setTranslationY(0); mDraggingItemViewHolder.itemView.setVisibility(View.VISIBLE); } mDraggingItemViewHolder = null; }
@Override protected void onAnimationEndedBeforeStarted(@NonNull MoveAnimationInfo info, @Nullable RecyclerView.ViewHolder item) { final View view = item.itemView; view.setTranslationY(0); view.setTranslationX(0); }
@Override public void set(@NonNull View view, @NonNull PointF topLeft) { view.setTranslationX(topLeft.x); view.setTranslationY(topLeft.y); } };
@Override public void set(@NonNull View object, @NonNull PointF value) { object.setTranslationX(value.x); object.setTranslationY(value.y); }
@Override public void set(@NonNull View object, @NonNull PointF value) { object.setTranslationX(value.x); object.setTranslationY(value.y); }
@Override protected void onAnimationEndedBeforeStarted(@NonNull ChangeAnimationInfo info, @NonNull RecyclerView.ViewHolder item) { final View view = item.itemView; view.setAlpha(1); view.setTranslationX(0); view.setTranslationY(0); }
@Override protected void onAnimationEndedSuccessfully(@NonNull ChangeAnimationInfo info, @Nullable RecyclerView.ViewHolder item) { final View view = item.itemView; view.setAlpha(1); view.setTranslationX(0); view.setTranslationY(0); }
@Override protected void onAnimationEndedBeforeStarted(@NonNull RemoveAnimationInfo info, @Nullable RecyclerView.ViewHolder item) { final View view = item.itemView; if (isSwipeDismissed(info)) { view.setTranslationX(0); view.setTranslationY(0); } else { view.setAlpha(1); } }
@Override protected void onAnimationEndedSuccessfully(@NonNull RemoveAnimationInfo info, @NonNull RecyclerView.ViewHolder item) { final View view = item.itemView; if (isSwipeDismissed(info)) { view.setTranslationX(0); view.setTranslationY(0); } else { view.setAlpha(1); } }
protected static void resetDraggingItemViewEffects(View view, float initialTranslationZ) { view.setTranslationX(0); view.setTranslationY(0); ViewCompat.setTranslationZ(view, initialTranslationZ); view.setAlpha(1.0f); view.setRotation(0); view.setScaleX(1.0f); view.setScaleY(1.0f); }
protected static void setItemTranslation(RecyclerView rv, RecyclerView.ViewHolder holder, float x, float y) { final RecyclerView.ItemAnimator itemAnimator = rv.getItemAnimator(); if (itemAnimator != null) { itemAnimator.endAnimation(holder); } holder.itemView.setTranslationX(x); holder.itemView.setTranslationY(y); } }
@Override public void onAnimationPause(Animator animator) { mPausedX = mMovingView.getTranslationX(); mPausedY = mMovingView.getTranslationY(); mMovingView.setTranslationX(mTerminalX); mMovingView.setTranslationY(mTerminalY); }
@Override public void onAnimationEnd(View view) { ViewPropertyAnimatorCompat animator = ViewCompat.animate(view); animator.setListener(null); view.setTranslationX(0); view.setTranslationY(0); }
private static void setTransforms(View view, float translationX, float translationY, float translationZ, float scaleX, float scaleY, float rotationX, float rotationY, float rotationZ) { view.setTranslationX(translationX); view.setTranslationY(translationY); ViewUtils.setTranslationZ(view, translationZ); view.setScaleX(scaleX); view.setScaleY(scaleY); view.setRotationX(rotationX); view.setRotationY(rotationY); view.setRotation(rotationZ); }
private static void slideInternal(final RecyclerView.ViewHolder holder, boolean horizontal, int translationX, int translationY) { if (!(holder instanceof SwipeableItemViewHolder)) { return; } final View containerView = SwipeableViewHolderUtils.getSwipeableContainerView(holder); ViewCompat.animate(containerView).cancel(); containerView.setTranslationX(translationX); containerView.setTranslationY(translationY); }
@Test public void translationX() { view.setTranslationX(10f); assertThat(view.getTranslationX()).isEqualTo(10f); }
@Test public void shouldGetAndSetTranslations() throws Exception { view = new TestView(buildActivity(Activity.class).create().get()); view.setTranslationX(8.9f); view.setTranslationY(4.6f); assertThat(view.getTranslationX()).isEqualTo(8.9f); assertThat(view.getTranslationY()).isEqualTo(4.6f); }