Слияние кода завершено, страница обновится автоматически
Функционал масштабирования и больших изображений:
- Конфликты событий прикосновения между родительским View и конфликты событий прокрутки до краёв, где события не должны блокироваться
- При превышении максимального или минимального коэффициента масштабирования, масштабирование всё ещё должно происходить с имитацией растяжения резинки
- Чтение фрагментов изображения должно осуществляться в виде отдельных маленьких частей, так как некоторые области остаются видимыми во время медленной прокрутки
- Поддержка отображения прогресса прокрутки горизонтально и вертикально, чтобы пользователи могли понять размеры изображения
- Поддержка двух уровней масштабирования
Три уровня масштабирования изображений:
- Первый уровень показывает полное изображение
- Второй уровень заполняет меньшую сторону экрана, позволяя пользователю просматривать все изображение одной стороной
- Третий уровень показывает изображение в его первоначальных размерах, что позволяет пользователю видеть наиболее чёткое изображение
- Когда первый уровень масштабирования близок к второму, второй уровень должен быть вдвое больше первого
- Если третий уровень меньше вдвое второго, то третий уровень должен быть равен вдвое второгоУсловия активации функции больших изображений:
- Только те изображения, которые не полностью отображаются на экране, могут использовать эту функцию
- Эта функция доступна только для изображений формата jpg, png и webp
Запись DiskLruCache:
- При вызове метода edit(), операция записи немедленно сохраняется локально, но при вызовах commit() и abort() метода flush() не выполняется, что может привести к потере последнего изменения
- Метод deleteContents(File) выбрасывает исключение при попытке очистить директорию, если её содержимое недоступно, что является слишком строгим требованием
- Метод remove(String) выбрасывает исключение при попытке удалить кэшированное значение, если это значение уже было удалено, что также является слишком строгим условием
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )