Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
leninred
0 / 0 / 0
Регистрация: 10.07.2014
Сообщений: 2
#1

Listener перемещения объекта

10.07.2014, 10:59. Просмотров 741. Ответов 2
Метки нет (Все метки)

Сколько дней рою интернет, никак не могу найти. Я при помощи ObjectAnimator перемещаю объект(ImageView) мне нужно отследить каждую координату по X, то есть по сути нужен листенер изменения координат(ну или положения).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.07.2014, 10:59
Ответы с готовыми решениями:

Обработка перемещения объекта на экране - MotionEvent.ACTION_MOVE
Когда перемещаю картинку к краю экрана, то её размер уменьшается, а после...

Listener и RSS
Здравствуйте! Начинаю изучать программирование на java под android. В качестве...

Listener SQLite
Если какой нибудь стандпртный слушатель изменений в SQLite android. Ну например...

Статический listener
Всем привет! Немного затупил. Есть некий ListView, в котором хранятся...

Listener в OnPostExecute ?
Дратуте! Подскажите, пожалуйста, по такой ситуации: AsyncTask парсит данные и...

2
angryrobot
Командир зеленых роботов
348 / 285 / 54
Регистрация: 08.10.2013
Сообщений: 565
10.07.2014, 11:25 #2
Цитата Сообщение от leninred Посмотреть сообщение
нужен листенер изменения координат(ну или положения).
Попробуйте вот это:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public class MainActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        final ImageView iv = (ImageView) findViewById(R.id.imageView1);
        ValueAnimator anim = ObjectAnimator.ofFloat(iv, "x", 0f, 200f);
        anim.setDuration(2500);
        anim.addUpdateListener(new AnimatorUpdateListener() {
            @Override
            public void onAnimationUpdate(ValueAnimator animation) {
                System.out.println("X:" + iv.getX() + " Y:" + iv.getY());
            }
        });
        anim.start();
    }
}
1
leninred
0 / 0 / 0
Регистрация: 10.07.2014
Сообщений: 2
10.07.2014, 11:39  [ТС] #3
Попробуйте вот это:
Спасибо большое! Все получилось
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.07.2014, 11:39

Взаимодействие ExecutorService и Listener
Всем привет. Хотел спросить, кто как решает такой вопрос. Допустим есть...

Установить listener в потоке
Нужно установить listener, но нет возможности его установить на Activity, можно...

SearchView ругается на Listener?
Добрый день! подскажите что ему не нравится: @Override public boolean...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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