Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 35, средняя оценка - 4.80
JS
1 / 1 / 0
Регистрация: 25.11.2011
Сообщений: 27
#1

Увеличение изображения в ImageView - Программирование Android

26.05.2013, 22:46. Просмотров 5082. Ответов 10
Метки нет (Все метки)

Необходимо увеличить изображение, которое в ImageView (просмотр через ViewPager). Делаю так:

Java
1
2
3
4
5
6
        int width = bitmap.getWidth() ;
        int height = bitmap.getHeight() ;
        int width1 = width*2 ;
        int height1 = height*2 ;
        Bitmap bitmapScale = Bitmap.createScaledBitmap(bitmap, width1, height1, false) ;
        imgView.setImageBitmap(bitmapScale) ;
Изображение увеличивается, но до определенного момента. Как увеличить изображение еще больше, чтобы оно не помещалось на экран телефона, а было доступно для прокручивания?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.05.2013, 22:46
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Увеличение изображения в ImageView (Программирование Android):

Увеличение и смещение ImageView, редактор фото - Программирование Android
В приложении нужно наложить на фотографию картинку. Но перед сохранением нужно реализваоть возможность изменения положения/размера...

Загрузка изображения в imageview - Программирование Android
Всем привет. Возникла проблема, распарсил сайт в arraylist, сохранил в БД, далее мне нужно вывести сайт на активность. Делаю так: ...

Загрузка изображения из интернета в imageview - Программирование Android
Доброго, передаю из одной активити в другую ссылку на картинку, она прямая, как мне ее вывести в imageview?

Замена изображения в imageview по нажатию - Программирование Android
Всем привет! Такой вопрос: Нажимаю на imagevie и хочу что бы менялось изображение. Имеется 3 лаяута в которых есть такой код: ...

Как сделать границы в пространстве ImageView при прокрутке изображения - Программирование Android
Как сделать границы в пространстве ImageView при прокрутке большого изображения <ImageView ...

Увеличение изображения - Программирование Android
Доброго времени суток, кто может подсказать как сделать чтоб размер изображения на андроид можно било менять пальцами ... ( буду раж...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
26.05.2013, 23:04 #2
http://developer.android.com/referen...crollView.html

Добавлено через 19 секунд
http://developer.android.com/referen...crollView.html

Добавлено через 3 минуты
http://stackoverflow.com/questions/3...g-an-imageview

Добавлено через 54 секунды
https://sites.google.com/site/androi...ble-image-view
1
JS
1 / 1 / 0
Регистрация: 25.11.2011
Сообщений: 27
27.05.2013, 20:11  [ТС] #3
Скроллинг работает, но изображение не увеличивается! Такое ощущение что сам ImageView увеличивается, а не изображение. Умножал даже на 7 размеры изображения, но не помогло. Как увеличить?


Не могу понять: в логах вывожу размер дисплея и увеличенной картинки, дисплей 480x800, увеличенное изображение 1600x2252. Но изображение все равно помещается на дисплее и не увеличивается.
Как увеличить изображение?
0
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
27.05.2013, 20:14 #4
а размер ImageView по контенту?
0
JS
1 / 1 / 0
Регистрация: 25.11.2011
Сообщений: 27
27.05.2013, 20:25  [ТС] #5
V0v1k, да.

Java
1
2
3
4
5
6
    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"/>
0
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
27.05.2013, 20:32 #6
выложите проект. будет время - посмотрю.
0
JS
1 / 1 / 0
Регистрация: 25.11.2011
Сообщений: 27
27.05.2013, 20:54  [ТС] #7
Вот проект (точнее упрощенная версия без ViewPager).
0
Вложения
Тип файла: rar ScaleImage.rar (985.9 Кб, 69 просмотров)
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
28.05.2013, 12:06 #8
видимо, ImageView ограничивается размерами парента, а картинка размерами ImageView.
воспользуйтесь этим примером - https://sites.google.com/site/androi...ble-image-view
и методом canvas.scale()
1
JS
1 / 1 / 0
Регистрация: 25.11.2011
Сообщений: 27
28.05.2013, 14:41  [ТС] #9
Теперь увеличивает, но не работает скроллинг) Думал прикрутить скроллинг из старого проекта, но здесь нету ImageView. Или все же можно как-то на bitmap повесить setOnTouchListener? Или по другому как-то сделать можно?
0
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
28.05.2013, 15:05 #10
Цитата Сообщение от JS Посмотреть сообщение
но здесь нету ImageView
а какая разница?

Добавлено через 2 минуты
там есть метод onTouchEvent, это тот-же TouchListener
0
JS
1 / 1 / 0
Регистрация: 25.11.2011
Сообщений: 27
28.05.2013, 16:56  [ТС] #11
Цитата Сообщение от V0v1k Посмотреть сообщение
а какая разница?
В том что для Bitmap метода scrollBy() нету. Или как-то по другому можно сделать?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.05.2013, 16:56
Привет! Вот еще темы с ответами:

Увеличение изображения - Программирование Android
Как сделать так, чтобы изображение увеличивалось при помощи мультитача. Заранее спасибо

Скопировать картинку из одной ImageView в другую ImageView - Программирование Android
В ImageView поставлена картинка методом setImageResource. По нажатию на неё, нужно такую-же картинку поставить в другую вью, а в первой...

Увеличение изображения при клике на миниатюру - Программирование Android
Подскажите как реализовать увеличение изображения при клике на него, т.е. в активности выводится миниатюра сделанного и сохранённого на...

ImageView - Программирование Android
Подскажите как правильно выводить картинку из URL Вроде нашел какой то пример в сети, но что то не работает. Да и почитав, понял что...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
28.05.2013, 16:56
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru