Форум программистов, компьютерный форум CyberForum.ru

Как задать координаты анимации - Android

Восстановить пароль Регистрация
 
Schasliv4ik
1 / 1 / 0
Регистрация: 02.06.2014
Сообщений: 32
02.06.2014, 19:09     Как задать координаты анимации #1
Добрый день !
Сначала задавал анимацию с помощью
Код
TranslateAnimation animationLeft = new TranslateAnimation(300, -300, 0, 0);
Я установил объект по центру экрана, соответственно координата "300" указывает на то что объект двигается вправо, а координата "-300" - влево. Но мне этот метод не подошел и я вместо него прописал :
Код
ObjectAnimator anim = ObjectAnimator.ofFloat(imageView, "x", 50,  650);
Тут же идет привязка к экрану телефона, координата "50" задает начальное положение а "650" - конечное,
и получается что на моем телефоне, в принципе, все нормально, но на пленшетах получается печаль, подскажите пожалуйста как можно это исправить !
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.06.2014, 19:09     Как задать координаты анимации
Посмотрите здесь:

Как задать права доступа в программе Android
Дизайн: как задать программно интерфейс приложения? Android
Android Как задать ширину элемента в процентах?
Android как задать android:label в рантайме?
Как задать прозрачный фон? Android
Content description как задать? Android
Android Точные координаты анимации
Как задать относительный размер ImageView? Android
Как правильно задать рамеры тексту? Android
Android GPS Location (GPS_PROVIDER) как получить координаты
Android Класс Date, как правильно задать дату?
Как у TextView задать текст? Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
NiRamz
210 / 210 / 16
Регистрация: 26.12.2010
Сообщений: 691
02.06.2014, 19:13     Как задать координаты анимации #2
Java
1
ObjectAnimator anim = ObjectAnimator.ofFloat(imageView, "x", imageView.getLeft(),  getWidth());
Schasliv4ik
1 / 1 / 0
Регистрация: 02.06.2014
Сообщений: 32
02.06.2014, 19:36  [ТС]     Как задать координаты анимации #3
NiRamz, а как конкретно установить чтобы 300 пикселей влево и 300 вправо ? Просто неделю только учу этот андроид )
NiRamz
210 / 210 / 16
Регистрация: 26.12.2010
Сообщений: 691
03.06.2014, 11:45     Как задать координаты анимации #4
Java
1
2
int value = 300; // - вправо, что бы двигаться влево поменяйте знак
ObjectAnimator anim = ObjectAnimator.ofFloat(imageView, "x", imageView.getLeft(),  imageView.getLeft() + value);
Yandex
Объявления
03.06.2014, 11:45     Как задать координаты анимации
Ответ Создать тему
Опции темы

Текущее время: 04:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru