Описание тега ondraw

NoneOn Draw - это событие, которое используется на нескольких языках / фреймворках для уведомления приложения о том, что что-то нужно (пере) нарисовать.
1 ответ

Перемещение вида в AsyncTask

У меня есть класс (SpotDetails), который включает в себя фрагмент, который рисуется программно. До сих пор у меня был класс рисования фрагментов (WindRose) как потомок основного класса. Что я хотел бы сделать, это переместить класс WindRose в AsynTa…
0 ответов

Обесценить холст, не перерисовывая фон

Таким образом, у меня есть класс, который расширяет класс представления, и другой класс, который получает данные от внешнего устройства, когда новые данные входят в флаг, изменяется, это где я вызываю invalidate на моем представлении. Проблема в том…
06 июл '15 в 09:21
1 ответ

Метод OnDraw() не вызывается

// DrawTargetMarker.java public class DrawTargetMarker extends View { //Class type variables private SurfaceHolder mHolder; private static final String TAG = DrawTargetMarker.class.getSimpleName(); private int mX, mY; private int mRadius = 10; //Con…
08 апр '11 в 10:26
2 ответа

Рисовать со старого холста - Android

Я делаю приложение, которое должно рисовать новую графику поверх последнего набора. Это мой текущий метод onDraw() - protected void onDraw(Canvas canvas) { canvas.drawColor(Color.WHITE); if(points.size() > 0) { //do some stuff here - this is all …
28 окт '10 в 01:26
2 ответа

Как нарисовать EditText на холсте в Android?

Я хотел бы нарисовать EditText username = new EditText(context); в конкретное место на моем холсте в protected void onDraw(Canvas canvas) { } Можно ли нарисовать его на основе x,y координаты в моем файле Java без использования макета XML?
4 ответа

Метод OnTouch в OnDraw

Мне нужно установить метод onTouch для прямоугольника, который я настроил, но я не знаю, как это сделать в методе OnDraw. это, но я не знаю, как здесь мой код, спасибо за помощь! public class Tab3 extends View implements OnTouchListener { int x1, x2…
14 май '12 в 00:22
0 ответов

Масштаб не работает для нарисованного круга

В моем коде реализован класс TouchImageView из следующего репозитория github. https://github.com/MikeOrtiz/TouchImageView/blob/master/src/com/ortiz/touch/TouchImageView.java в приведенном выше классе TouchImageView в методе onDraw я реализовал следу…
30 июн '18 в 12:49
0 ответов

Разрешить рисование в существующей деятельности / фрагментах

У меня есть действие, которое контролирует 3 фрагмента, и я хочу разрешить рисование на каждом из экранов фрагментов (панель вкладок вверху для изменения видов фрагментов). Большинство учебных пособий, которые я вижу на чертеже, включают в себя созд…
1 ответ

Пользовательский метод ondraw не работает

Я работаю над приложением, в котором я хочу отображать другой текст на изображении. Когда я касаюсь другой позиции. Я работаю над другим изображением. В моей программе я использовал один класс для изменения изображения и один класс для рисования тек…
18 май '12 в 05:28
5 ответов

Android-рисование с использованием SurfaceView и Thread

Я пытаюсь нарисовать мяч на моем экране, используя 3 класса. Я немного прочитал об этом, и я нашел фрагмент кода, который работает с использованием 3 классов на одной странице, Игра с графикой в ​​Android Я изменил код так, чтобы у меня был шар, кот…
08 июн '12 в 22:08
1 ответ

Как отправить Canvas объекту из функции onDraw?

Я пытаюсь оживить мой объект. Для рисования объекта мне нужно использовать холст. Я могу отправить холст конструктору объекта только из функции onDraw. Но при этом новый объект создается на каждом шаге анимации. public class DrawView extends View { …
02 апр '16 в 17:44
2 ответа

Буферизация холста в методе onDraw()

Как я могу буферизовать Круг, нарисованный методом холста drawCircle? Мне нужно нарисовать два круга, а затем дугу, когда пользователь проведет пальцем по кругу. Таким образом, два круга всегда будут одинаковыми, но угол (нарисованный методом drawAr…
29 окт '12 в 17:23
1 ответ

Метод onDraw не вызывается?

Я создаю пользовательское представление, но метод onDraw никогда не вызывается. Я пытался сделать это - setWillNotDraw(false) но это все еще не работает. На самом деле, это даже не работает после звонка invalidate(), Вот мой код - public class Box e…
28 июн '16 в 09:17
0 ответов

Android: как предотвратить перемещение объекта через линию

@Override protected void onDraw(Canvas canvas) { //canvas.drawPicture(); canvas.drawColor(Color.CYAN); Paint p= new Paint(); p.setColor(Color.RED); p.setStrokeWidth(20); canvas.drawLine(100, 200, 400, 500, p); if(movingObjects.size() > 0){ for (…
25 май '12 в 13:09
0 ответов

Как измерить высоту текста, когда он рисуется на холсте?

Есть ли метод, который возвращает высоту текста, нарисованного на холсте?
28 июл '14 в 13:11
1 ответ

onDraw в пользовательском представлении больше не выполняется после onStop/onStart

Я использую пользовательский вид для рисования слайдера (с двумя ручками). Пользовательское представление расширяет ConstraintLayout, я устанавливаю setWillNotDraw() в конструкторе, и все работает нормально - пока фрагмент, содержащий пользовательск…
24 май '18 в 08:42
2 ответа

Android onDraw loop

Я установил глобальные переменные x, y в классе Activity. Я запускаю поток "t0", который постоянно обновляет глобалы x и y. У меня есть onDraw псевдокод следующим образом (все в потоке пользовательского интерфейса):- View.onDraw(){ if (x,y changed v…
31 июл '13 в 10:53
1 ответ

Переопределение onDraw для ViewPager иногда дает черный экран

Я добавил в ViewPager движущийся фон (это тоже довольно популярный запрос) Кажется, в основном работает, проблема у меня в том, что иногда весь фон становится черным. Это на самом деле происходит, когда я поворачиваю экран на другой странице, отличн…
05 фев '13 в 19:34
0 ответов

Rect исчезает при изменении координат

Я пытаюсь решить проблему моего исчезновения. Я рисую прямоугольник холста, он работает нормально, но если я изменю координаты с этого прямоугольника на нижнюю сторону, то это будет отображаться на экране. Эти коды показывают мой прямоугольник: publ…
24 окт '15 в 08:23
1 ответ

Android перекрашивает прямоугольник в белый цвет

Я пытаюсь создать собственный вид, который читает цвет из моего Arduino через Bluetooth и отображает этот цвет на экране моего телефона. Я в состоянии успешно прочитать цвет с устройства Bluetooth через поток, который я создал, чтобы непрерывно чита…
28 ноя '13 в 12:27