Example usage for android.support.v4.view.animation FastOutSlowInInterpolator FastOutSlowInInterpolator

List of usage examples for android.support.v4.view.animation FastOutSlowInInterpolator FastOutSlowInInterpolator

Introduction

In this page you can find the example usage for android.support.v4.view.animation FastOutSlowInInterpolator FastOutSlowInInterpolator.

Prototype

public FastOutSlowInInterpolator() 

Source Link

Usage

From source file:liam.franco.selene.utils.AnimUtils.java

public static Interpolator getFastOutSlowInInterpolator() {
    if (fastOutSlowIn == null) {
        fastOutSlowIn = new FastOutSlowInInterpolator();
    }/*from  w  w w.  ja v  a2  s .  c  o m*/

    return fastOutSlowIn;
}

From source file:com.filemanager.free.utils.AnimUtils.java

public static Interpolator getFastOutSlowInInterpolator(Context context) {
    if (fastOutSlowIn == null) {
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
            fastOutSlowIn = AnimationUtils.loadInterpolator(context, android.R.interpolator.fast_out_slow_in);
        } else {//w  w  w . j av  a  2  s .c o m
            fastOutSlowIn = new FastOutSlowInInterpolator();
        }
    }
    return fastOutSlowIn;
}

From source file:com.bachhuberdesign.deckbuildergwent.util.AnimUtils.java

@NonNull
public static Interpolator getFastOutSlowInInterpolator() {
    if (fastOutSlowIn == null) {
        fastOutSlowIn = new FastOutSlowInInterpolator();
    }//w  w w .  j  av a  2s .c om
    return fastOutSlowIn;
}

From source file:android.support.design.internal.BottomNavigationAnimationHelperIcs.java

BottomNavigationAnimationHelperIcs() {
    mSet = new AutoTransition();
    mSet.setOrdering(TransitionSet.ORDERING_TOGETHER);
    mSet.setDuration(ACTIVE_ANIMATION_DURATION_MS);
    mSet.setInterpolator(new FastOutSlowInInterpolator());
    TextScale textScale = new TextScale();
    mSet.addTransition(textScale);//from  w  ww  . j a va2 s  . c o m
}

From source file:com.kogitune.prelollipoptransition.support_fragment.SupportEndFragment.java

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View v = inflater.inflate(R.layout.support_fragment_end, container, false);
    final ExitFragmentTransition exitFragmentTransition = FragmentTransition.with(this)
            .interpolator(new FastOutSlowInInterpolator()).to(v.findViewById(R.id.fragment_imageview))
            .start(savedInstanceState);/*from w  w w .  ja  v  a2  s  .c  o  m*/

    exitFragmentTransition.startExitListening();
    return v;
}

From source file:uk.co.samuelwall.materialtaptargetprompt.sample.DialogStyleActivity.java

public void showPrompt(View view) {
    new MaterialTapTargetPrompt.Builder(this).setTarget(R.id.fab)
            .setAnimationInterpolator(new FastOutSlowInInterpolator())
            .setPrimaryText("Clipped to activity bounds")
            .setSecondaryText("The prompt does not draw outside the activity").show();
}

From source file:com.example.android.support.transition.widget.ChangeTransformUsage.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    mChangeTransform = new ChangeTransform();
    mChangeTransform.setInterpolator(new FastOutSlowInInterpolator());
    mChangeTransform.setPathMotion(new ArcMotion());
    mRoot = findViewById(R.id.root);// w  ww.  j a  va  2  s  . co  m
    mContainer1 = findViewById(R.id.container_1);
    mContainer2 = findViewById(R.id.container_2);
    findViewById(R.id.toggle).setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            TransitionManager.beginDelayedTransition(mRoot, mChangeTransform);
            toggle();
        }
    });
    showRedSquare(mContainer1);
}

From source file:com.example.android.support.transition.widget.ArcMotionUsage.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    mRoot = findViewById(R.id.root);/*from www  . ja v  a  2  s.  c o  m*/
    mTarget = findViewById(R.id.target);
    mTransition = new ChangeBounds();
    mTransition.setPathMotion(new ArcMotion());
    mTransition.setInterpolator(new FastOutSlowInInterpolator());
    mTransition.setDuration(500);
    findViewById(R.id.move).setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            TransitionManager.beginDelayedTransition(mRoot, mTransition);
            FrameLayout.LayoutParams lp = (FrameLayout.LayoutParams) mTarget.getLayoutParams();
            if ((lp.gravity & Gravity.START) == Gravity.START) {
                lp.gravity = Gravity.END | Gravity.BOTTOM;
            } else {
                lp.gravity = Gravity.START | Gravity.TOP;
            }
            mTarget.setLayoutParams(lp);
        }
    });
}

From source file:com.yoloo.android.util.AnimUtils.java

public static Interpolator getFastOutSlowInInterpolator() {
    if (fastOutSlowIn == null) {
        fastOutSlowIn = new FastOutSlowInInterpolator();
    }/*from   w w  w .  j  a  v a 2 s.  c  o  m*/
    return fastOutSlowIn;
}

From source file:uk.co.samuelwall.materialtaptargetprompt.sample.MainActivity.java

public void showFabPrompt(View view) {
    if (mFabPrompt != null) {
        return;// w w w.  j  a  va2  s . c om
    }
    mFabPrompt = new MaterialTapTargetPrompt.Builder(MainActivity.this).setTarget(findViewById(R.id.fab))
            .setPrimaryText("Send your first email")
            .setSecondaryText("Tap the envelop to start composing your first email")
            .setAnimationInterpolator(new FastOutSlowInInterpolator())
            .setOnHidePromptListener(new MaterialTapTargetPrompt.OnHidePromptListener() {
                @Override
                public void onHidePrompt(MotionEvent event, boolean tappedTarget) {
                    mFabPrompt = null;
                    //Do something such as storing a value so that this prompt is never shown again
                }

                @Override
                public void onHidePromptComplete() {

                }
            }).create();
    mFabPrompt.show();
}