|
Показ картинки в высоком разрешении с возможностью зума. На Самсунге не выходит. Варианты?
|
|||
---|---|---|---|
#18+
На данный момент использую WebView для этого. И всё отлично на Nexus 4 работает. (Андроид 4.4) А вот на Samsung Galxy S3 (а также на S и Galxy Trend Plus) работает уже не так отлично, даже можно сказать дерьмово работает. Картинка в формате PNG и размером 4000х2600 пикселей. На ней всякие надписи разного размера. Ну и в общем когда зумишь с помощью Pinch Zoom'а, то надписи превращаются в неразборчивую ерунду. На Nexus 4 такого не происходит. Насколько я понял WebView на Самсунгах автоматически делает downsample для картинки. Как этого избежать - непонятно. Пробовал несколько реализаций ImageView c зумом, так там OutOfMemory в SetDrawable вылетает, ну а делать downsample ну никак не надо. Можно наверное по кусочкам зумить, но сколько производительности проца это потребует... думаю много. Вот как бы мне WebView забороть на Самсунге, что б он работал как на Nexus 4? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2014, 17:29 |
|
Показ картинки в высоком разрешении с возможностью зума. На Самсунге не выходит. Варианты?
|
|||
---|---|---|---|
#18+
я конечно не гуглил, но чуйка мне подсказывает, что быстрее будет свою реализацию pinch to zoom написать или готовую допилить, чем бороться с конкретной реализацией webview на самсунге, чтоб потом узнать, что на каком-то htc или huawei оно тоже сильно не так. в худшем случае берешь исходник галереи андроидной и выдираешь из нее нужный функционал. кстати о птичках, в галерее того же самсунга нормально картинка рендерится? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2014, 17:42 |
|
Показ картинки в высоком разрешении с возможностью зума. На Самсунге не выходит. Варианты?
|
|||
---|---|---|---|
#18+
Варианты можно посмотреть тут https://github.com/search?q=android zoom image&ref=cmdform Например: https://github.com/chrisbanes/PhotoView PhotoView Features Out of the box zooming, using multi-touch and double-tap. Scrolling, with smooth scrolling fling. Works perfectly when using used in a scrolling parent (such as ViewPager). Allows the application to be notified when the displayed Matrix has changed. Useful for when you need to update your UI based on the current zoom/scroll position. Allows the application to be notified when the user taps on the Photo. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2014, 17:44 |
|
|
start [/forum/topic.php?fid=13&msg=38584329&tid=1331649]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
126ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 264ms |
total: | 473ms |
0 / 0 |