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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Schasliv4ik
1 / 1 / 0
Регистрация: 02.06.2014
Сообщений: 32
#1

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

02.06.2014, 19:09. Просмотров 657. Ответов 3
Метки нет (Все метки)

Добрый день !
Сначала задавал анимацию с помощью
Код
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
Добрый день ! Я задал анимацию не в XML файле а програмно: imageView = (ImageView) findViewById(R.id.kursor); ...

Как у TextView задать текст? - Программирование Android
как у TextView задать текст? я так понимаю методом setText? (кстати а что в java нет свойств?) я попробовал просто через setText, но почему...

Как задать прозрачный фон? - Программирование Android
Использую прогресс бар горизонтальный и хочу его кастамизировать. Ниже код: <layer-list...

Content description как задать? - Программирование Android
есть кнопка я ей присвоил android:contentDescription="@string/app_name" и еще присвоил @Override public boolean onTouch(View view,...

Как правильно задать рамеры тексту? - Программирование Android
Доброе утро. Помогите пожалуйста раз и навсегда разобратся с размерами в андройде. Сейчас пытаюсь сделать одинаковое отображение шрифта на...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
NiRamz
211 / 211 / 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
211 / 211 / 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);
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.06.2014, 11:45
Привет! Вот еще темы с ответами:

Как задать ширину элемента в процентах? - Программирование Android
Как задать ширину элемента в процентах? Layout_weight не подходит,тк родительский элемент - разметка - вертикальная Вставлять еще одну...

Как задать права доступа в программе - Программирование Android
Делаю программу, в которой нужен доступ к списку контактов телефона. В манифесте добавил настройку <uses-permission...

как задать android:label в рантайме? - Программирование Android
<activity android:name="com.example.geodating.GS_selection" android:label="@string/app_name" ...

Как задать относительный размер ImageView? - Программирование Android
Есть 9 ImageView, которые расположены в RelativeLayout При этом на экране в 4 дюйма они нужного размера, но на экране в 7 или 10 они...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
03.06.2014, 11:45
Ответ Создать тему
Опции темы

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