Java Code Examples for android.support.design.widget.FloatingActionButton#startAnimation()
The following examples show how to use
android.support.design.widget.FloatingActionButton#startAnimation() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: ScrollAwareFABBehavior.java From MaoWanAndoidClient with Apache License 2.0 | 6 votes |
@SuppressLint("RestrictedApi") private void animateIn(FloatingActionButton button) { button.setVisibility(View.VISIBLE); if (Build.VERSION.SDK_INT >= 14) { ViewCompat.animate(button).scaleX(1.0F).scaleY(1.0F).alpha(1.0F) .setInterpolator(INTERPOLATOR).withLayer().setListener(null) .start(); } else { Animation anim = AnimationUtils.loadAnimation(button.getContext(), R.anim.fab_in); anim.setDuration(200L); anim.setInterpolator(INTERPOLATOR); button.startAnimation(anim); } }
Example 2
Source File: ScrollAwareFABBehavior.java From MarkdownEditors with Apache License 2.0 | 6 votes |
private void animateIn(FloatingActionButton button) { button.setVisibility(View.VISIBLE); if (Build.VERSION.SDK_INT >= 14) { ViewCompat.animate(button) .scaleX(1.0F) .scaleY(1.0F) .alpha(1.0F) .setInterpolator(INTERPOLATOR) .withLayer() .setListener(null) .start(); } else { Animation anim = AnimationUtils.loadAnimation(button.getContext(), android.support.design.R.anim.design_fab_in); anim.setDuration(200L); anim.setInterpolator(INTERPOLATOR); button.startAnimation(anim); } }
Example 3
Source File: ScrollAwareFABBehavior.java From PowerSwitch_Android with GNU General Public License v3.0 | 6 votes |
/** * Same animation that FloatingActionButton.Behavior * uses to show the FAB when the AppBarLayout enters * * @param floatingActionButton FAB */ // private void animateIn(FloatingActionButton floatingActionButton) { if (SmartphonePreferencesHandler.getUseOptionsMenuInsteadOfFAB()) { return; } floatingActionButton.setVisibility(View.VISIBLE); if (Build.VERSION.SDK_INT >= 14) { ViewCompat.animate(floatingActionButton).scaleX(1.0F).scaleY(1.0F).alpha(1.0F) .setInterpolator(INTERPOLATOR).withLayer().setListener(null) .start(); } else { Animation anim = AnimationUtils.loadAnimation(floatingActionButton.getContext(), android.R.anim.fade_in); anim.setDuration(200L); anim.setInterpolator(INTERPOLATOR); floatingActionButton.startAnimation(anim); } }
Example 4
Source File: DataBindingAdapter.java From Android-App-Architecture-MVVM-Databinding with Apache License 2.0 | 5 votes |
private static void changeToLoadingState(final FloatingActionButton fab) { fab.setImageResource(R.drawable.ic_progress); final Animation rotateAnimation = AnimationUtils.loadAnimation(fab.getContext(), R.anim.rotate); rotateAnimation.setRepeatMode(Animation.RESTART); rotateAnimation.setRepeatCount(Animation.INFINITE); fab.startAnimation(rotateAnimation); }
Example 5
Source File: ScrollAwareFABBehaviour.java From ankihelper with GNU General Public License v3.0 | 5 votes |
private void animateIn(FloatingActionButton button) { button.setVisibility(View.VISIBLE); if (Build.VERSION.SDK_INT >= 14) { ViewCompat.animate(button).scaleX(1.0F).scaleY(1.0F).alpha(1.0F) .setInterpolator(INTERPOLATOR).withLayer().setListener(null) .start(); } else { Animation anim = AnimationUtils.loadAnimation(button.getContext(), R.anim.design_fab_out); anim.setDuration(200L); anim.setInterpolator(INTERPOLATOR); button.startAnimation(anim); } }
Example 6
Source File: ScrollAwareFABBehavior.java From Loop with Apache License 2.0 | 5 votes |
private void animateIn(FloatingActionButton button) { button.setVisibility(View.VISIBLE); if (Build.VERSION.SDK_INT >= 14) { ViewCompat.animate(button).scaleX(1.0F).scaleY(1.0F).alpha(1.0F) .setInterpolator(INTERPOLATOR).withLayer().setListener(null) .start(); } else { Animation anim = AnimationUtils.loadAnimation(button.getContext(), R.anim.design_fab_in); anim.setDuration(200L); anim.setInterpolator(INTERPOLATOR); button.startAnimation(anim); } }
Example 7
Source File: ScrollingFABBehavior.java From HeartBeat with Apache License 2.0 | 5 votes |
private void animateIn(FloatingActionButton button) { button.setVisibility(View.VISIBLE); if (Build.VERSION.SDK_INT >= 14) { ViewCompat.animate(button).scaleX(1.0F).scaleY(1.0F).alpha(1.0F) .setInterpolator(INTERPOLATOR).withLayer().setListener(null) .start(); } else { Animation anim = AnimationUtils.loadAnimation(button.getContext(), android.support.design.R.anim.design_fab_out); anim.setDuration(200L); anim.setInterpolator(INTERPOLATOR); button.startAnimation(anim); } }