Вопросы по теме 'ondraw'

Android: рисовать представление внутри раздутого xml (другое представление)
У меня есть небольшой файл xml с именем xmlview.xml, который выглядит примерно так: <tablelayout> <tablerow> <view id="view1" /> Я создал класс, который расширяет представление, и я раздул этот XML-файл, и теперь у...
1972 просмотров
schedule 31.05.2023

Очистка холста с помощью Canvas.drawColor()
я пытаюсь изменить фоновое изображение пользовательского представления с некоторым успехом. изображение изменится, но проблема в том, что я все еще вижу следы старого изображения. когда я пытаюсь очистить холст перед рисованием нового изображения,...
25198 просмотров
schedule 09.01.2023

Создание пользовательских виджетов для Android
Я пытаюсь создать вращающееся изображение. Глядя на это (http://stackoverflow.com/questions/1930963/rotating-a-view-in-android), я знаю, что мне придется переопределить onDraw. Но когда я создаю свой собственный производный класс TextView, как мне...
719 просмотров
schedule 06.01.2023

Android: коснитесь, чтобы стереть части изображения на переднем плане, чтобы открыть фоновое изображение.
Так что я боролся с этим большую часть дня. Предположим, у меня есть собственный ImageView, который я хочу наложить на фоновый вид (оба в RelativeLayout), который при прикосновении стирает части исходного растрового изображения представления, как...
4224 просмотров
schedule 21.01.2024

Отрисовка вида на другом разрешении экрана
Я пытаюсь нарисовать прямоугольник в своем приложении, но он выглядит по-разному на разных устройствах с разным разрешением экрана. Любая идея, как нарисовать изображение одинакового размера на всех устройствах с разным разрешением. Заранее спасибо.
4272 просмотров
schedule 04.01.2023

Пользовательский вид onDraw получает холст разных размеров
У меня есть класс, производный от ImageView: public class TouchView extends ImageView { @Override protected void onDraw(Canvas canvas) ... Сенсорное представление создается только один раз в onCreate действия и заполняется рисунком...
2506 просмотров
schedule 29.07.2023

Пользовательский вид отлично работает в Ice Cream Sandwich, но onDraw не вызывается в Gingerbread.
Я создал собственное представление, расширив представление, оно рисует простой график, я добавляю его в свой макет, используя: GraphView graphView = new GraphView(this, values, titles, "Title"); LinearLayout scrollViewLinearLayout = (LinearLayout)...
386 просмотров
schedule 26.09.2022

Метод Canvas OnDraw
В настоящее время я создаю лабиринт, используя пару логических массивов (горизонтальный и вертикальный), чтобы рисовать линии для лабиринта. В лабиринте одновременно отображается только 5 логических значений из массива. Затем у меня есть...
527 просмотров
schedule 21.08.2022

метод onDraw вызывается постоянно
Я просмотрел другие вопросы по этому поводу, и ни один из них не применим к моей ситуации. мой метод onDraw в пользовательском представлении вызывается постоянно, примерно раз в 0,3 секунды. У меня есть пользовательский вид, который рисует карту...
1087 просмотров
schedule 19.03.2023

как приостановить onDrawFrame на opengl android
Я новичок в использовании opengl, интересно, есть ли способ приостановить или полностью остановить onDrawFrame? и всегда ли onSurfaceCreated вызывается каждый раз, когда я возвращаюсь на страницу игры? Есть ли способ остановить вызов?
1330 просмотров
schedule 22.04.2023

Текст Android исчезает при наложении карты
Я сделал наложение для моей карты. Я нарисовал маркеры, чтобы показать, где произошли землетрясения, но я пытаюсь нарисовать текст, чтобы показать магнитуду этого землетрясения рядом с маркером. Проблема в том, что текст появляется, но как только вы...
140 просмотров
schedule 27.12.2022

Постоянство Android между вызовами Ondraw
В моем приложении для Android я рисую график с большим количеством данных, мне нужно построить данные, а затем нанести больше данных поверх него. Вместо того, чтобы хранить все данные и перерисовывать с каждым вызовом ondraw, существует ли какой-либо...
113 просмотров
schedule 26.02.2023

Android-анимация с onDraw или ImageView?
Я хочу создать игру для Android. Каждый раз, когда кто-то касается дисплея, игрок должен подниматься вверх, а если он отпускает, игрок должен падать. С помощью многих руководств я заставил это работать, но теперь я хочу анимировать его, и я...
1101 просмотров
schedule 12.01.2023

Воссоздать объект, не удаляя последний
Я создаю приложение, которое позволяет пользователю рисовать на экране. Мой код фактически создает путь, а затем создает строку. Но это когда пользователь берет пальцем экран и переходит к другой части экрана, он образует линию, как это происходит в...
445 просмотров
schedule 07.08.2023

Получить сенсорное событие на объекте Paint в Android
Я рисую круг, используя 7 объектов рисования, как показано ниже, на холсте в моем приложении для Android. один и тот же объект рисования можно использовать более одного раза, чтобы нарисовать этот круг. Теперь я хочу отображать имя цвета...
1341 просмотров
schedule 03.06.2022

Легкая часть образа?
Мне нужно создать собственное представление, которое расширяет LinearLayout . Я должен нарисовать на нем изображение. И некоторый процент его площади должен быть освещен, в зависимости от ситуации. Этот процент может быть любым целым числом от 0 до...
102 просмотров

Как рассчитать координаты масштабированного холста в Android
Я работаю с проектом Android. У меня проблемы с пониманием того, как использовать ScaleDetector и Canvas. У меня есть список с именем printTable с прямоугольниками. Я рисую каждый прямоугольник на экране в методе onDraw(). Затем у меня есть...
1436 просмотров
schedule 22.06.2022

Холст (onDraw) Android
Я пытался нарисовать разные прямоугольники на холсте после нескольких нажатий кнопки. Он должен отображать прямоугольник другого цвета, и прямоугольник должен оставаться на холсте после каждого нажатия кнопки. Прямоугольники должны иметь возможность...
13791 просмотров
schedule 08.04.2023

приложение вылетает при входе в фон
мое приложение вылетает, когда я нажимаю кнопку «Домой» или когда меняется ориентация экрана. Я пробовал много решений, но ни одно из них не сработало. Я понял, что это может быть связано с завершением потоков, но я новичок в программировании,...
164 просмотров

Android: рисовать с разной шириной штриха
У меня есть собственный вид рисования, в котором я рисую линии на основе моего щелчка и координат перемещения. Этот настраиваемый вид добавляется к моей основной деятельности, где я могу изменить ширину обводки объекта рисования в пользовательском...
2133 просмотров
schedule 02.05.2023