Articles of canvas

Как Canvas.drawText () действительно рисует текст?

В этой документации метода написано, что: x The x-coordinate of origin for where to draw the text y The y-coordinate of origin for where to draw the text Но он ничего не говорит о направлении, которое этот текст нарисован. Я знаю, что текст извлекается из источника вверх, но когда я даю следующие аргументы, мой текст […]

Разница между Camera.translate и Matrix.preTranslate или Matrix.postTranslate?

Мы используем Camera для 3D-преобразования в canvas. Обычно мы поворачиваем камеру и получаем ее Matrix, а затем переводим ее. Но камера также имеет метод translate. Результаты использования методов разные. Мой вопрос: в чем разница между Camera.translate и Matrix.preTranslate или Matrix.postTranslate?

Bitmap.compress возвращает false для рисунка

У меня есть код, в котором пользователь рисует что-то на экране, и я хочу сохранить его как PNG в байте []. Однако метод compress () возвращает false. Любая идея, почему это так? Есть ли лучший способ получить байт []? Bitmap bm = Bitmap.createBitmap(mWidth, mHeight, Bitmap.Config.ALPHA_8); Canvas c = new Canvas(bm); c.drawPath(mSignaturePath, mSignaturePaint); ByteArrayOutputStream out = […]

Как загрузить изображение на холст HTML5 с помощью Phonegap

Попытка загрузить изображение на холст html5, а затем запустить html5 на Android с помощью Phonegap. Вот мой HTML. <!DOCTYPE HTML> <html> <body> <canvas id="myCanvas" width="200" height="100" style="border:1px solid #c3c3c3;"> Your browser does not support the canvas element. </canvas> <script type="text/javascript"> var c=document.getElementById("myCanvas"); var cxt=c.getContext("2d"); var img=new Image() img.src="img_flwr.png" cxt.drawImage(img,0,0); </script> <img src="img_flwr.png"/> </body> </html> Я […]

Android: уменьшение качества пикселей в изображениях, загружаемых в WebView

Я создаю приложение Javascript для мобильных браузеров (не для приложения с оболочкой). Я заметил, что Android (протестированный эмулятор 2.3 и устройство Galaxy S) снижает качество загружаемых изображений, если размеры изображения превышают определенный порог (ширина выше 1400 пикселей или около того). Это делает невозможным загрузку больших растровых изображений (2000 x 2000 пикселей) без ухудшения качества. Я […]

Использование холста и растрового изображения в Android, как получить это изображение?

Я новичок в android. Я пытаюсь сделать это изображение (статистика матча) И заполните изображение цветом с 10% до 100%. Я много пробовал, и это изображение Это код public class DrawView extends View { Paint paint = new Paint(); public DrawView(Context context) { super(context); } @Override public void onDraw(Canvas canvas) { paint.setColor(Color.BLACK); paint.setStrokeWidth(3); canvas.drawRect(30, 30, 100, […]

Android как вращать холст rect

Я создаю прямоугольник определенного размера, и теперь я хочу повернуть его до 45 градусов, я использовал canvas.rotate, matrix, но не работал. Как правильно повернуть холст в android? И я интересуюсь Path.irection.CW, он используется для вращения? Но я не вижу никакой функции вращения в Path () paint.setAntiAlias(true); paint.setStrokeWidth(2); paint.setColor(Color.BLUE); paint.setAlpha(75); Path path = new Path(); path.addRect(166, […]

Почему мой вызов Canvas.drawText () просто не работает

Привет всем: Я пишу класс, который наследует от TextView, и переопределяет его onDraw() , но в методе мой canvas.drawText() не работает, код, как canvas.drawText() ниже: protected void onDraw(Canvas canvas) { // super.onDraw(canvas); Paint paint = new Paint(); paint.setColor(android.graphics.Color.WHITE); paint.setTextSize(20); String text = "hello"; canvas.drawText(text, 0, 0, paint); }

Сохранение как png-изображение в android

Я разрабатываю приложение для рисования, и я сохраняю рисунок как png. Для рисования я использовал холст, который был создан с растровым изображением. Он работает, но изображение искажено. Может кто-нибудь мне помочь. Я не проверял его с помощью реального телефона, а на эмуляторе. Это проблема с эмулятором. Я думаю, что он имеет очень небольшую способность обработки. […]

Переверните растровое изображение в андроиде?

Я хочу сохранить память для своей игры, и я хотел спросить вас, потому что я ничего не мог найти, и в прошлый раз, когда я спросил кое-что, я получил хороший ответ. Могу ли я перевернуть растровое изображение внутри затмения, чтобы сохранить память для спрайтов? Все учебники, которые я нашел, касались вращения, а не переворота. Учебники […]

Intereting Posts
Мое приложение недоступно для планшетного устройства в Google Play Android ExpandableListView с флажком, контроль состояния проверки Как получить имя и фамилию владельца телефона Android? Работа с ограничением размера текстуры Android SyncAdapter: создана учетная запись, requestSync ОК, но setSyncAutomatically не работает Нет ошибки ABI при создании виртуального устройства Android Одна активность и все остальные фрагменты Предотвратите ненужное расширение многострочного TextView до максимальной ширины Событие keyPress не срабатывает в Android-мобиле Сделать гиперссылку textview в android Не получать обновленный файл apk, запуск проекта на студии Android Запуск Intent.ACTION_VIEW не работает над сохраненным файлом изображения Использование COLLATE в Android SQLite – локали игнорируются в инструкции LIKE NullPointerException addToRequestQueue (com.android.volley.Request, java.lang.String) 'на ссылке нулевого объекта Приложение Android, использующее Socket для отправки и получения сообщений: