2016-06-01 6 views
2

Меня смущает «f».Android Animation 'f' Значение

ObjectAnimator moveUp = ObjectAnimator.ofFloat(ivLogo, "translationY", 0f, -150f); 
    moveUp.setDuration(1000); 
    moveUp.setStartDelay(500); 
    moveUp.start(); 

Что значит «F»? А какой смысл формы «от» до '-150f?

ответ

2

«е» означает, что -150 является float типа, а не значение сама по себе

2

То х необходимо, так как параметр типа функция ожидает с плавающей точкой. И это способ преобразования 0 (который является целым числом) для float.

См here

Кроме того, используя д и L даст вам двойной и длинный тип соответственно (только в том случае, если вы видите их в любое другое место.)