Articles of Графика для

Связь между пакетом android.graphics и SurfaceFlinger

Я пытаюсь понять взаимосвязь между android.graphics package и SurfaceFlinger . На основе графической документации Android есть два способа рисования 2D-графики. Один использует объект VIEW, а другой – путем прямого рисования на холсте. Как я прочитал из документации, при непосредственном SurfaceView к SurfaceView можно создать поток, который управляет SurfaceView который связан с SurfaceFlinger . Я также […]

Линия пересечения линий в Android

В моем приложении Android я получаю данные с сервера, на котором будут возвращены некоторые координаты. Затем я использую эти координаты для создания линий и рисования их в представлении. Я хочу, чтобы линия отображалась по-разному. Например: рендеринг строк Линия наверху – это оригинальная строка, и я хочу, чтобы она отображалась как фигуры внизу. И есть несколько […]

Android с помощью устройства для создания скриншотов

Здравствуйте, я искал и не смог найти информацию об этом, На странице генератора аппаратных средств есть примечание «Не используйте графику, созданную здесь, в хранилище скриншотов», Однако почти каждое приложение, которое я вижу в игровом магазине, имеет скриншоты, завернутые в искусство устройства. Это из другого источника? Кто-нибудь удалил их приложение для использования искусства устройств для Google?

OpenGL и 9patch drawables

Я делаю игру с кирпичной кладкой в ​​андроиде с opengl, и я решил, что хочу использовать вытяжки 9patch, так, например, кирпич мог бы масштабироваться, чтобы быть шире или выше. Это возможно? Кроме того, я сделал свои изображения, а затем использовал draw9patch.exe в папке инструментов Android для создания изображений. Это была довольно некоторая работа, и теперь […]

Изображения в приложении выглядят Blurry

Я разработал приложение на Android и следил за всем руководством по разработке. Но когда я запускаю приложение, изображение устройства выглядит размытым (менее резким). Может ли кто-нибудь сказать мне, что на самом деле проблема? Или Каковы принципы, которыми руководствуется Graphic Designer при разработке графики для приложений Android?

Android Bitmap.createBitmap () заполняет кучу

Мне нужен большой битмап (6000×2000), поэтому я создаю один: Bitmap.Config conf = Bitmap.Config.ARGB_4444; Bitmap bm = Bitmap.createBitmap(6000, 2000, conf); И затем в конце метода я перерабатываю bm и устанавливаю его в null. Но опять же, моя куча растет каждый раз, когда мой метод называется. Каждый раз, пока он не выбрасывает OutOfMemoryError.

AvoidXferMode для замены цвета на холсте

Я пытаюсь заменить цвет для чего-то, что нарисовано на холсте с помощью AvoidXferMode . Из андроидных документов это похоже на то, что мне нужно: AvoidXfermode xfermode будет рисовать src всюду, кроме вершины opColor, или, в зависимости от режима, нарисуйте только поверх opColor. Я пытаюсь что-то вроде этого: Paint paint = new Paint(); paint.setColor(Color.RED); canvas.drawPaint(paint); // […]

Визуализация Android AudioTrack из ByteStream

В настоящее время я использую AudioTrack для воспроизведения записанной музыки. Это предполагает запись данных дорожки в звуковой буфер. Как я могу использовать поток аудиоданных, чтобы нарисовать волновую форму на экране, которая представляет звук, воспроизводимый в реальном времени? Я не использовал предварительную графику на Android, прежде чем я не уверен, как начать работу. Должен ли я […]

Заменить определенный цвет в растровом изображении прозрачностью

У меня есть способ заменить пиксель одного цвета прозрачностью public Bitmap createTransparentBitmapFromBitmap(Bitmap bitmap, int replaceThisColor) { if (bitmap != null) { int picw = bitmap.getWidth(); int pich = bitmap.getHeight(); int[] pix = new int[picw * pich]; bitmap.getPixels(pix, 0, picw, 0, 0, picw, pich); int sr = (replaceThisColor >> 16) & 0xff; int sg = (replaceThisColor […]

GlClear () слишком долго – Android OpenGL ES 2

Я разрабатываю приложение для Android с использованием OpenGL ES 2. Проблема, с которой я сталкиваюсь, заключается в том, что функция glClear() занимает очень много времени, чтобы обработать, что игра кажется нервной, поскольку кадры задерживаются. Выход прогона программы с помощью датчиков времени показывает, что при настройке всех вершин и изображений из атласа требуется всего менее 1 […]

Intereting Posts
Getbluetoothservice (), вызываемый без bluetoothmanagercallback Как предоставить посетителям автономный доступ к данным CouchDB на мобильном сайте? Как Lastpass знает текущий URL в Chrome Потребление One-Shot ResponseBody от Okhttp вызывает проблемы с дооснащением Как работают убийцы задач? AIR 3 Родные расширения для Android – Могу ли я / Как включить сторонние библиотеки? Невозможно воспроизвести это видео. Android videoView mp4, записанный устройством Android Значение значения точности, возвращаемого Android GPS ClassCastException при использовании LinearLayout.LayoutParams Как программно добавить EditTextPreferences в свой PreferenceFragment? Получить тег NFC с помощью приложения NDEF для приложений Android (AAR) Поддержка PAC отключена, поскольку нет реализации системы FileProvider crash – npe пытается вызвать XmlResourceParser на пустую строку Запуск приложения Android на весь экран и пейзаж ToggleButton в ListView, значение автоматически изменяется при прокрутке