android.view.View.getScaleY()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(6.4k)|赞(0)|评价(0)|浏览(233)

本文整理了Java中android.view.View.getScaleY()方法的一些代码示例,展示了View.getScaleY()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。View.getScaleY()方法的具体详情如下:
包路径:android.view.View
类名称:View
方法名:getScaleY

View.getScaleY介绍

暂无

代码示例

代码示例来源:origin: commonsguy/cw-omnibus

static float getScaleY(View view) {
  return view.getScaleY();
}

代码示例来源:origin: facebook/litho

@Override
public float get(Object mountContent) {
 return assertIsView(mountContent, this).getScaleY();
}

代码示例来源:origin: florent37/ExpectAnim

@Override
  public Float getCalculatedValueScaleY(View viewToMove) {
    return otherView.getScaleY();
  }
}

代码示例来源:origin: facebook/litho

@Override
public float get(Object mountContent) {
 final View asView = assertIsView(mountContent, this);
 final float scale = asView.getScaleX();
 if (scale != asView.getScaleY()) {
  throw new RuntimeException(
    "Tried to get scale of view, but scaleX and scaleY are different");
 }
 return scale;
}

代码示例来源:origin: andkulikov/Transitions-Everywhere

@Override
public void captureStartValues(@NonNull TransitionValues transitionValues) {
  super.captureStartValues(transitionValues);
  transitionValues.values.put(PROPNAME_SCALE_X, transitionValues.view.getScaleX());
  transitionValues.values.put(PROPNAME_SCALE_Y, transitionValues.view.getScaleY());
}

代码示例来源:origin: facebook/litho

private static void unsetScale(View view, NodeInfo nodeInfo) {
 if (Build.VERSION.SDK_INT >= 11) {
  if (nodeInfo.isScaleSet()) {
   if (view.getScaleX() != 1) {
    view.setScaleX(1);
   }
   if (view.getScaleY() != 1) {
    view.setScaleY(1);
   }
  }
 }
}

代码示例来源:origin: andkulikov/Transitions-Everywhere

@Override
public void captureStartValues(@NonNull TransitionValues transitionValues) {
  super.captureStartValues(transitionValues);
  transitionValues.values.put(PROPNAME_SCALE_X, transitionValues.view.getScaleX());
  transitionValues.values.put(PROPNAME_SCALE_Y, transitionValues.view.getScaleY());
}

代码示例来源:origin: scwang90/SmartRefreshLayout

,rotationX
    ,ObjectAnimator.ofFloat(mFlyView, "scaleX", mFlyView.getScaleX(), 0.5f)
    ,ObjectAnimator.ofFloat(mFlyView, "scaleY", mFlyView.getScaleY(), 0.5f)
);

代码示例来源:origin: square/assertj-android

@TargetApi(HONEYCOMB)
public S hasScaleY(float scale) {
 isNotNull();
 float actualScale = actual.getScaleY();
 assertThat(actualScale) //
   .overridingErrorMessage("Expected y scale <%s> but was <%s>", scale, actualScale) //
   .isEqualTo(scale);
 return myself;
}

代码示例来源:origin: andkulikov/Transitions-Everywhere

@Nullable
private Animator createAnimation(@NonNull final View view, float startScale, float endScale, @Nullable TransitionValues values) {
  final float initialScaleX = view.getScaleX();
  final float initialScaleY = view.getScaleY();
  float startScaleX = initialScaleX * startScale;
  float endScaleX = initialScaleX * endScale;

代码示例来源:origin: andkulikov/Transitions-Everywhere

@Nullable
private Animator createAnimation(@NonNull final View view, float startScale, float endScale, @Nullable TransitionValues values) {
  final float initialScaleX = view.getScaleX();
  final float initialScaleY = view.getScaleY();
  float startScaleX = initialScaleX * startScale;
  float endScaleX = initialScaleX * endScale;

代码示例来源:origin: scwang90/SmartRefreshLayout

, rotationX1
    , ObjectAnimator.ofFloat(mFlyView, "scaleX", mFlyView.getScaleX(), 0.9f)
    , ObjectAnimator.ofFloat(mFlyView, "scaleY", mFlyView.getScaleY(), 0.9f)
);
flyDownAnim.addListener(new AnimatorListenerAdapter() {

代码示例来源:origin: robolectric/robolectric

@Test
public void scaleY() {
 assertThat(view.getScaleY()).isEqualTo(1f);
 view.setScaleY(0.5f);
 assertThat(view.getScaleY()).isEqualTo(0.5f);
}

代码示例来源:origin: hitherejoe/animate

private void buildAndStartAnimation(View view) {
  ViewPropertyAnimator animator = view.animate();
  if (mAnimateAlphaCheck.isChecked() || view.getAlpha() == 0f) {
    float animationValue = view.getAlpha() == 0f ? 1f : 0f;
    animator.alpha(animationValue);
  }
  if (mAnimateScaleCheck.isChecked()) {
    float animationValue = view.getScaleY() == 0f ? 1f : 0f;
    animator.scaleX(animationValue).scaleY(animationValue);
  }
  if (mAnimateZCheck.isChecked()) {
    float animationValue = view.getTranslationZ() != 25f ? 25f : 2f;
    animator.translationZ(animationValue);
  }
  if (mAnimationDurationCheck.isChecked()) {
    animator.setDuration(500l);
  }
  if (mAnimationDelayCheck.isChecked()) {
    animator.setStartDelay(500l);
  }
  animator.setInterpolator(getSelectedInterpolator());
  animator.start();
}

代码示例来源:origin: h6ah4i/android-advancedrecyclerview

public void start(DraggingItemInfo draggingItemInfo, int touchX, int touchY) {
  if (mStarted) {
    return;
  }
  final View itemView = mDraggingItemViewHolder.itemView;
  mDraggingItemInfo = draggingItemInfo;
  mDraggingItemImage = createDraggingItemImage(itemView, mShadowDrawable);
  mTranslationLeftLimit = mRecyclerView.getPaddingLeft();
  mTranslationTopLimit = mRecyclerView.getPaddingTop();
  mLayoutOrientation = CustomRecyclerViewUtils.getOrientation(mRecyclerView);
  mLayoutType = CustomRecyclerViewUtils.getLayoutType(mRecyclerView);
  mInitialDraggingItemScaleX = itemView.getScaleX();
  mInitialDraggingItemScaleY = itemView.getScaleY();
  mLastDraggingItemScaleX = 1.0f;
  mLastDraggingItemScaleY = 1.0f;
  mLastDraggingItemRotation = 0.0f;
  mLastDraggingItemAlpha = 1.0f;
  // hide
  itemView.setVisibility(View.INVISIBLE);
  update(touchX, touchY, true);
  mRecyclerView.addItemDecoration(this);
  mStartMillis = System.currentTimeMillis();
  mStarted = true;
}

代码示例来源:origin: commonsguy/cw-omnibus

case SCALE_Y:
  return v.getScaleY();
case X:

代码示例来源:origin: andkulikov/Transitions-Everywhere

public Transforms(View view) {
  translationX = view.getTranslationX();
  translationY = view.getTranslationY();
  translationZ = ViewUtils.getTranslationZ(view);
  scaleX = view.getScaleX();
  scaleY = view.getScaleY();
  rotationX = view.getRotationX();
  rotationY = view.getRotationY();
  rotationZ = view.getRotation();
}

代码示例来源:origin: GcsSloop/diycode

@Override
  public Float getCalculatedValueScaleY(View viewToMove) {
    return otherView.getScaleY();
  }
}

代码示例来源:origin: Hitomis/ActivitySwitcher

@NonNull
private ObjectAnimator getCheckedScaleYAnima(View view) {
  ObjectAnimator chooseScaleYAnima = ObjectAnimator.ofFloat(view, "scaleY", view.getScaleY(), 1.0f);
  chooseScaleYAnima.setDuration(200);
  chooseScaleYAnima.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
    @Override
    public void onAnimationUpdate(ValueAnimator valueAnimator) {
      removeShadow(valueAnimator);
    }
  });
  return chooseScaleYAnima;
}

代码示例来源:origin: iielse/ImageWatcher

static ViewState write(View view, int tag) {
  if (view == null) return null;
  ViewState vs = read(view, tag);
  if (vs == null) view.setTag(tag, vs = new ViewState(tag));
  vs.width = view.getWidth();
  vs.height = view.getHeight();
  vs.translationX = view.getTranslationX();
  vs.translationY = view.getTranslationY();
  vs.scaleX = view.getScaleX();
  vs.scaleY = view.getScaleY();
  vs.alpha = view.getAlpha();
  return vs;
}

相关文章

微信公众号

最新文章

更多

View类方法