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

Canvas и таймер - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Программа для отправки команды оператору http://www.cyberforum.ru/android-dev/thread1472399.html
Привет Ребят. Задался вопросом, как создать прогу на андроид которая позволит отправлять команду *000*номер телефона*сумма# Т.Е. поле с 1ной кнопкой "Отправить" при нажатии на которую будет инициализироватся процедура по вводу данной команды. номер телефона будет постояный, и поле для ввода суммы. Сумма должна генерироваться автоматически в команду. Не думайте, это не махинации и не...
Android Google Analytics in Android App Добрый день! Отчего-то не получается подключить аналитику к аппу. Делаю все по инструкции, но нифига не пашет. Не могли бы вы подсказать, в чем причина? А лучше подредактировать мой тестовый проект так, чтобы работало. Проект прикладываю к сообщению: https://yadi.sk/d/UIu5_T52h9586 Логин к тестовой аналитике: testgatest123@gmail.com Пароль: trulalala http://www.cyberforum.ru/android-dev/thread1472197.html
Обработка touchEvent в OverlayView Android
И всё же, кто подскажет, по какому принципу обрабатываются нажатия, при создании View из сервиса. Например, таким способом(взял из подобного вопроса с этого сайта): WindowManager.LayoutParams params = new WindowManager.LayoutParams( WindowManager.LayoutParams.MATCH_PARENT, WindowManager.LayoutParams.MATCH_PARENT, ...
Android Ссылка из textView на другую активити
Добрый день, Есть textView в которое выводится различная текстовая информация из базы данных. Иногда внутри текста идет что-то вроде: "подробности см. на стр. 15". Требуется сделать внутреннюю ссылку на эту страницу. Т.е. пользователь кликает на этот кусок текста и происходит загрузка из базы данных текста с упомянутой страницы. Что-то вроде обычных внутренних ссылок на сайте. Подскажите,...
Android При нажатии на кнопку следующий @string/xxxx http://www.cyberforum.ru/android-dev/thread1471689.html
Как сделать так, что бы при нажатии на кнопку значение текста TextView присваивался следующему компоненту. Сейчас приведу пример, что бы было проще. В текущий момент моему TextView присвоено значение текста @string/xxx1(как пример), я нажимаю на кнопку, и теперь ему присваивается значение @string/xxx2
Android Отображение пользователей на гугл картах Как отобразить в приложениии, к которому я прикрепил гугл карты других пользователей , которые тоже используют это приложение? Чтобы в виде точек мы друг друга видели и далее могли открыть чат. подробнее

Показать сообщение отдельно
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,070

Canvas и таймер - Android

08.06.2015, 16:23. Просмотров 237. Ответов 0
Метки (Все метки)

Изучаю рисование, понадобилось в таймере рандомно выводить на зеленый канвас синий квадрат.
Метод класса Thread (сам Thread в классе SurfaceView):
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
@Override
public void run() {
    while (running) {
        canvas = null;
        try {
            canvas = surfaceHolder.lockCanvas(null);
            if (canvas == null)
                continue;
            canvas.drawColor(Color.GREEN); // заливка зеленым цветом
            canvas.drawRect(x, y, x+10, y+10, mPaint); // рисуем квадрат
            Thread.sleep(1000);
        } catch (InterruptedException e) {
            e.printStackTrace();
        } finally {
            if (canvas != null) {
                surfaceHolder.unlockCanvasAndPost(canvas);
            }
        }
    }
}
Все хорошо, но вот это canvas.drawColor(Color.GREEN); нельзя ли вынести, чтоб один раз залило только?
Или так задумано, постоянно перерисовывать, что уже нарисовано было раз?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru