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

Восстановление SurfaceView - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android После поворота TextView занимает столько же места как и до поворота http://www.cyberforum.ru/android-dev/thread1853111.html
собственно как поворачивать средствами xml или в коде я знаю. Проблема в другом при повороте textview по горизонтали он занимает место как будто без поворота. Хотя в xml указано wrap_content. на картинке слова будущее, настоящее, прошлое по горизонтали занимают много места.
Программирование Android Как получить значение текстового ресурса, не зная его имени? Добрый день! Подскажи как можно получить значение текстового ресурса, имя которого на момент написания не знаешь. Есть функция, на вход она получает имя файла, например "AU". Она должна из string по name "AU" вернуть значение этого ресурса. <string name="AU">Австралия</string> http://www.cyberforum.ru/android-dev/thread1852937.html
Программирование Android Закрыть активити по тапу на пустом месте
Добрый день всем! Есть у меня в программке активити с прозрачной темой, по скрину, думаю, все понятно. Как сделать так, чтоб оно закрывалось по тапу на пустом месте вне этих кнопок?
Как убрать заголовок Activity в дизайнере? Программирование Android
Здравствуйте, собственно вопрос: Как убрать синию полосу с заголовком Activity в дизайнере? В запущенном приложении оно убирается, а в дизайнере как убрать не могу найти. Подскажите, пожалуйста!
Программирование Android Добавить значок бонуса в элемент меню http://www.cyberforum.ru/android-dev/thread1852849.html
Всем доброго утра! Делаю свое первое приложение, помогите пожалуйста. Хочу, чтобы после выполнения задания в меню появлялись...звездочки.Типа бонусы. Подскажите, как это можно сделать или где про подобное почитать.
Программирование Android Сделать паузу перед закрытием AlertDilaog Всем, Здравствуйте. Задача простая. Выводится диалог "Скорость игры", там четыре скорости. Реализую с помощью AlertDialog с переключателями. Со списком мне не подходит, так как я не могу подсветить текущую скорость, если есть способ это сделать (не прибегая к встройки собственного view в диалог), то почти все решится . В итоге делаю так: int choose=(int)(3 -... подробнее

Показать сообщение отдельно
ogremlin
2 / 2 / 0
Регистрация: 21.04.2015
Сообщений: 22

Восстановление SurfaceView - Программирование Android

17.11.2016, 17:08. Просмотров 202. Ответов 7
Метки (Все метки)

Кто работал с SurfaceView, помогите!
Рисую на SurfaceView с помощью onTouchEvent(), без потока, все замечательно рисует, сворачиваю приложение, восстанавливаю SurfaceView чистый, стоит нажать на него сразу появляется все, что было нарисовано раньше… как сделать чтоб он сразу после восстановления отображал нарисованное? canvas.save() и canvas.restore() не помогают
Вот собственно само рисование все просто и примитивно:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
@Override
public boolean onTouchEvent(MotionEvent event) {
 
    if (event.getAction() == MotionEvent.ACTION_DOWN) {
        path.moveTo(event.getX(), event.getY());
    } else if (event.getAction() == MotionEvent.ACTION_MOVE) {
        path.lineTo(event.getX(), event.getY());
    } else if (event.getAction() == MotionEvent.ACTION_UP) {
        path.lineTo(event.getX(), event.getY());
    }
 
    if (path != null) {
        canvas = surfaceHolder.lockCanvas();
        canvas.drawPath(path, getPaint());
        surfaceHolder.unlockCanvasAndPost(canvas);
    }
 
    return true;
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru