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

Эффект наложения картинок. Выдает ошибку, что не правильно? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Передача данных между tab Activities http://www.cyberforum.ru/android-dev/thread643206.html
как обмениваться данными между tab - вкладками, если учесть, что tab вкладки не в главном activity, это не помогло http://www.cyberforum.ru/android-dev/thread544083.html . Под обменном данными...
Программирование Android Реализация графического меню - не вызываеться activity Грузить не буду..вот код где я вызываю активити если было нажатие на картинку ( кнопку ). activity не появляеться (( смотрел кучу примеров, вроде все верно. может забыл что то прописать ??? ... http://www.cyberforum.ru/android-dev/thread643105.html
Переключение между activity (простой пример) Программирование Android
Здравствуйте, подскажите пожалуйста в чем ошибка в этом простом примере, никак не могу разобраться. С главного активити запускаю активити2 возращаюсь обратно и вывожу благополучно результат, а вот...
Программирование Android Прочитать XML с сайта
продолжаю изучение программирования под Android, возник вопрос: допустим, у нас есть XML: http://informer.gismeteo.ru/xml/27612.xml прошу показать, как правильно организовать чтение такого XML,...
Программирование Android Работа с методом requestFocus() http://www.cyberforum.ru/android-dev/thread642076.html
Здравстуйте. Имеется XML-файл, в котором определен следующий элемент: <ImageButton android:id="@+id/simpleButton" android:layout_width="wrap_content"...
Программирование Android Установка программы на ПК Доброго времени суток! Установил: JDK, Eclipse, SDK, ADT, ADV всё короче по инструкции. Захожу в эклипс file - new - у меня нет android project. Почему? подробнее

Показать сообщение отдельно
YAUHEN
146 / 128 / 6
Регистрация: 29.07.2008
Сообщений: 506
28.08.2012, 10:59
не могли бы вы написать что за ошибка и попытаться более описать что бы имеете ввиду под наложением картинок?
PS это что бы было всем понятней:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
void saveIMG(){ 
 
        myFile=new File(Environment.getExternalStorageDirectory().getAbsolutePath()+"/external_sd/My_imgs");
        myFile.mkdirs();
        tmpc=new Time();
        tmpc.setToNow();
        myfilename="/"+Integer.toString(tmpc.monthDay)+"."
+Integer.toString(tmpc.month+1)+"."+
Integer.toString(tmpc.year)+"-"+"MYIMG.jpg";
        myFile=new File(myFile,myfilename);
        try {
            myStream=new FileOutputStream(myFile);
        } catch (FileNotFoundException e1) {
            e1.printStackTrace();
        } 
        try {
            instr1=new FileInputStream(Environment.getExternalStorageDirectory().getAbsolutePath()+"/external_sd/My_imgs/IMG1.jpg");
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        }
        try {
            instr2=new FileInputStream(Environment.getExternalStorageDirectory().getAbsolutePath()+"/external_sd/My_imgs/IMG2.jpg");
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        }
 
        ImageView myview=(ImageView)findViewById(R.id.imageView1);
        Options opt=new BitmapFactory.Options();
        opt.inSampleSize=4;     
        Bitmap bitmap1=BitmapFactory.decodeStream(instr1, null, opt);
        Bitmap bitmap2=BitmapFactory.decodeStream(instr2, null, opt);
        newIMG=Bitmap.createBitmap(bitmap1.getWidth(), bitmap1.getHeight(), bitmap1.getConfig());
        if(!holder.getSurface().isValid()){
        try{    
        canvas=holder.lockCanvas();
        Paint paint=new Paint();
        canvas=new Canvas(newIMG);
        canvas.drawBitmap(bitmap1, 0,0, paint);
        paint.setXfermode(new PorterDuffXfermode(android.graphics.PorterDuff.Mode.MULTIPLY));
        canvas.drawBitmap(bitmap2, 0,0, paint);
        holder.unlockCanvasAndPost(canvas);
        myview.setImageBitmap(newIMG);
        }finally{
            Toast.makeText(getApplicationContext(), "saveIMG done", Toast.LENGTH_SHORT).show();
        }
        }
        newIMG.compress(CompressFormat.JPEG, 100, myStream);
        try {
            myStream.flush();
        } catch (IOException e) {
            e.printStackTrace();
        }
        try {
            myStream.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    try {
            MediaStore.Images.Media.insertImage(getContentResolver(),
                    myFile.getAbsolutePath(),
                    myFile.getName(),
                    myFile.getName());
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru