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

Задержка отрисовки Canvas. MotionEvent - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Бесконечный ViewPager с тремя элементами http://www.cyberforum.ru/android-dev/thread676184.html
Задача - реализовать "бесконечную" прокрутку страниц с использованием ViewPager и PagerAdapter. В качестве элементов выступают View (не Fragment). Все view создаются из единого xml-layout через...
Программирование Android Милисекунды в Chronometer Милисекунды в Chronometer. Подскажите как реализовать? http://www.cyberforum.ru/android-dev/thread676141.html
Программирование Android Chronometer в андроид java
package com.example.stopwatch; import android.app.Activity; import android.os.Bundle; import android.os.SystemClock; import android.view.View; import android.view.View.OnClickListener; import...
Обмен данными по wi-fi между девайсами Программирование Android
Доброго времени суток! Знает кто-нибудь, как можно наладить связь по wi-fi между android устройствами? Возможно ли вообще такое? На просторах интернета ну очень мало информации по этому поводу. Если...
Программирование Android Обращение к элементам активити из другого класса http://www.cyberforum.ru/android-dev/thread675862.html
Добрый день. Ломаю голову битый час, все не могу понять, почему у меня не получается. Опишу по шагам. Создал проект андроид (в эклипсе), есть layout-файл activity_main.xml, в нем TextView имеющий id...
Программирование Android смена цвета Здравствуйте. В общем вопрос такое есть два layout (1 - игровое поле, 2-настройка игры) во 2-ом layout можно выбрать цвет игрового поля но после нажатия на кнопку "применить" приложение крешуется в... подробнее

Показать сообщение отдельно
AndroidProg
3 / 3 / 1
Регистрация: 21.10.2012
Сообщений: 58

Задержка отрисовки Canvas. MotionEvent - Программирование Android

21.10.2012, 11:10. Просмотров 1378. Ответов 3
Метки (Все метки)

Здравствуйте. Написал простейшую программу рисующую жёлтую точку при касании экрана.
Как только начинаю водить пальцем, точка начинает "отставать" от него.
В чём может быть проблема?

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
package com.example.drag;
 
import android.content.Context; 
import android.graphics.Canvas; 
import android.graphics.Color; 
import android.graphics.Paint; 
import android.graphics.Paint.Style; 
import android.os.SystemClock;
import android.util.AttributeSet; 
import android.view.MotionEvent; 
import android.view.View; 
 
public class SomeView extends View{ 
Paint paint; 
int X; 
int Y; 
final static int Radius=20; 
 
public SomeView(Context context, AttributeSet attrs) 
{ 
super(context, attrs); 
paint = new Paint(); 
paint.setColor(Color.YELLOW); 
paint.setStyle(Style.FILL); 
X=30; 
Y=30; 
} 
 
@Override 
public boolean onTouchEvent(MotionEvent event){ 
X=(int) event.getX(); 
Y=(int) event.getY(); 
return true; 
} 
 
@Override 
protected void onDraw(Canvas canvas){ 
canvas.drawCircle(X, Y, Radius, paint); 
invalidate();
} 
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.