Показать сообщение отдельно
Старый 11.08.2011, 11:07
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 3  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Разве не проще обработать обложки отдельно, а циклом пройтись только по страницам, увеличивая итератор не на 1 а на 2, и начиная с индекса 1 а не 0, и заканчивая индексом длина - 2 (может -3)))? Особенно если есть гарантия, что страниц – четное кол-во.

Добавлено через 6 минут
Если типов всего два, можно было обойтись булевым флагом, скажем isTitle или isCover = true//false
Конструктор ImageContainer мог бы и сам принимать решение, когда одна из битмап == null
Дополнительный каунтер n по-моему только запутывает код)
Ну это так, общие замечания.
__________________
Reality.getBounds(this);