Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.94/33: Рейтинг темы: голосов - 33, средняя оценка - 4.94
JS
1 / 1 / 0
Регистрация: 25.11.2011
Сообщений: 27
1

Увеличение изображения в ImageView

26.05.2013, 22:46. Просмотров 6198. Ответов 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, редактор фото
В приложении нужно наложить на фотографию картинку. Но перед сохранением нужно...

Загрузка изображения в imageview
Всем привет. Возникла проблема, распарсил сайт в arraylist, сохранил в БД,...

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

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

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

10
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
26.05.2013, 23:04 2
http://developer.android.com/reference/android/widget/ScrollView.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
1160 / 984 / 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
1160 / 984 / 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 Кб, 72 просмотров)
V0v1k
1160 / 984 / 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
1160 / 984 / 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
28.05.2013, 16:56
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.05.2013, 16:56

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

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

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


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

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