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

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

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

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

26.05.2013, 22:46. Просмотров 4942. Ответов 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) ;
Изображение увеличивается, но до определенного момента. Как увеличить изображение еще больше, чтобы оно не помещалось на экран телефона, а было доступно для прокручивания?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.05.2013, 22:46     Увеличение изображения в ImageView
Посмотрите здесь:

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

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

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

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

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

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

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
26.05.2013, 23:04     Увеличение изображения в ImageView #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
JS
1 / 1 / 0
Регистрация: 25.11.2011
Сообщений: 27
27.05.2013, 20:11  [ТС]     Увеличение изображения в ImageView #3
Скроллинг работает, но изображение не увеличивается! Такое ощущение что сам ImageView увеличивается, а не изображение. Умножал даже на 7 размеры изображения, но не помогло. Как увеличить?


Не могу понять: в логах вывожу размер дисплея и увеличенной картинки, дисплей 480x800, увеличенное изображение 1600x2252. Но изображение все равно помещается на дисплее и не увеличивается.
Как увеличить изображение?
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
27.05.2013, 20:14     Увеличение изображения в ImageView #4
а размер ImageView по контенту?
JS
1 / 1 / 0
Регистрация: 25.11.2011
Сообщений: 27
27.05.2013, 20:25  [ТС]     Увеличение изображения в ImageView #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"/>
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
27.05.2013, 20:32     Увеличение изображения в ImageView #6
выложите проект. будет время - посмотрю.
JS
1 / 1 / 0
Регистрация: 25.11.2011
Сообщений: 27
27.05.2013, 20:54  [ТС]     Увеличение изображения в ImageView #7
Вот проект (точнее упрощенная версия без ViewPager).
Вложения
Тип файла: rar ScaleImage.rar (985.9 Кб, 68 просмотров)
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
28.05.2013, 12:06     Увеличение изображения в ImageView #8
видимо, ImageView ограничивается размерами парента, а картинка размерами ImageView.
воспользуйтесь этим примером - https://sites.google.com/site/androi...ble-image-view
и методом canvas.scale()
JS
1 / 1 / 0
Регистрация: 25.11.2011
Сообщений: 27
28.05.2013, 14:41  [ТС]     Увеличение изображения в ImageView #9
Теперь увеличивает, но не работает скроллинг) Думал прикрутить скроллинг из старого проекта, но здесь нету ImageView. Или все же можно как-то на bitmap повесить setOnTouchListener? Или по другому как-то сделать можно?
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
28.05.2013, 15:05     Увеличение изображения в ImageView #10
Цитата Сообщение от JS Посмотреть сообщение
но здесь нету ImageView
а какая разница?

Добавлено через 2 минуты
там есть метод onTouchEvent, это тот-же TouchListener
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.05.2013, 16:56     Увеличение изображения в ImageView
Еще ссылки по теме:

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

Наследование от ImageView - Программирование Android
Класс: public class AnimalView extends ImageView { private int AnimalType; public static final int DONKEY = 1; public...

ImageView вращение - Программирование Android
Как повернуть программно ImageView на 0-360 градусов понятно , а вот как повернуть его еще и в других плоскостях? То есть 3D вращение????

Таблица из ImageView - Программирование Android
Как сделать 9 картинок 3х3, чтобы между ними не было отступов. Точнее я знаю как, вопрос в другом. Как указать android:layout_height...

Сохранить ImageView - Программирование Android
Подскажите пожалуйста, пытаюсь наложить bitmap на bitmap из imageview и сохранить его, код работает, но сохраненный файл получается...


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

Или воспользуйтесь поиском по форуму:
JS
1 / 1 / 0
Регистрация: 25.11.2011
Сообщений: 27
28.05.2013, 16:56  [ТС]     Увеличение изображения в ImageView #11
Цитата Сообщение от V0v1k Посмотреть сообщение
а какая разница?
В том что для Bitmap метода scrollBy() нету. Или как-то по другому можно сделать?
Yandex
Объявления
28.05.2013, 16:56     Увеличение изображения в ImageView
Ответ Создать тему
Опции темы

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