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

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

Войти
Регистрация
Восстановить пароль
 
SanTit
2 / 2 / 0
Регистрация: 17.06.2012
Сообщений: 6
#1

необходимо программным способом переместить ImageView - Программирование Android

17.06.2012, 17:48. Просмотров 574. Ответов 0
Метки нет (Все метки)

Метод в классе, который должен перемещать по идее, вылетает на setFrame
Java
1
2
3
4
5
6
7
8
9
public class TFish extends ImageView{
/*.................................................................*/
    public void move()
    {
        _xPos+= _speed * Math.cos(_angle * Math.PI);
        _yPos+= _speed * Math.sin(_angle * Math.PI);
        super.setFrame(_xPos, _yPos, _xPos+_width , _yPos+_hight);          
    }
/*.................................................................*/
Отсюда вызывается.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
    boolean movement ()
    {
        time = new Timer();
        nextState();
        time.schedule((new TimerTask() {
            
            @Override
            public void run() {
                nextState();
            }
        }), 10,10);
        return false;
    }
    public void nextState()
    {
        for (int i = 0; i < N_Fish; i++) {
            Fishes.get(i).move();
        }
}
Подскажите, пожалуйста, как лучше реализовать

Добавлено через 18 минут
UPD.
Причем вылетает не на первом выполнении
Java
1
super.setFrame(_xPos, _yPos, _xPos+_width , _yPos+_hight);
Добавлено через 47 минут
UPD.
Теперь не вылетает (вылетал из-за отрицательных значений), но все равно не двигает
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.06.2012, 17:48
Здравствуйте! Я подобрал для вас темы с ответами на вопрос необходимо программным способом переместить ImageView (Программирование Android):

RadioButton программным способом - Программирование Android
Работаю с RadioButton программным способом. Создать кнопки получилось, все в порядке, вот код: group = new RadioGroup(this); ...

Скопировать картинку из одной ImageView в другую ImageView - Программирование Android
В ImageView поставлена картинка методом setImageResource. По нажатию на неё, нужно такую-же картинку поставить в другую вью, а в первой...

ImageView - Программирование Android
Подскажите как правильно выводить картинку из URL Вроде нашел какой то пример в сети, но что то не работает. Да и почитав, понял что...

ImageView - Программирование Android
Добрый день ! Делал проект с нуля, все как обычно, но при поиске id для ImageView мне вдруг выдает : The method findByViewId(int) is...

ImageView - Программирование Android
Добрый день. Вы не подскажите, как передать изображение из одного ImageView в Другой. Допустим есть три картинки в папке drawable и одна...

Анимация ImageView - Программирование Android
Здравствуйте. Как реализовать анимацию Imageview таким образом,что бы при нажатии кнопка затемнялась от центра к краям. Может плохо...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.06.2012, 17:48
Привет! Вот еще темы с ответами:

Квадратный ImageView - Программирование Android
Как заставить ImageView всегда быть квадратным и при этом максимального размера (расширяться до границ Activity) ?

Координаты imageView - Программирование Android
Доброго времени суток. Как программно установить координаты появления изображения? У меня есть метод onTouch, с него беру координаты...

Таблица из ImageView - Программирование Android
Как сделать 9 картинок 3х3, чтобы между ними не было отступов. Точнее я знаю как, вопрос в другом. Как указать android:layout_height...

ImageView и анимация - Программирование Android
Всем привет! Как можно переместить ImageView за пределы правой границы экрана ровно на половину изображения? Использую отрицательный...


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

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

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