【发布时间】:2016-03-15 14:12:30
【问题描述】:
我正在尝试rotateFloating Action Button,但我可以看到动画是否非常快。
这里是res/anim/rotate.xml
<?xml version="1.0" encoding="UTF-8"?>
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="1600"
android:fromDegrees="0"
android:pivotX="50%"
android:pivotY="50%"
android:fillAfter="true"
android:toDegrees="180" />
在使用简单的TextView 进行测试后,我发现它确实有效。
这就是我尝试开始动画的方式。
final Animation rotate = AnimationUtils.loadAnimation(MainActivity.this, R.anim.rotate);
final FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
fab.startAnimation(rotate);
}
});
我能看到的只是FAB 的标准onClick 动画(或者非常快的动画,如果我使用比例尺的话)
我能用它做什么?
【问题讨论】:
标签: android android-animation floating-action-button