Как использовать ObjectAnimator для анимации свойства X представления, просто установив начальную позицию в файле анимации xml следующим образом:
<objectAnimator
xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="1000"
android:valueType="floatType"
android:propertyName="x"
android:valueFrom="100.0" />
И конечное положение в макете (поскольку для моего случая конечное положение представления будет относительно других представлений в макете). Итак, я не могу получить более точные представления, выполнив:
<objectAnimator
xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="1000"
android:valueType="floatType"
android:propertyName="x"
android:valueFrom="100.0"
android:valueFrom="300.0" />
Это легко сделать, используя анимацию представления вместо анимации свойств и используя свойство fromXDelta.
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="1000"
android:fromXDelta="100%p"/>
</set>
Это анимирует представление от 100% ширины экрана до положения, установленного в макете.
setHiddenDroid(float f) { ...
и делайте все, что хотите, со своим представлением здесь - person pskink   schedule 26.02.2018setProperty
вы имеете в виду? - person pskink   schedule 26.02.2018setHiddenDroid
- например:v.setTranslationX(v.getWidth() * f * 0.5f)
- person pskink   schedule 26.02.2018