1
A
回答
3
你可以做,使用ObjectAnimator,在這裏:
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
ObjectAnimator.ofFloat(fab, "rotation", 0f, 360f).setDuration(800).start();
final Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
if (isWhite){
fab.setImageDrawable(getResources().getDrawable(R.drawable.ic_add_black_48dp));
isWhite = false;
} else {
fab.setImageDrawable(getResources().getDrawable(R.drawable.ic_add_white_48dp));
isWhite = true;
}
}
}, 400);
}
});
圖標會在中間發生變化旋轉
0
我認爲你正在尋找動畫矢量drawables。它將爲您提供一個漸變的效果這是真棒)
這是一個有點複雜,但你可以在這裏閱讀更多關於它:
https://lewismcgeary.github.io/posts/animated-vector-drawable-pathMorphing/
這裏是有用的工具:
相關問題
- 1. 替換iPhone上的ViewController旋轉
- 2. Android的旋轉矩陣轉換
- 3. iPhone自動旋轉:用淡入/淡出替換旋轉動畫?
- 4. CSS同時旋轉和替換圖像
- 5. CSS3旋轉替代?
- 6. SVG轉換旋轉
- 7. 的Android旋轉器旋轉屏幕
- 8. Webkit CSS轉換旋轉不旋轉
- 9. 旋轉時的轉換點
- 10. Android的轉換並顯示
- 11. 旋轉變換
- 12. Android的 - 在旋轉
- 13. Android的Linearlayout旋轉?
- 14. jQuery的CSS3,第二「旋轉()」在「變換:旋轉()平移()旋轉()」,代替第一一個
- 15. Android旋轉位圖並繪製畫布
- 16. android libgdx並按順序旋轉動作
- 17. Android Image旋轉
- 18. Android Animate旋轉
- 19. 旋轉android VideoView
- 20. Android旋轉Webview
- 21. Android旋轉MapView
- 22. 旋轉JLabel並讀取旋轉值
- 23. 旋轉圖像,並獲得旋轉
- 24. Android啓動畫面旋轉或旋轉
- 25. android動畫旋轉不會旋轉ccw
- 26. 使Android旋轉木馬自動旋轉
- 27. 圍繞替代軸旋轉
- 28. ggplot geom_bar - '旋轉並翻轉'?
- 29. 旋轉並用C#
- 30. CSS3轉換旋轉問題
謝謝!這正是我所期待的。 – IgorKushnir