целиком — двигается только сам битмап. Как анимировать весь компонент?
Delphi в android?
Наоборот.
android в Delphi это как?
Друг, ты ежели знаешь ответ на мой вопрос — ответь мне, пожалуйста. А потом мы с тобой как-нибудь пообщаемся, и я всё что знаю — расскажу, честное пионерское.
ааа. Ну раз такая формулировка - тогда я не знаю
в твоём вопросе непонятно, что такое «сам битмап» и «весь компонент» (ну ещё Delphi не может не вызывать WTF, но это ладно)
Квадрат на самом деле остаётся квадратом, я задаю ему передвинуться на "X = -250" (т.е. влево), но такое ощущение, словно сам компонент остаётся на месте, а вместо него двигается только его содержание. Как ещё объяснить? 🤔
откуда такое ощущение? И на какой субстранции гадать в отсутствие кода?
ImageView.animate.setStartDelay(1000); ImageView.animate.setDuration(1000); ImageView.animate.translationX(-250); ImageView.animate.start;
ну значит вьюха двигается
Ну, я ожидал другое движение... Ок, а как двинуть компонент "целиком"? Т.е. чтобы квадрат, не меняя форму, передвинулся на нужную мне позицию? 😕
он так и делает, его родитель обрезает, скорее всего
Да, наверное. А какое свойство отвечает за это?
clipChildren, но чаще можно обойтись без этого
clipChildren везде в False — это я проверил в первую очередь :(
Ты прав, ImageView двигается целиком — я проверил, загрузив прозрачный PNG и залив вьюху цветом. Получается, она скрывается под невидимым слоем, которого к тому же нет. Как такое вообще возможно? 😐
не, она скрывается границами своего родителя, я думаю
Блин, проблема в том, что её родитель — форма ("activity" по вашему). А у неё нет таких свойств 😕
Б***ь... Я написал это и до меня дошло.
Спасибо большое за помощь 👍
Обсуждают сегодня