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

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

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

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

02.06.2014, 19:09. Просмотров 638. Ответов 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
Добрый день ! Я задал анимацию не в XML файле а програмно: imageView = (ImageView) findViewById(R.id.kursor); ...

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

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

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

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

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

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

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

GPS Location (GPS_PROVIDER) как получить координаты - Программирование Android
Всем привет. Столкнулся с такой проблемой , может еще кто то сталкивался да знает что да как . Вообщем тестя получение latitude и...

Класс Date, как правильно задать дату? - Программирование Android
public class MainActivity extends ActionBarActivity { TextView Text; @Override protected void onCreate(Bundle...

Дизайн: как задать программно интерфейс приложения? - Программирование Android
Здравствуйте. Расскажите мне пожалуйста как можно больше про дизайн приложений. Раньше я работал с css html и т.п. Мне...

Как узнать координаты проекции вертексов на экране (Opengl es)? - Программирование Android
opengl es как узнать координаты проекции вертексов на экране (очень нужны для тачлистенера)? есть ли люди которые думают что надо...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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);
Yandex
Объявления
03.06.2014, 11:45     Как задать координаты анимации
Ответ Создать тему
Опции темы

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