protected Animator createAnimatorOut(Config config) { return AnimatorInflater.loadAnimator(getContext(), config.animatorResId); }
protected Animator createAnimatorIn(Config config) { Animator animatorIn; if (config.animatorReverseResId == 0) { animatorIn = AnimatorInflater.loadAnimator(getContext(), config.animatorResId); animatorIn.setInterpolator(new ReverseInterpolator()); } else { animatorIn = AnimatorInflater.loadAnimator(getContext(), config.animatorReverseResId); } return animatorIn; }
@Test public void shouldCreateAnimators() throws Exception { Animator animator = AnimatorInflater.loadAnimator(application, R.animator.spinning); assertThat(animator).isInstanceOf((Class<? extends Animator>) Animator.class); }
public static void initAnimations(AnimatedView view, TypedArray a, int[] ids) { if (((View) view).isInEditMode()) return; int carbon_inAnimation = ids[0]; if (a.hasValue(carbon_inAnimation)) { TypedValue typedValue = new TypedValue(); a.getValue(carbon_inAnimation, typedValue); if (typedValue.resourceId != 0) { view.setInAnimator(AnimatorInflater.loadAnimator(((View) view).getContext(), typedValue.resourceId)); } else { view.setInAnimator(AnimUtils.Style.values()[typedValue.data].getInAnimator()); } } int carbon_outAnimation = ids[1]; if (a.hasValue(carbon_outAnimation)) { TypedValue typedValue = new TypedValue(); a.getValue(carbon_outAnimation, typedValue); if (typedValue.resourceId != 0) { view.setOutAnimator(AnimatorInflater.loadAnimator(((View) view).getContext(), typedValue.resourceId)); } else { view.setOutAnimator(AnimUtils.Style.values()[typedValue.data].getOutAnimator()); } } }
/** * use property animation by xml; * * @return */ private Animator getAnimationByXml() { final int height = mPuppet.getLayoutParams().height; final int width = mPuppet.getLayoutParams().width; AnimatorSet animatorSet = (AnimatorSet) AnimatorInflater.loadAnimator(this, R.animator.animatorset); //ValueAnimator usage:add AnimatorUpdateListener; ArrayList<Animator> childAnimations = animatorSet.getChildAnimations(); ((ValueAnimator) childAnimations.get(childAnimations.size() - 1)) .addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { @Override public void onAnimationUpdate(ValueAnimator valueAnimator) { float animatedValue = (float) valueAnimator.getAnimatedValue(); mPuppet.getLayoutParams().height = (int) (height * animatedValue); mPuppet.getLayoutParams().width = (int) (width * animatedValue); mPuppet.requestLayout(); } }); animatorSet.setTarget(mPuppet); return animatorSet; }
(AnimatorSet) AnimatorInflater.loadAnimator(this.context, animFlipHorizontalOutId); mSetLeftIn = (AnimatorSet) AnimatorInflater.loadAnimator(this.context, animFlipHorizontalInId); } else { mSetRightOut = (AnimatorSet) AnimatorInflater.loadAnimator(this.context, animFlipHorizontalRightOutId); mSetLeftIn = (AnimatorSet) AnimatorInflater.loadAnimator(this.context, animFlipHorizontalRightInId); mSetTopOut = (AnimatorSet) AnimatorInflater.loadAnimator(this.context, animFlipVerticalFrontOutId); mSetBottomIn = (AnimatorSet) AnimatorInflater.loadAnimator(this.context, animFlipVerticalFrontInId); } else { mSetTopOut = (AnimatorSet) AnimatorInflater.loadAnimator(this.context, animFlipVerticalOutId); mSetBottomIn = (AnimatorSet) AnimatorInflater.loadAnimator(this.context, animFlipVerticalInId);
private Animator createAnimatorIn(Context context) { Animator animatorIn; if (mAnimatorReverseResId == 0) { animatorIn = AnimatorInflater.loadAnimator(context, mAnimatorResId); animatorIn.setInterpolator(new ReverseInterpolator()); } else { animatorIn = AnimatorInflater.loadAnimator(context, mAnimatorReverseResId); } return animatorIn; }
private void frameAnimatorXML(View v) { AnimatorSet animator = (AnimatorSet) AnimatorInflater.loadAnimator(this,R.animator.animator_button); animator.setTarget(v); animator.start(); }
private Animator createAnimatorIn(Context context) { Animator animatorIn; if (mAnimatorReverseResId == 0) { animatorIn = AnimatorInflater.loadAnimator(context, mAnimatorResId); animatorIn.setInterpolator(new ReverseInterpolator()); } else { animatorIn = AnimatorInflater.loadAnimator(context, mAnimatorReverseResId); } return animatorIn; }
private Animator createAnimatorIn(Context context) { Animator animatorIn; if (mAnimatorReverseResId == 0) { animatorIn = AnimatorInflater.loadAnimator(context, mAnimatorResId); animatorIn.setInterpolator(new ReverseInterpolator()); } else { animatorIn = AnimatorInflater.loadAnimator(context, mAnimatorReverseResId); } return animatorIn; }
private Animator createAnimatorIn(Context context) { Animator animatorIn; if (mAnimatorReverseResId == 0) { animatorIn = AnimatorInflater.loadAnimator(context, mAnimatorResId); animatorIn.setInterpolator(new ReverseInterpolator()); } else { animatorIn = AnimatorInflater.loadAnimator(context, mAnimatorReverseResId); } return animatorIn; }
/** * 给view添加指定属性动画 * * @param target 需要添加动画的对象 * @param id 动画id */ private void setupAnimation(View target, int id) { AnimatorSet set = (AnimatorSet) AnimatorInflater.loadAnimator(this, id); set.setTarget(target); set.start(); }
private Animator createTranslateAlphaAnimator(View v, int animatorResourceId) { Animator animator = AnimatorInflater.loadAnimator(v.getContext(), animatorResourceId); animator.setTarget(v); return animator; }
public Animator createDismissAnimator(final View target) { final Animator animator = AnimatorInflater.loadAnimator( target.getContext(), mDismissAnimatorResId); animator.setTarget(target); animator.setInterpolator(ACCELERATE_INTERPOLATOR); return animator; } }
private ObjectAnimator loadObjectAnimator(final int resId, final Object target) { if (resId == 0) { // TODO: Stop returning null. return null; } final ObjectAnimator animator = (ObjectAnimator)AnimatorInflater.loadAnimator( getContext(), resId); if (animator != null) { animator.setTarget(target); } return animator; }
private ObjectAnimator loadObjectAnimator(final int resId, final Object target) { if (resId == 0) { // TODO: Stop returning null. return null; } final ObjectAnimator animator = (ObjectAnimator)AnimatorInflater.loadAnimator( getContext(), resId); if (animator != null) { animator.setTarget(target); } return animator; }
public void onClickAnimarXML(View view) { ImageView img = (ImageView) findViewById(R.id.img); ObjectAnimator a = (ObjectAnimator) AnimatorInflater.loadAnimator(this, R.anim.fade_out); a.setTarget(img); animar(a); }
@Override public void hide() { AnimatorSet backgroundOut = (AnimatorSet) AnimatorInflater.loadAnimator(getActivity(), R.animator.background_out); backgroundOut.setTarget(background); Animation viewOut = AnimationUtils.loadAnimation(getActivity(), android.R.anim.fade_out); viewOut.setAnimationListener(new viewOutListener()); cardView.setCardElevation(0); backgroundOut.start(); infoContainer.startAnimation(viewOut); }
public void onClickAnimarXML(View view) { ImageView img = (ImageView) findViewById(R.id.img); AnimatorSet lista = (AnimatorSet) AnimatorInflater.loadAnimator(this, R.anim.animator_set); lista.setTarget(img); animar(lista); }
public void onClickAnimarXML(View view) { ImageView img = (ImageView) findViewById(R.id.img); ObjectAnimator a = (ObjectAnimator) AnimatorInflater.loadAnimator(this, R.anim.rotate_360); a.setTarget(img); animar(a); }