本文整理了Java中android.view.View.setTranslationX()
方法的一些代码示例,展示了View.setTranslationX()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。View.setTranslationX()
方法的具体详情如下:
包路径:android.view.View
类名称:View
方法名:setTranslationX
暂无
代码示例来源:origin: commonsguy/cw-omnibus
static void setTranslationX(View view, float translationX) {
view.setTranslationX(translationX);
}
代码示例来源:origin: facebook/litho
@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
}
}
}
代码示例来源:origin: nickbutcher/plaid
private void clearAnimatedValues(final View view) {
view.setAlpha(1f);
view.setTranslationX(0f);
view.setTranslationY(0f);
}
代码示例来源:origin: h6ah4i/android-advancedrecyclerview
public void invalidateDraggingItem() {
if (mDraggingItemViewHolder != null) {
mDraggingItemViewHolder.itemView.setTranslationX(0);
mDraggingItemViewHolder.itemView.setTranslationY(0);
mDraggingItemViewHolder.itemView.setVisibility(View.VISIBLE);
}
mDraggingItemViewHolder = null;
}
代码示例来源:origin: h6ah4i/android-advancedrecyclerview
@Override
protected void onAnimationEndedBeforeStarted(@NonNull MoveAnimationInfo info, @Nullable RecyclerView.ViewHolder item) {
final View view = item.itemView;
view.setTranslationY(0);
view.setTranslationX(0);
}
代码示例来源:origin: andkulikov/Transitions-Everywhere
@Override
public void set(@NonNull View view, @NonNull PointF topLeft) {
view.setTranslationX(topLeft.x);
view.setTranslationY(topLeft.y);
}
};
代码示例来源:origin: andkulikov/Transitions-Everywhere
@Override
public void set(@NonNull View object, @NonNull PointF value) {
object.setTranslationX(value.x);
object.setTranslationY(value.y);
}
代码示例来源:origin: andkulikov/Transitions-Everywhere
@Override
public void set(@NonNull View object, @NonNull PointF value) {
object.setTranslationX(value.x);
object.setTranslationY(value.y);
}
代码示例来源:origin: h6ah4i/android-advancedrecyclerview
@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);
}
代码示例来源:origin: h6ah4i/android-advancedrecyclerview
@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);
}
代码示例来源:origin: h6ah4i/android-advancedrecyclerview
@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);
}
}
代码示例来源:origin: h6ah4i/android-advancedrecyclerview
@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);
}
}
代码示例来源:origin: h6ah4i/android-advancedrecyclerview
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);
}
代码示例来源:origin: h6ah4i/android-advancedrecyclerview
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);
}
}
代码示例来源:origin: andkulikov/Transitions-Everywhere
@Override
public void onAnimationPause(Animator animator) {
mPausedX = mMovingView.getTranslationX();
mPausedY = mMovingView.getTranslationY();
mMovingView.setTranslationX(mTerminalX);
mMovingView.setTranslationY(mTerminalY);
}
代码示例来源:origin: h6ah4i/android-advancedrecyclerview
@Override
public void onAnimationEnd(View view) {
ViewPropertyAnimatorCompat animator = ViewCompat.animate(view);
animator.setListener(null);
view.setTranslationX(0);
view.setTranslationY(0);
}
代码示例来源:origin: andkulikov/Transitions-Everywhere
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);
}
代码示例来源:origin: h6ah4i/android-advancedrecyclerview
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);
}
代码示例来源:origin: robolectric/robolectric
@Test
public void translationX() {
view.setTranslationX(10f);
assertThat(view.getTranslationX()).isEqualTo(10f);
}
代码示例来源:origin: robolectric/robolectric
@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);
}
内容来源于网络,如有侵权,请联系作者删除!