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

ImageView большого размера - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Как вывести всплывающее сообщение? http://www.cyberforum.ru/android-dev/thread1545473.html
Код на конопку любое всплывающее сообщение, что и куда писать?
Android Браузер Android Studio В какой компонент в Android Studio можно загружать интернет страницы? И какой код написать на кнопке чтобы загрузить инет страницу? В общем нужен свой простенький браузер. http://www.cyberforum.ru/android-dev/thread1545461.html
Android Нету пункта android project в eclipse
Всем привет. Я установил jdk, eclipse, android sdk, плагин к eclipse, подгрузил несколько версий андроида, но у меня так и не появилось в пункте new во вкладке файл пункта android project. Подскажите плиз, в чём может быть проблема?
Android Ошибка при создании класса
Помогите пожалуйста найти решение проблемы. При создании SQLOpenHelper класса вылезает данная ошибка.
Android Обновление AS в Ubuntu 14.04 http://www.cyberforum.ru/android-dev/thread1545311.html
Здравствуйте! Можно ли обновить студию в ней самой, или же придется переустанавливать? У меня при попытке обновиться через хелп, стоит иконка Download, а не Update
Android Установил Android Studio Установил Android Studio, еще даже проэкта не создал, запустил тот что пустой по умолчанию и уже ошибка! Только скачал, установил и он уже ошибки пишет! Переустановка нужна Android Studio или что посоветуете? подробнее

Показать сообщение отдельно
Leks2
2 / 2 / 1
Регистрация: 14.11.2014
Сообщений: 105

ImageView большого размера - Android

06.10.2015, 08:49. Просмотров 207. Ответов 5
Метки (Все метки)

Всем привет, подскажите как правильно сделать , у меня есть картинка большого размера 4000х2000 и при загрузке в imageview начинает тормозить ,мне нужно сделать чтоб не урезать размер и загружать его , делаю так но размер получается урезаный
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
private void setPic() {
    // Get the dimensions of the View
    int targetW = mImageView.getWidth();
    int targetH = mImageView.getHeight();
 
    // Get the dimensions of the bitmap
    BitmapFactory.Options bmOptions = new BitmapFactory.Options();
    bmOptions.inJustDecodeBounds = true;
    BitmapFactory.decodeFile(mCurrentPhotoPath, bmOptions);
    int photoW = bmOptions.outWidth;
    int photoH = bmOptions.outHeight;
 
    // Determine how much to scale down the image
    int scaleFactor = Math.min(photoW/targetW, photoH/targetH);
 
    // Decode the image file into a Bitmap sized to fill the View
    bmOptions.inJustDecodeBounds = false;
    bmOptions.inSampleSize = scaleFactor;
    bmOptions.inPurgeable = true;
 
    Bitmap bitmap = BitmapFactory.decodeFile(mCurrentPhotoPath, bmOptions);
    mImageView.setImageBitmap(bitmap);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru