FloatingActionButton旋转

时间:2015-08-17 14:36:45

标签: android android-animation floating-action-button

我有一个FloatingActionButton,我想在使用AsyncTask同步数据时进行旋转。

但在使用AsyncTask之前,我的问题是让FAB完全旋转。

以下是我的代码中涉及的部分:

public void refreshAccountInfo(){
    /*Synchronization logic*/
    FloatingActionButton button = ButterKnife.findById(getActivity(), R.id.floating_action_button);
    Animation anim = AnimationUtils.loadAnimation(getActivity(), R.anim.clockwise);
    anim.setRepeatCount(Animation.INFINITE);
    button.startAnimation(anim);
}

clockwise.xml

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
    <rotate xmlns:android="http://schemas.android.com/apk/res/android"
        android:startOffset="0"
        android:fromDegrees="360"
        android:toDegrees="0"
        android:pivotX="50%"
        android:pivotY="50%"
        android:duration="@android:integer/config_mediumAnimTime" >
    </rotate>
</set>

我发现another thread有同样的问题,但由于唯一的答案是不满意或可以理解的,我制作了我的这个帖子。

0 个答案:

没有答案