Articles of графика

Android: как программно определить точные пропорции пикселей устройства?

Я хочу отображать плитки, которые, как предполагается, все квадраты в моем приложении для Android, используя OpenGL ES 2.0. Возможно ли приложение, установленное на устройстве Android, программно определить точное соотношение сторон отдельных пикселей экрана устройства без каких-либо входов от пользователя?

Изменение интенсивности lighten / darken на растровых изображениях с использованием PorterDuffXfermode в классе Android Paint

Хорошо, мой вопрос orignal изменился. Как изменить интенсивность того, как это происходит? DayToNight.setXfermode(new PorterDuffXfermode(Mode.DST_IN)); В мире моей мечты это сработало бы так DayToNight.setXfermode(new PorterDuffXfermode(Mode.DST_IN(10))); 10 – уровень интенсивности. Например, если бы у меня была мерцающая свеча, когда свеча горит яркой, я хочу, чтобы растровые изображения, которые я рисую на экране, сохраняли их цвет и яркость […]

Android Rotatable ImageView

Я пытаюсь создать Rotatable ImageView, в котором я укажу некоторый угол и точку поворота и вижу, как он поворачивается вокруг этой точки поворота. Я пробовал что-то вроде этого: Matrix matrix = new Matrix(); matrix.postRotate(45, imageView.getWidth(), imageView.getHeight()); imageView.setScaleType(ScaleType.MATRIX); imageView.setImageMatrix(matrix); Но параметры метода postRotate (второй и третий – опорные точки) вообще НЕ ИЗМЕНЯЮТ. Даже если они равны […]

Отразить ось Y в OpenGL ES?

Я пытаюсь сделать орфографический режим с OpenGL ES, а точка (0,0) находится в нижнем левом углу экрана. Однако я хочу сделать это в верхнем левом углу. Вот где я настраиваю вещи в своем приложении для Android: public void onSurfaceChanged(final GL10 gl, final int width, final int height) { assert gl != null; // use orthographic […]

Android 2D-игра, лучший выбор для графики?

Мы – два парня без опыта разработки Android и 2D-игр. Мы хотим сделать 2D-игру с довольно простой графикой для телефонов Android. Это в основном город, увиденный сверху. Здания были бы просто прямоугольниками. Тогда мы будем иметь простые символы как маленькие круги. Нам нужно постоянно обновлять экран. Будет некоторый ИИ (поиск пути и обнаружение столкновения). Каким […]

Как -точно измерять размер в пикселях текста, нарисованного на холсте drawTextOnPath ()

Я использую drawTextOnPath () для отображения некоторого текста на холсте, и мне нужно знать размеры отображаемого текста. Я знаю, что это невозможно для путей, состоящих из нескольких сегментов, кривых и т. Д., Но мой путь – это отдельный сегмент, который является абсолютно горизонтальным. Я использую Paint.getTextBounds (), чтобы получить Rect с размерами текста, который я […]

Android – SurfaceView мерцает и иногда не применяет правильную краску

Я переживаю эту проблему довольно долго, и даже после того, как я пришла в игру, я не нашел разумного решения для своей проблемы. Проблема, которую я испытываю, заключается в том, что SurfaceView я использую мерцание. Время от времени объекты, которые я рисую, мерцают, и они меняют свой размер или цвет. Похоже, что иногда приложение пропускает […]

Android – трехмерная круговая диаграмма

Мои требования: Трехмерная круговая диаграмма для устройства Android. Должен работать в автономном режиме. Нажатие на отдельный пирог. Пирог должен выглядеть так: Вот краткий обзор проблем, с которыми я столкнулся, чтобы нарисовать трехмерную круговую диаграмму. Orson Charts – я нашел одну библиотеку, которая может удовлетворить мою потребность, но она выплачивается (высокие ставки). ( Http://www.object-refinery.com/orsoncharts/android/index.html ) Библиотека […]

CandleStick Chart: репликация открытых и закрытых отображаемых значений при масштабировании

Значения копируются в подсвечнике. Всякий раз, когда я рисую диаграмму, открытые и закрытые значения становятся клонированными без candlestickbar т. Е. Отображаются только значения, застрявшие в течение многих часов. LineAndPointFormatter lpf = new LineAndPointFormatter(Color.BLUE, Color.RED, null, null); PointLabelFormatter pointLabelFormatterr=new PointLabelFormatter(); pointLabelFormatterr.getTextPaint().setColor(Color.parseColor("#000000")); lpf.setPointLabelFormatter(pointLabelFormatterr); plot.addSeries(openVals, lpf); LineAndPointFormatter lpf1 = new LineAndPointFormatter(null, null, null, null); PointLabelFormatter pointLabelFormatterr1=new PointLabelFormatter(); pointLabelFormatterr1.getTextPaint().setColor(Color.parseColor("#000000")); […]

Можно ли использовать изображение на Android через URL-адрес данных?

Можно ли поделиться изображением с кодом что-то вроде этого? Intent share = new Intent(Intent.ACTION_SEND); share.setData(Uri.parse("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACx" + "jwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGoSURBVDhPlVM9SEJRGD2DkL+QmoiKYNggToJL" + "4KKLNDiKW4NCoENQkzS1uboILoKjW61NSZOjo1uOBlHPgjJsuN3jvc+naVQHPt79vu+cc9/37n34" + "BQkd/0Jibw+3Ozt4j0TwwuCaNfYU5Qe43Tg5OMDD9TWEYUAIoYJr1mIxPEmjc01fh8uF03wer6vC" + "7zGbQZRKmPp8uNCyJWKhEAwSTDJ3NNc07fUsE76J1FjjcL5VQb0O4XBAVCoqj0ZV3u2qvN+H8Psx" + "1HLAZsPn6u6pFIQsi3AYYjKBcDpVXiyqPrl2O2ayZqc+FY9jaooZuZwSJBJL8iKv1SwONdTSIJtO" + "w1g1GA4h9vfVk3mjod5mPLY4ySQMqT2kgZ0jsMjZBgOL9D1omM2qtfwmH1K7SwN4vbhnkzuQ0G5v" + "imnOHjkMjwePC7HGUSajxuDM1aqa/+wM4vJSCRnmHSkU8CwNjrVWIRDAVauFubnjaATRbCoD7m7W" + "Ox3Mg0HcaNkaduV9GPCmbbuNrLEnxXeSuzi+reD/wJ+Hx1Qu443BNWvsadqfwDOu6lic9yaAL2uK" + "Y4RMd4E2AAAAAElFTkSuQmCC")); startActivity(Intent.createChooser(share, getString(R.id.menu_share))); Моя цель состоит в том, чтобы мое приложение не требовало разрешения на запись в хранилище, но чтобы иметь возможность совместно […]

Intereting Posts
Есть ли способ использовать отмену в Android JellyBean TimePickerDialog? Как создать пользовательский макет с изображением и текстовым андроидом? Как настойчиво сохранять PendingIntent, предоставляемые другим приложением Как отобразить выбор даты для андроида с полями только месяца и года? Кодирование аудио AAC с использованием AudioRecord и MediaCodec на Android HttpURLConnection PUT для Google Cloud Storage, дающий ошибку 403 Обмен данными между фрагментами и активностью в Android Конвертировать ArrayList <MyCustomClass> в JSONArray Android AsyncTask Индикатор выполнения Кордова App – ошибка инструмента сборки – Gradle Как искать в Google Map Api V2 Android? API Twitter4j не перенаправляет приложение на кнопку «Назад» нажимает на android Android NDK / JNI – неопределенная ссылка на функцию, определенную в пользовательском файле заголовка Вложенные настройки предпочтений в динамическом списке предпочтений на Android Как добавить кнопки для поиска в панели инструментов Android?