我在网上搜索了一段时间,但似乎找不到答案。我已经创建了一个浮动操作按钮,并且已经可以正常显示和点击等,但是目前还没有将其连接起来。在继续之前,我想知道如何使它在启动时进行动画处理。
在材料设计页面上,FAB显示为发芽类型的动画,从正确位置出现,但会动画到其预期大小。在这里可以找到链接。
非常感谢您的帮助。
在材料设计页面上,FAB显示为发芽类型的动画,从正确位置出现,但会动画到其预期大小。在这里可以找到链接。
非常感谢您的帮助。
FloatingActionButton
中的 Behavior
类。例如,进入动画是如何实现的:private void animateIn(FloatingActionButton button) {
button.setVisibility(0);
if(VERSION.SDK_INT >= 14) {
ViewCompat.animate(button).scaleX(1.0F).scaleY(1.0F).alpha(1.0F).setInterpolator(AnimationUtils.FAST_OUT_SLOW_IN_INTERPOLATOR).withLayer().setListener((ViewPropertyAnimatorListener)null).start();
} else {
Animation anim = android.view.animation.AnimationUtils.loadAnimation(button.getContext(), anim.fab_in);
anim.setDuration(200L);
anim.setInterpolator(AnimationUtils.FAST_OUT_SLOW_IN_INTERPOLATOR);
button.startAnimation(anim);
}
}
FloatingActionButtonFragment
类的onCreateView()
方法中吗?还是像behavior.animateIn(FAB)
这样使用?不确定这个上下文应该如何使用。 - erpsavedInstanceState == null
的情况下播放第一次。 - Markus Rubey