Articles of холста

Java (Android) Вставить значок на холсте

Поэтому у меня есть пользовательский вид, где я рисую на холсте. Я хотел бы добавить значок или изображение на холсте. Я попытался с canvas.setBackgroundResource(R.drawable.image_name) Проблема здесь в том, что мой значок изменен, чтобы соответствовать экрану, и у меня нет контроля для изменения размера или масштабирования изображения. Может быть, я могу получить высоту и ширину холста, […]

Нарисуйте текст внутри заполненного прямоугольника с помощью Canvas Android

Как нарисовать заполненный прямоугольник с указанными границами и внутри этого текста прямоугольника, который будет рисоваться с помощью Canvas Android? Я пытался mPaint.setColor(Color.GREEN); canvas.drawText(mText, x, y, mPaint); mPaint.setColor(Color.BLACK); canvas.drawRect(x, y, x + w, y + h, mPaint); Но текст не находится внутри этого прямоугольника. Может ли кто-нибудь приятель сказать мне, как нарисовать прямоугольник, окружающий указанный текст, […]

Как нарисовать кривую линию в андроиде?

Я новичок в android, и я разрабатываю образец проекта по рисованию линий. Я хочу нарисовать изогнутую или поднятую линию, соединяющую две точки (x1, y1 и x2, y2). Я попробовал метод canvas.drawArc (), но значения RectF внутри метода drawArc – это только x, y центральные точки круга. Это дает мне дугу между двумя моими пунктами. Но […]

Линия рисования в краске пальца удаляет ранее нарисованное изображение

Я работаю с живописью. При рисовании линии он отлично рисуется. Когда я рисую новую строку, ранее нарисованную линию удаляются из представления, я не знаю, почему это происходит. Кто-нибудь знает, пожалуйста, помогите мне. public class DrawView extends View implements OnTouchListener {// custom view private Canvas mCanvas; private Path mPath; private ArrayList<Pair<Path, Paint>> paths = new ArrayList<Pair<Path, […]

Рисование и масштабирование ImageView и холста в Android

Я хочу иметь возможность рисовать и масштабировать ImageView и Canvas . Я уже могу это сделать, но когда я рисую что-то, а затем увеличиваю изображение – рисунок остается на своем месте, как вы видите ниже: И вот мой код: activity_main.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" > <Button android:id="@+id/enable_zoom" android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="disable zoom"/> <com.zoomtrial2.CustomImageView android:id="@+id/zoom_iv" […]

Функция отмены приложения Android (мультитач)

Я работаю над графическим приложением, onTouchEvents являются стандартными и хотел бы добавить функцию Undo() чтобы удалить последний обратный путь. Объявления: int thelastLineId=0; private Bitmap bitmap; // drawing area for display or saving private Canvas bitmapCanvas; // used to draw on bitmap private Paint paintScreen; // use to draw bitmap onto screen private Paint paintLine; // […]

Android PdfDocument.Page – проблемы с размером изображения

У меня возникают проблемы с увеличением изображений при рисовании на PdfDocument.Page. Приложение предназначено для устройства под управлением Android 4.4.4 (API уровня 19). Я создаю pdf-документ и добавляю изображение следующим образом: PdfDocument document = new PdfDocument(); //Create an A4 sized page 595 x 842 in Postscript points. PdfDocument.PageInfo pageInfo = new PdfDocument.PageInfo.Builder(595, 842, 1).create(); PdfDocument.Page page […]

QML Canvas на Android, проблема с ориентацией

Я довольно новичок в QML (на Android), поэтому простите меня, если это тривиальная вещь. Я пытаюсь использовать объект Canvas для рисования некоторых пользовательских графиков и т. Д. Однако я не могу заставить его хорошо себя вести с изменением ориентации экрана. Если я начну свое приложение в портретной ориентации, он выглядит нормально, пока я не переключусь […]

Android: элементы пользовательского интерфейса поверх холста

Как установить некоторые элементы пользовательского интерфейса поверх (поверх) холста? У меня есть простая игра с сенсорным экраном, в которой графические элементы размещены на пользовательском представлении с холстом. Однако, поскольку моя панель полного экрана находится в setContentView (), я не могу добавить элементы пользовательского интерфейса, такие как progressBar или логотип. Я хотел бы, чтобы весь слой […]

Новая строка при рисовании текста в изображении

У меня есть приложение, которое пользователь вставляет текст, и когда он нажимает кнопку, он генерирует новое изображение с этим текстом на предопределенном изображении и сохраняет его на телефоне. Но иногда этот текст слишком длинный и превышает ширину изображения, поэтому то, что я пытаюсь сделать, это разбить его на новую строку. Как я должен это делать? […]

Intereting Posts
Как работает addSharedElement api, который был добавлен в FragmentTransaction? Android: Поддержка множественной плотности изображения – ширина и ширина шкалы высоты? JTidy ничего не возвращает после обработки HTML Информационное окно не является центральным положением Android Google Map v2 Как добавить Activity в manifest.xml правильно? Пространство между элементами индикатора Служба Android с местоположением Служб Google Play Причиной открытия приложения в случайном порядке HasSystemFeature (PackageManager.FEATURE_CAMERA) возвращает true для устройства без камеры Как мы можем использовать встроенный код YouTube в приложении для Android с помощью webview? Android: изменение ImageView src в зависимости от данных полей базы данных Могу ли я установить FLAG_LAYOUT_NO_LIMITS только для строки состояния? Когда ваш BroadcastReceiver вызывается через Intent, в каком процессе он работает? Как использовать открытый ключ RSA с открытым кодом в Android? Изменение ориентации: IllegalStateException при видимости DialogFragment Ошибка компилятора JACK для Android после обновления до последней библиотеки поддержки