gpt4 book ai didi

android - 我可以旋转/缩放 FloatingActionButton 或 ImageView 中的可绘制动画吗

转载 作者:行者123 更新时间:2023-11-29 01:25:44 25 4
gpt4 key购买 nike

例如,我有一个 float 操作按钮,我想为它的可绘制部分设置动画。

float 操作按钮不应移动或缩放。只有可绘制部分可以缩放和旋转。

例如,Here最后的刻度线在 FAB 按钮内动画。我只想在 FAB 中实现可绘制对象的缩放/旋转动画,但 FAB 不应该缩放或旋转。

旋转不会成为问题,因为如果我使用 RotateAnimation 旋转整个 FAB,圆形旋转是不可见的。但是缩放和旋转都不能用fab来完成,因为看到FAB的背景是缩放。

注意:我不想旋转整个 FAB 按钮。只有可绘制部分。

最佳答案

用于缩放按钮你可以这样做在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" />

循环.xml

<?xml version="1.0" encoding="utf-8"?>
<cycleInterpolator
xmlns:android="http://schemas.android.com/apk/res/android"
android:cycles="0"
/>

主 Activity .java

Animation shake = AnimationUtils.loadAnimation(this, R.anim.shake);
your_view_name.startAnimation(shake);

关于android - 我可以旋转/缩放 FloatingActionButton 或 ImageView 中的可绘制动画吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34201224/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com