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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Создание суперкласса для всех Activity http://www.cyberforum.ru/android-dev/thread1455596.html
Господа,доброго времени суток! Возник следующий вопрос: у меня есть несколько активностей(activity1, activity2, activity3), каждая из них содержит по одному фрагменту(fragment1, fragment2,...
Программирование Android Файл Html в собственный браузер Здравствуйте! Недавно я создал браузер, а теперь у меня вопрос: как поставить ссылку на HTML файл в самом приложение? Есть код: mWebView.loadUrl("http://google.com"); А как сделать загрузку... http://www.cyberforum.ru/android-dev/thread1455566.html
Проверка и установка обновлений приложения Программирование Android
Всем привет, интересует вот что. Есть сайт, на который закидываются апк файлы, и как-то нужно обновлять приложение с этого сайта. Я конечно представляю примерно, нужен сервис который будет проверять...
Переход на другой activity по нажатию на элемент ExpandableListView Программирование Android
Здравствуйте! не могу осуществить переход на другой активити по нажатию на элемент дерева-списка! Делаю так но не работает: elvMain.setOnChildClickListener(new...
Программирование Android Как в Android studio подключить ffmpeg http://www.cyberforum.ru/android-dev/thread1455205.html
Как подключить библиотеку ffmpeg в Android studio?? Я видел только в эклипс а в студию как подключить??
Программирование Android Как сформировать нужный макет <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content"> ... подробнее

Показать сообщение отдельно
alsh
0 / 0 / 0
Регистрация: 19.10.2014
Сообщений: 22
24.05.2015, 10:50  [ТС]
Перед onCreate:
Java
1
2
 Context ctxt;
    Bitmap btmp;
в onCreate:
Java
1
2
 btmp=getDrawedBitmap();
        waxboardView.bitmapCanvas.setBitmap(btmp);
Получение картинки с холста:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
  private Bitmap getDrawedBitmap() {
        InputStream is = null;
        if(waxboardView.bitmap == null) {
            waxboardView.bitmap =BitmapFactory.decodeResource(getResources(), R.drawable.black); 
        }
        else {
            try {
                is = this.openFileInput("test.png");
                waxboardView.bitmap = BitmapFactory.decodeStream(is);
                is.close();
            } catch (FileNotFoundException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            }};
        return  waxboardView.bitmap;
    }
Сохранение картинки:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
  public void saveBoard(){
        OutputStream stream = null;
        try {
            stream = this.openFileOutput("test.png", MODE_WORLD_WRITEABLE);
            waxboardView.bitmap.compress(Bitmap.CompressFormat.PNG, 70, stream);
            stream.close();
        } catch (FileNotFoundException e) {
            Toast.makeText(this, "FileNotFoundException", Toast.LENGTH_SHORT).show();
        } catch (IOException e) {
            Toast.makeText(this, "IOException", Toast.LENGTH_SHORT).show();
        }
 
    }
WaxboardView - это класс-вьюшка, в нем рисование описано, а код выше - в активити.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru