Изображение Android DIV изменилось при нажатии на страницу - PullRequest
2 голосов
/ 07 января 2012

Если вы откроете любое всплывающее изображение в браузере Android, а затем щелкните в любом месте страницы, изображение будет изменено (цвета / резкость / что угодно - я не могу точно определить, так как я не художник) .

Чтобы увидеть этот эффект, откройте сайт с всплывающим изображением, которое реализовано в виде div с абсолютным позиционированием (скажем, http://highslide.com/ - первый сайт, который я гуглил). Сайт должен быть открыт в браузере Android (я пробовал эмулятор Android из плагина Eclipse ADT и Kindle Fire). Нажмите на любой предварительный просмотр, чтобы открыть изображение, затем нажмите на страницу (держите палец на экране) и посмотрите на изображение одновременно.

Мой вопрос: что это за эффект и как его устранить ? Почему я не вижу его ни на ПК, ни в Mobile Safari? У меня такой же эффект с моим веб-приложением, которое выглядит ужасно и, кажется, замедляет форму, поэтому я хочу от него избавиться.

Фигура:

enter image description here

Я увеличил части двух снимков, сделал до постукивания по точке стрелки и после и вставил их сверху, чтобы показать, о чем я говорю.

С уважением,

Ответы [ 2 ]

3 голосов
/ 14 января 2012

В вашем веб-приложении или веб-странице нет ничего плохого, это просто функция производительности Android.Вы можете увидеть это на главном экране при прокрутке, и это происходит в любом приложении, которое прокручивает.

Когда вы нажимаете, это сигнализирует Android, что вы потенциально можете начать прокрутку.Чтобы подготовиться к этому, он использует сжатую версию изображений, чтобы сделать прокрутку более плавной.

Вы не видите этого на своем ПК, потому что у вашего ПК нет проблем с прокруткой веб-страницы с тоннами изображений в полном объеме.разрешающая способность.Что касается того, почему вы не видите его в мобильном сафари, я не знаю достаточно о платформе, чтобы сказать.

0 голосов
/ 27 мая 2012

Если каждое изображение на странице имеет такой же физический размер, как указано в HTML / CSS, этот эффект исчезает.Вот почему я наблюдал это во всплывающих окнах: их внутренние изображения обычно меняются.

У меня смешанные чувства.Отчасти удовлетворение от того, что нашел его, и ненависть к разработчикам Android за программирование этой функции.

...