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

OnTouchEvent - нарисовать точку - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Программирование сокетов http://www.cyberforum.ru/android-dev/thread1587383.html
Извиняюсь за глупые вопросы. Не могу понять где я напортачил. В общем месяц назад было интересно сделать сервер и клиент на java. Долго искал что и как реализовать. В итоге наткнулся на статью где...
Программирование Android SharedPreferences, HashMap Хочу сделать Save , Load в sharedPreferences и вывести результат в Log. не вижу ошибки :wall: Спасибо. public class MainActivity extends AppCompatActivity { @Override protected... http://www.cyberforum.ru/android-dev/thread1587274.html
Программирование Android Проверка валидности покупки сторонним сервером
Возможно ли следующее: Андроид устройства покупает контент через гугл и полученный JSON ответ отправляет на свой сервер, а этот сервер уже запрашивает сервер google на валидность покупки отправляя...
HTML ссылки в Android Программирование Android
Здравствуйте. Есть TextView, в который загружается HTML-код, в том числе и ссылки. Собственно по нажатию на ссылку она открывается в браузере (т.е. не в моем приложении). Вопрос 1: как...
Программирование Android Ищу программиста в интересный фитнес проект http://www.cyberforum.ru/android-dev/thread1586970.html
Добрый день, необходимо разработать android приложение . Сейчас существует приложение на технологии 1c bitrix мобильное приложение (и серверная часть api готова ), к сожалению с ним работать без...
Программирование Android Покупки, подписки в приложении Использую библиотеку https://github.com/anjlab/android-inapp-billing-v3 Может кто использовал и знает ответы на мои вопросы?) 1) Как я понял список контента для продажи составляется при... подробнее

Показать сообщение отдельно
Nattali
9 / 9 / 0
Регистрация: 11.12.2012
Сообщений: 55

OnTouchEvent - нарисовать точку - Программирование Android

20.11.2015, 20:08. Просмотров 346. Ответов 4
Метки (Все метки)

Здравствуйте! Уже который час мучаюсь с программой. В том месте где пользователь прикасается к экрану нужно нарисовать точку (Circle). Выдает ошибку - java.lang.NullPointerException

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
private PaintPointTouch pointCircle = new PaintPointTouch(); 
 
...
public boolean onTouchEvent(MotionEvent event){
        if(event.getAction() == MotionEvent.ACTION_DOWN){ 
            touchX =(float) event.getX();
            touchY = (float) event.getY();  
            pointCircle.onPaintPoint(touchX, touchX);  // вызываем из другого класса
        }
        return true;
     }
 
 
// тот самый другой класс
 
public class PaintPointTouch{
    private Canvas mCanvas;
    
    public void onPaintPoint (float touchX, float touchY){
        Paint  paintPoint = new Paint(Paint.ANTI_ALIAS_FLAG);
        paintPoint.setStrokeWidth(2);
        paintPoint.setColor(Color.MAGENTA);
        mCanvas.drawCircle(touchX, touchY, 2, paintPoint);  //Здесь ОШИБКА
    }   
        
}
Может я вообще делаю что-то невероятно глупое, тогда подскажите пожалуйста как сделать правильно. Заранее благодарю за помощь!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru