Описание тега android-canvas

Холст Android Java (android.graphics.Canvas)
2 ответа

Как бы я нарисовал линию, используя холст, если я коснулся изображения с помощью onTouchevent?

Как бы я нарисовал линию, используя холст, если бы я коснулся изображения с помощью onTouchevent . Здесь я использую изображение в качестве фона и расположил его на основе координат x/Y? Кроме того, возможно ли проверить, проведена ли линия в этих к…
03 мар '12 в 05:22
2 ответа

Как динамически добавлять компоненты просмотра из активности

Я пытаюсь создать пользовательский интерфейс динамически. Я успешно создал вид и загрузил фоновое изображение. Я создал два дополнительных небольших элемента вида для отображения на фоне. Моя проблема в том, что я не смог найти ни одного совета / ин…
06 дек '11 в 13:49
1 ответ

Ограниченная ширина холста Android для детей

Я написал приложение с основным графическим интерфейсом действий, состоящим из нескольких кнопок и текстовых представлений в относительном макете, заданном файлом макета XML. Он занимает примерно половину ширины ландшафта и две трети высоты. Я хочу …
0 ответов

PortedDuff Clear не работает под Android 2.3.6. Рисует черным

Сейчас я попробовал около 6-7 вариантов этого кода, но что-то не так. У меня есть почти тот же код (только часть ondraw немного отличается, готов к вводу пальцем), и он работает. но здесь он просто рисует черным. Мне нужно создать таймер, похожий на…
07 ноя '13 в 08:51
2 ответа

Холст смещается путем установки матрицы идентичности в onDraw пользовательского представления

Я установил матрицу для моего холста в onDraw метод пользовательского просмотра через canvas.setMatrix(matrix); тогда я просто рисую сетку, используя предопределенные краски: canvas.drawRect(0,0,viewWidth,viewHeight, background); for(int i=0; i <…
0 ответов

Canvas drawPath с прямым углом и прозрачностью

Я использую Пути, чтобы рисовать фигуры на холсте. Некоторые из них являются полностью непрозрачными, некоторые имеют очень маленькое альфа-значение, чтобы немного изменить цвет основной фигуры. Проблема в том, что когда у меня есть прямой угол в од…
30 дек '13 в 21:50
5 ответов

Поворот изображения на холсте в Android

Я хочу повернуть изображение в соответствии с определенным углом в Android, что-то вроде компаса... У меня есть этот код... он работает на drawPath(), но я хочу заменить путь и вещь рисования на изображение.. Я пытался создать растровое изображение …
03 янв '12 в 12:57
1 ответ

Приложение Android Studio вылетает при нажатии кнопки

Недавно я исправил ошибку, но теперь застрял при очистке холста для своего проекта рисования. Я уже взглянул на некоторые другие темы с тем же вопросом, но это не решило мою проблему. package org.arkmap.klaas.testdrawing; import android.graphics.Col…
22 янв '16 в 15:21
0 ответов

canvas.drawPaint приводит к другому взгляду на эмулятор и пиксельный телефон

Я только что получил свою гарнитуру Daydream, поэтому я попытался запустить мое приложение vr на нем. Я ожидал, что вид будет похож на то, что я видел на эмуляторе: где есть полупрозрачная панель с информацией о погоде за три дня. но то, что показан…
1 ответ

Грязные рецензии на Canvas, полученные из lockCanvas SurfaceHolder ()

Это возможно? Потому что мне нужно нарисовать фото-фон с движущимися объектами поверх него, по крайней мере, 35 кадров в секунду. Требуется много ресурсов, чтобы перерисовать весь фон каждый кадр, даже на короткое время? (живые обои) Я пытался перер…
03 июл '12 в 05:21
1 ответ

Рисование растрового изображения / изображения на холсте, где пользователь касается экрана

Я новичок в Android. Я хочу нарисовать растровое изображение там, где пользователь касается. Это создает растровое изображение на ощупь, но создается только одно растровое изображение, и оно заменяется и перемещается на новую позицию, когда пользова…
1 ответ

Рисовать на холсте, не удаляя фоновое изображение на функцию стирания

Я пытаюсь нарисовать и стереть изображение, а затем сохранить его на SD-карту. Я получил успех в рисовании и сохранении его на SD-карту, но когда я проверил сохранение изображения на SD-карте, я получил черное фоновое изображение, а не изображение п…
21 апр '15 в 06:11
1 ответ

Как стереть (сделать прозрачным) один пользовательский регион на холсте Android?

Я перезаписываю Android ImageView, чтобы углы моего изображения были прозрачными. Я могу сделать это, обрезав холст в моем onDraw(Canvas canvas): @Override protected void onDraw(Canvas canvas) { Path clipPath = new Path(); int w = this.getWidth(); i…
14 фев '12 в 14:16
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
1 ответ

canvas.getHeight невероятно похож на view.getHeight на планшетном ПК

У меня есть вид прокрутки, что я добавляю его в свой пользовательский вид, в customview перезаписываю onMeasure & onTouchEvent, но когда я прокручиваю его, ничего не рисуется. protected final void onDraw(Canvas paramCanvas) { int text_width; int yCa…
29 ноя '12 в 08:19
1 ответ

Android Реализация onTouchListener на объектах пути

Я создал объекты контуров, как показано ниже, которые рисуют различные формы. Различные кнопки реагируют на рисование различных форм на холсте. Я хотел бы переместить объекты пути, которые я создал на холсте, но я не знаю, как это сделать. Я знаю то…
30 дек '13 в 14:39
1 ответ

Как нарисовать увядающий путь?

Как я могу нарисовать Path с исчезающей (непрозрачной или утолщенной) линией? Что-то вроде этого. Я знаю, что есть LinearGradient шейдер для Paint, но он не согнется вдоль Path, Одним из возможных решений может быть получение очков по Path и просто …
03 ноя '16 в 08:12
1 ответ

Как нарисовать контур круга внутри него, в Android

Я пытаюсь нарисовать контур круга, используя этот код. private ShapeDrawable getDrawableEmptyCircle(int color){ ShapeDrawable myDrawable = new ShapeDrawable(new OvalShape()); myDrawable.getPaint().setColor(color); myDrawable.setIntrinsicHeight( 50 )…
05 дек '14 в 11:24
0 ответов

Стереть краску нарисованную на холсте

Я пытаюсь разработать приложение типа рисования пальцем с помощью демоверсии, все хорошо, кроме функции стирания. Моя основная деятельность public class MainActivity extends Activity implements OnClickListener { //custom drawing view private Drawing…
01 фев '14 в 06:54
1 ответ

Создание случайного круга, по которому можно нажимать как кнопку, но это круг

Так вот мое затруднение, я не могу найти это где-нибудь в Интернете. Мой вопрос прост. Я создаю игровое приложение для Android. Игра генерирует случайные круги на экране, по которым пользователь может щелкнуть мышью, и после того, как пользователь н…
31 мар '15 в 23:02