Articles of холста

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

Я работаю с живописью. При рисовании линии он отлично рисуется. Когда я рисую новую строку, ранее нарисованную линию удаляются из представления, я не знаю, почему это происходит. Кто-нибудь знает, пожалуйста, помогите мне. 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 или логотип. Я хотел бы, чтобы весь слой […]

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

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

Android – Нарисуйте поверх изображения

b2.setOnClickListener(new OnClickListener() { public void onClick(View v) { setContentView(R.layout.new_main); String editTextStr = text.getText().toString(); Toast msg = Toast.makeText(getBaseContext(),"/sdcard/Stored_Images/" + editTextStr + ".jpg", Toast.LENGTH_LONG); msg.show(); Bitmap bmp = BitmapFactory.decodeFile("/sdcard/Stored_Images/" + editTextStr + ".jpg"); ImageView img = (ImageView) findViewById(R.id.ImageView01); img.setImageBitmap(bmp); } }); В приведенном выше коде отображается изображение на экране, которое сохраняется на SD-карте. Canvas c = holder.lockCanvas(); […]

Какова связь между холстом и матрицей в Android?

Я прочитал этот обзор холста: Класс Canvas содержит призывы «draw». Чтобы нарисовать что-то, вам нужно 4 основных компонента: битмап для хранения пикселей, холст для размещения вызовов рисования (запись в растровое изображение), примитив рисования (например, Rect, Path, текст, растровое изображение) и краска (до Описать цвета и стили для чертежа). Может ли кто-нибудь объяснить полотно более четко? […]

Растровое изображение масштабирования масштабирования для Android на холсте

Мне нужно добавить следующие функции в мое приложение Мне нужно отобразить Bitmap в Canvas Затем пользователь может увеличивать и уменьшать растровое изображение в Canvas Как это сделать? Мне нужно только это в Canvas, а не в ImageView Все ответы мне не очень полезны. Поэтому я думаю, что обновить свой вопрос В основном мне нужна простая […]

Intereting Posts
Android Material Design на устройствах KitKat (и ниже) Как добавить текст в формате в текст? Android: Как избежать пресса за пределами круга круглой кнопки с использованием содержимого обертки? Не удается получить appView после обновления до кордовы 5.1 из 3.4 Текст TextView Text Truncate Behavior Android Реализуйте два фрагмента, которые имеют различное поведение при появлении клавиатуры Анимация Fab на клик (увеличение / уменьшение) Переопределение префикса пакета разрешений GCM с Gradle Использование BindingAdapter со строковым массивом из ресурсов MapView показывает оверлейные данные при нажатии Аутентификация между Android-приложением и веб-сервисом + facebook login Преобразование base64 imageString в растровое изображение для отображения в ImageView, отображающем нуль в растровом изображении Как получить активность от Activity в TabHost? Почему мой AlertDialog не будет отображаться при создании в onResume () или onActivityResult ()? Есть ли способ определить, установлено ли приложение с Market или нет?