本文整理了Java中android.view.View.getScaleY()
方法的一些代码示例,展示了View.getScaleY()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。View.getScaleY()
方法的具体详情如下:
包路径:android.view.View
类名称: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;
}
内容来源于网络,如有侵权,请联系作者删除!