例如,我有一个浮动动作按钮,我想动画它的可绘制部分。
浮动动作按钮不应移动或缩放。只有可拉伸的部分才能缩放和旋转。
例如,这里最后出现的滴答标记是在FAB按钮内动画。我只是想要实现缩放/旋转动画的可绘制内部的FAB,但FAB不应该缩放或旋转。
旋转不可能是一个问题,因为圆形旋转是不可见的,如果我用RotateAnimation旋转完整的FAB。但是缩放和旋转都不能用fab来完成,因为FAB的背景正在缩放。
注意:,我不想旋转完整的FAB按钮。只有可拉的部分。
发布于 2018-06-11 06:51:44
对于缩放按钮,您可以像在anim文件夹/
scale_button.xml
<?xml version="1.0" encoding="utf-8"?>
<scale
android:fromXScale="1.4"
android:toXScale="1.0"
android:fromYScale="1.4"
android:toYScale="1.0"
android:fillAfter="false"
android:duration="1000"
android:pivotY="50%"
android:pivotX="50%"
android:interpolator="@anim/cycle" />cycle.xml
<?xml version="1.0" encoding="utf-8"?>
<cycleInterpolator
xmlns:android="http://schemas.android.com/apk/res/android"
android:cycles="0"
/>MainActivity.java
Animation shake = AnimationUtils.loadAnimation(this, R.anim.shake);
your_view_name.startAnimation(shake);https://stackoverflow.com/questions/34201224
复制相似问题