powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / Android [игнор отключен] [закрыт для гостей] / Android Как ускорить прорисовку
8 сообщений из 8, страница 1 из 1
Android Как ускорить прорисовку
    #37984946
Pavluha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я устанавливаю абсолютные значения для View и вижу, как перемещает его на нужное место.
Можно ли как-нибудь сделать так, чтобы он показывал окно только после того, как выставит все объекты?
В какой момент надо позиционировать объекты?
...
Рейтинг: 0 / 0
Android Как ускорить прорисовку
    #37985048
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
осталось угадать, что ты делаешь.
...
Рейтинг: 0 / 0
Android Как ускорить прорисовку
    #37985065
Pavluha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
chpasha,

Запускаю Activity, а потом устанавливаю абсолютные значения у элементов таким способом:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
public void onWindowFocusChanged(boolean hasFocus) {
		super.onWindowFocusChanged(hasFocus);
                ViewTreeObserver vto = view.getViewTreeObserver();
		vto.addOnGlobalLayoutListener(new OnGlobalLayoutListener() {
			public void onGlobalLayout() {
				ThemeHelper.SetPosition(ev, view, (numBtn == -1 ? true : false));

				ViewTreeObserver obs = view.getViewTreeObserver();
				obs.removeGlobalOnLayoutListener(this);
			}
		});
}
...
Рейтинг: 0 / 0
Android Как ускорить прорисовку
    #37985092
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PavluhaЗапускаю Activity, а потом устанавливаю абсолютные значения
это я из первого поста понял. я не понял что у тебя за апп, и нафига ты делаешь такую хрень как абсолютное позиционирование, да еще и в onWindowFocusChanged?
...
Рейтинг: 0 / 0
Android Как ускорить прорисовку
    #37985101
Pavluha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
chpashaPavluhaЗапускаю Activity, а потом устанавливаю абсолютные значения
это я из первого поста понял. я не понял что у тебя за апп, и нафига ты делаешь такую хрень как абсолютное позиционирование, да еще и в onWindowFocusChanged?

Я сохраняю настройки, которые установил пользователь, а потом их выставляю.
А где их делать, в каком методе? Есть ли другой способ установки значений?
...
Рейтинг: 0 / 0
Android Как ускорить прорисовку
    #37985188
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pavluha,
На событие перед уничтожением окна сохранять позиции.
На событие создания читать и восстанавливать.
...
Рейтинг: 0 / 0
Android Как ускорить прорисовку
    #37985203
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну вообще-то настройки загружают в OnCreate. Если функционалом предусмотрено восстановление состояния после временной деактивации аппа, то в onResume. у тебя что пользователь контролы перетаскивает по экрану?
...
Рейтинг: 0 / 0
Android Как ускорить прорисовку
    #37985242
Pavluha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
chpashaну вообще-то настройки загружают в OnCreate. Если функционалом предусмотрено восстановление состояния после временной деактивации аппа, то в onResume. у тебя что пользователь контролы перетаскивает по экрану?

Да, кнопки перетаскивает, меняет стили и все такое.
Поставил метод установки расположение объектов в OnResume. Все теперь отлично, но буду еще смотреть.
Всем спасибо!!!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Android [игнор отключен] [закрыт для гостей] / Android Как ускорить прорисовку
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]