带动画的Android开放片段
我是android新手。我想添加一些动画打开片段点击浮动动作按钮。还需要一些弹簧回弹示例来设置视图的动画。我在谷歌上搜索,但没有例子。请帮助我找到回弹弹簧示例和动画示例。谢谢。您需要在FragmentTransaction.setCustomAnimations以及FragmentTransaction.setTransition中使用新的android.animation框架(对象动画师) 下面是一个使用ApiDemos的FragmentHideShow.java中的setCustomAnimations的示例: ft.setCustomAnimations(android.R.animator.fade_in,android.R.animator.fade_out); 下面是res/animator/fade_in.XML中的相关动画师XML:带动画的Android开放片段,android,spring,animation,Android,Spring,Animation,我是android新手。我想添加一些动画打开片段点击浮动动作按钮。还需要一些弹簧回弹示例来设置视图的动画。我在谷歌上搜索,但没有例子。请帮助我找到回弹弹簧示例和动画示例。谢谢。您需要在FragmentTransaction.setCustomAnimations以及FragmentTransaction.setTransition中使用新的android.animation框架(对象动画师) 下面是一个使用ApiDemos的FragmentHideShow.java中的setCustomAnim
<objectAnimator xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:interpolator/accelerate_quad"
android:valueFrom="0"
android:valueTo="1"
android:propertyName="alpha"
android:duration="@android:integer/config_mediumAnimTime" />
现在可以设置“xFraction”属性的动画,如下所示:
public class MyFrameLayout extends FrameLayout {
...
public float getXFraction() {
return getX() / getWidth(); // TODO: guard divide-by-zero
}
public void setXFraction(float xFraction) {
// TODO: cache width
final int width = getWidth();
setX((width > 0) ? (xFraction * width) : -9999);
}
...
}
res/animator/slide\u in.xml:
<objectAnimator xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator"
android:valueFrom="-1.0"
android:valueTo="0"
android:propertyName="xFraction"
android:duration="@android:integer/config_mediumAnimTime" />
请注意,如果要在其中设置动画的对象与其父对象的宽度不同,则情况将不太正常,因此,您可能需要调整属性实现以适应您的用例。请阅读我还需要一些spring回弹示例。请给我一些高级和自定义动画。亲爱的,您必须自己制作。有关更多详细信息,请参考尝试:但我需要更多示例。。。