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

Сохранить ImageView - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Ссылка на экземпляр объекта внутреннего класса http://www.cyberforum.ru/android-dev/thread1589508.html
Интересная вещь-если написать внутренний класс, например, DrawView, создать его в onCreate MainActivity, а потом, используя ссылку на него в конструкторе этого вложенного класса попытаться повесить...
Программирование Android Встраивание рекламы ADmob каков механизм и алгоритм добавление рекламы Admob в приложение? Поправьте, если не прав 1-выкладываем приложение без рекламы. 2- в Admob указываем ссылку на него и получаем ключ, 3 - встраиваем... http://www.cyberforum.ru/android-dev/thread1589354.html
Ребят, как сделать так, что бы фокус с одного editText переключался на другой? Программирование Android
Есть 4 editText как сделать так, что бы пользователь ввел один символ в один едит, а далее фокус переключается на другой едит. Т.е есть 4 поля для вводя (для даты рождения).
SQLite из Service Программирование Android
Здравствуйте, у меня такой вопрос. Уже бьюсь 2 дня, ни как не могу сделать. Может вы мне поможете советом, а лучше примером. Как обращаться к БД (SQLite) из Service если основное активити уже...
Программирование Android Ввод русских букв в эмуляторе Genymotion http://www.cyberforum.ru/android-dev/thread1588903.html
Здравствуйте. Подскажите, как решить следующую проблему. Использую в качестве эмулятора Genymotion. Есть AutoCompleteTextView, в которой в качестве подсказок я записываю русские слова. Но столкнулся...
Программирование Android Использование известных образов в своих приложениях Здравствуйте, у меня возник вот такой вопрос. Предположим, что я написал какую-нибудь игру, например, по вселенной Властелина Колец и выложил её на Google Play, соответственно, с осуществлением... подробнее

Показать сообщение отдельно
bastrakov
91 / 91 / 14
Регистрация: 10.10.2015
Сообщений: 307
Записей в блоге: 1
23.11.2015, 08:01
ошибка в том, что Вы берете Bitmap из ImageView.
ImageView - это отображение, вывод данных для юзера. берите Bitmap, накладывайте на него другой и сохраняйте. результат - выводите в ImageView.

чисто навскидку, это будет примерно так:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
//создаете новый Bitmap.
Bitmap bmp = Bitmap.createBitmap(inBitmap.getWidth(), inBitmap.getHeight(), Bitmap.Config.ARGB_4444);
//ну без этого вообще никак
Canvas imageCanvas = new Canvas(bmp);
Paint imagePaint = new Paint();
//и по новому Bitmap сначала рисуем наш файл.
imageCanvas.drawBitmap(inBitmap, 0, 0, imagePaint);
//можно еще один файл наложить
imageCanvas.drawBitmap(inBitmap2, 40, 70, imagePaint);
//и потом все это пишем кудато
out = new FileOutputStream(fullPath);
bmp.compress(Bitmap.CompressFormat.PNG, 100, out);
out.close();
и потом fullPath идет в ImageView.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru