我已经被ViewPropertyAnimater类中的setX()和setTranslationX()方法所迷惑,因为它们都以完全相同的方式移动视图。然后我遇到了x()方法。
(这是我关于Stack Overflow的第一个问题。因此,如果该问题的信息不足,请让我知道。很高兴知道一些有关提出好问题的技巧) >
请至少显示使用setX()和setTranslationX()的实际情况。只是为了澄清
有人可以清楚地向我解释这些方法的具体作用。举个例子。
答案 0 :(得分:0)
setX()
符合预期,设置视图的X。
setTranslationX()
实际上并没有设置视图的X,而是对视图进行了类似边距的推送。但是视图的X会保留在原来的位置。
x()
可能更像xBy()。
选中What is the difference between ViewPropertyAnimator's translateYBy() vs yBy() methods?