Описание тега ondraw
NoneOn Draw - это событие, которое используется на нескольких языках / фреймворках для уведомления приложения о том, что что-то нужно (пере) нарисовать.
1
ответ
Перемещение вида в AsyncTask
У меня есть класс (SpotDetails), который включает в себя фрагмент, который рисуется программно. До сих пор у меня был класс рисования фрагментов (WindRose) как потомок основного класса. Что я хотел бы сделать, это переместить класс WindRose в AsynTa…
01 мар '14 в 10:13
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?
04 сен '13 в 18:31
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 фрагмента, и я хочу разрешить рисование на каждом из экранов фрагментов (панель вкладок вверху для изменения видов фрагментов). Большинство учебных пособий, которые я вижу на чертеже, включают в себя созд…
12 июл '15 в 01:34
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