Как можно использовать Canvas в потоках

Ответить
saper
Сообщения: 2
Зарегистрирован: 02 май 2015, 03:03

Как можно использовать Canvas в потоках

Сообщение saper » 02 май 2015, 03:50

Я дней 5 назад познакомился с программированием под андроид

Код: Выделить всё

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //setContentView(R.layout.activity_main);
        //setContentView(new DrawView(this));//устанавливаем объект который создали
    }

                        class DrawView extends View {//создаем класс

                            Paint p;

                            Region region;
                            Region clipRegion;
                            Path path;
                            Path path2;
                            Path path3;

                    public DrawView(Context context) {//переопределяем метод
                                super(context);
                                p = new Paint();
                                p.setStrokeWidth(3);
                                p.setStyle(Paint.Style.FILL);

                                // path, елочка
                                path = new Path();
                                path.moveTo(51, 100);
                                path.lineTo(125, 50);
                                path.lineTo(200, 100);
                                path.close();
                                path2 = new Path();
                                path3 = new Path();

                            }//далее не понятно, как можно работать с DrawView в потоке
                }//

    class Task1 extends Thread {
        
        @Override
        public void run() {

        }
    }
    class Task2 extends Thread {

    }
    class Task3 extends Thread {

    }

                }

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

Re: Как можно использовать Canvas в потоках

Сообщение doter.ua » 02 май 2015, 14:35

http://developer.alexanderklimov.ru/and ... ceview.php surfaceView для отрисовки в фоновом потоке.
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

Ответить