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

Точные координаты анимации - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Сохранение position элемента ListView при поиске http://www.cyberforum.ru/android-dev/thread1196354.html
Если можно подробно описать и показать пример кода не посредственно показывающего сохранение позиции конкретного элемента ListView. т.к. при поиске через Edit фильтруется и находится нужный элемент, но его позиция постоянно равняется нулю из-за чего не возможно перейти на нужный материал в списке. Постоянно открывает первый элемент списка. lv1.setOnItemClickListener(new OnItemClickListener() {...
Android Ошибка при разборе xml Помогите понять, почему xml <data><phone><company>Samsung</company></phone></data> нормально парсится, а <?xml version='1.0' encoding='utf-8' ?> <VERSION val="32"> <ROW comment="труляля" move_date="" /> http://www.cyberforum.ru/android-dev/thread1196346.html
Android SQLite в Service
Всем привет! Коллеги, возможно ли подключаться к базе и выполнять с ней все действия из Сервиса. Активити у меня нет, в программе 3 класса, это Экран настроект (он же единственный интерфейс для юзера), DataBaseHelper и, собственно, класс моего сервиса. Пытался в сервисе в OnCreate поставить подклбчение к базе - не подключается, в действии OnStart так же не хочет подключать базу и делать ее...
Android Как обращаться к кнопке из массива методом switch?
Всем привет! Создал массив кнопок: Button buttons = new Button; А как обращаться к кнопкам из массива методом switch я не знаю(( Только не надо давать ссылки на книги на озоне. Спасибо!
Android Приложение останавливается сразу после открытия http://www.cyberforum.ru/android-dev/thread1196089.html
Приложение открывается и сразу has stoped просто пытаюсь присвоить текст TextView package com.example.time; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Timer; import java.util.TimerTask;
Android Посоветуйте программу Есть разобранный арк файл, в нем есть текстовый файл с массивом заметок каждая из которых открывается в отдельной странице, посоветуйте программу с помощью которой можно создать аналогичный текстовый файл, проще говоря с помощью какой программы можно создать текстовый массив? подробнее

Показать сообщение отдельно
angryrobot
Командир зеленых роботов
 Аватар для angryrobot
346 / 283 / 53
Регистрация: 08.10.2013
Сообщений: 564
02.06.2014, 14:14     Точные координаты анимации
Цитата Сообщение от Schasliv4ik Посмотреть сообщение
Играюсь уже 2-й день и не могу ничего найти, пытался зацепиться за таймер но тоже ничего не вышло.
Существует два вида анимации: View Animation и Property Animation. Сейчас вы используете первую, в данном случае методы класса ImageView предназначенные для возврата координат будут постоянно возращать одно и то же значение словно ваш ImageView стоит на месте и не движется. Это не бага, а фича данного типа анимации. Чтоб всё уладить юзайте Property Animation. Запрашивать координаты можно просто по таймеру, но это очень не красиво. Гораздо лучше, сделать это внутри интерполятора:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public class MainActivity extends ActionBarActivity {
    ImageView imageView;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        imageView = (ImageView) findViewById(R.id.imageView1); 
        ObjectAnimator anim = ObjectAnimator.ofFloat(imageView, "x", 0, 400);
        anim.setRepeatMode(Animation.REVERSE);
        anim.setRepeatCount(40);
        anim.setDuration(1000);
        anim.setStartDelay(1000);
        anim.setInterpolator(new TimeInterpolator() {
            @Override
            public float getInterpolation(float input) {
                System.out.println("X=" + imageView.getX() + ", Y=" + imageView.getY());
                return input;
            }
        });
        anim.start();
    }
}
 
Текущее время: 01:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru