В чем разница между setX (), x () и setTranslationX () в Android класса ViewPropertyAnimater - PullRequest
0 голосов
/ 20 апреля 2019

Меня уже смутили методы setX () и setTranslationX () из класса ViewPropertyAnimater, потому что они оба перемещали представление одинаковым образом. И тут я наткнулся на метод x ().

(Это мой первый вопрос о переполнении стека. Поэтому, если в вопросе недостаточно информации, пожалуйста, дайте мне знать как-нибудь. Рад узнать несколько советов о том, как задать хороший вопрос)

Пожалуйста, хотя бы покажите фактическую ситуацию, когда setX () и где setTranslationX () используются. Просто для уточнения

Может кто-нибудь, пожалуйста, объясните мне, что конкретно делают эти методы. С примером, если это возможно.

1 Ответ

0 голосов
/ 20 апреля 2019

setX() делает как положено, устанавливает X вида.

setTranslationX() на самом деле не устанавливает X вида, а скорее делает вид, подобный марже, толчком к виду. Но представление X остается там, где оно есть.

x(), вероятно, больше похож на xBy ().

Проверка В чем разница между методами translateYBy () ViewPropertyAnimator и методами yBy ()?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...