/// <summary> /// @brief /// </summary> /// <param name="toHide"> </param> /// <param name="duration"> /// @return </param> //JAVA TO C# CONVERTER WARNING: 'final' parameters are not available in .NET: //ORIGINAL LINE: public android.animation.Animator createCollapseActionsAnimator(final android.view.View toHide, long duration) public virtual Animator createCollapseActionsAnimator(View toHide, long duration) { //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final float baseAlpha = toHide.getAlpha(); float baseAlpha = toHide.Alpha; Animator fadeOutAnimator = ObjectAnimator.ofFloat(toHide, View.ALPHA, baseAlpha, 0.0f); fadeOutAnimator.Duration = FcConstants.DEFAULT_FADE_ANIM_DURATION; AnimatorSet animator = new AnimatorSet(); animator.playSequentially(fadeOutAnimator, createCollapseAnimator(toHide, duration - FcConstants.DEFAULT_FADE_ANIM_DURATION)); return(animator); }
/// <summary> /// @brief /// </summary> /// <param name="toShow"> </param> /// <param name="duration"> /// @return </param> //JAVA TO C# CONVERTER WARNING: 'final' parameters are not available in .NET: //ORIGINAL LINE: public android.animation.Animator createExpandActionsAnimator(final android.view.View toShow, long duration) public virtual Animator createExpandActionsAnimator(View toShow, long duration) { //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final float baseAlpha = toShow.getAlpha(); float baseAlpha = toShow.Alpha; Animator fadeInAnimator = ObjectAnimator.ofFloat(toShow, View.ALPHA, baseAlpha, 1.0f); fadeInAnimator.Duration = FcConstants.DEFAULT_FADE_ANIM_DURATION; AnimatorSet animator = new AnimatorSet(); animator.playSequentially(createExpandAnimator(toShow, duration - FcConstants.DEFAULT_FADE_ANIM_DURATION), fadeInAnimator); animator.addListener(new FcAnimatorListenerAnonymousInnerClassHelper4(this, toShow)); return(animator); }
/// <summary> /// @brief /// </summary> /// <param name="toHide"> </param> /// <param name="duration"> /// @return </param> //JAVA TO C# CONVERTER WARNING: 'final' parameters are not available in .NET: //ORIGINAL LINE: public android.animation.Animator createCollapseActionsAnimator(final android.view.View toHide, long duration) public virtual Animator createCollapseActionsAnimator(View toHide, long duration) { //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final float baseAlpha = toHide.getAlpha(); float baseAlpha = toHide.Alpha; Animator fadeOutAnimator = ObjectAnimator.ofFloat(toHide, View.ALPHA, baseAlpha, 0.0f); fadeOutAnimator.Duration = FcConstants.DEFAULT_FADE_ANIM_DURATION; AnimatorSet animator = new AnimatorSet(); animator.playSequentially(fadeOutAnimator, createCollapseAnimator(toHide, duration - FcConstants.DEFAULT_FADE_ANIM_DURATION)); return animator; }
/// <summary> /// @brief /// </summary> /// <param name="toShow"> </param> /// <param name="duration"> /// @return </param> //JAVA TO C# CONVERTER WARNING: 'final' parameters are not available in .NET: //ORIGINAL LINE: public android.animation.Animator createExpandActionsAnimator(final android.view.View toShow, long duration) public virtual Animator createExpandActionsAnimator(View toShow, long duration) { //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final float baseAlpha = toShow.getAlpha(); float baseAlpha = toShow.Alpha; Animator fadeInAnimator = ObjectAnimator.ofFloat(toShow, View.ALPHA, baseAlpha, 1.0f); fadeInAnimator.Duration = FcConstants.DEFAULT_FADE_ANIM_DURATION; AnimatorSet animator = new AnimatorSet(); animator.playSequentially(createExpandAnimator(toShow, duration - FcConstants.DEFAULT_FADE_ANIM_DURATION), fadeInAnimator); animator.addListener(new FcAnimatorListenerAnonymousInnerClassHelper4(this, toShow)); return animator; }
/// <exception cref="org.xmlpull.v1.XmlPullParserException"></exception> /// <exception cref="System.IO.IOException"></exception> private static android.animation.Animator createAnimatorFromXml(android.content.Context c, org.xmlpull.v1.XmlPullParser parser, android.util.AttributeSet attrs, android.animation.AnimatorSet parent, int sequenceOrdering) { android.animation.Animator anim = null; java.util.ArrayList <android.animation.Animator> childAnims = null; // Make sure we are on a start tag. int type; int depth = parser.getDepth(); while (((type = parser.next()) != org.xmlpull.v1.XmlPullParserClass.END_TAG || parser .getDepth() > depth) && type != org.xmlpull.v1.XmlPullParserClass.END_DOCUMENT) { if (type != org.xmlpull.v1.XmlPullParserClass.START_TAG) { continue; } string name = parser.getName(); if (name.Equals("objectAnimator")) { anim = loadObjectAnimator(c, attrs); } else { if (name.Equals("animator")) { anim = loadAnimator(c, attrs, null); } else { if (name.Equals("set")) { anim = new android.animation.AnimatorSet(); android.content.res.TypedArray a = c.obtainStyledAttributes(attrs, [email protected] .styleable.AnimatorSet); int ordering = a.getInt([email protected]_ordering, TOGETHER ); createAnimatorFromXml(c, parser, attrs, (android.animation.AnimatorSet)anim, ordering ); a.recycle(); } else { throw new java.lang.RuntimeException("Unknown animator name: " + parser.getName() ); } } } if (parent != null) { if (childAnims == null) { childAnims = new java.util.ArrayList <android.animation.Animator>(); } childAnims.add(anim); } } if (parent != null && childAnims != null) { android.animation.Animator[] animsArray = new android.animation.Animator[childAnims .size()]; int index = 0; foreach (android.animation.Animator a in Sharpen.IterableProxy.Create(childAnims)) { animsArray[index++] = a; } if (sequenceOrdering == TOGETHER) { parent.playTogether(animsArray); } else { parent.playSequentially(animsArray); } } return(anim); }