Articles of андроид холст

Android: рисование на холсте, способ сделать нижние левые соответствуют (0,0)?

Я пытаюсь написать класс графа, который я могу использовать в Android (я знаю, что существуют предварительно созданные), но преобразование всех моих координат было бы болью. Есть ли простой способ заставить координаты экрана начинаться в левом нижнем углу?

Android Canvas или Open GL ES для игры 2d?

Я хочу создать 2d-игру, и я хотел бы знать, какой путь пойти, учитывая мои знания и некоторые подробности о самой игре. Мой фон (соответствующий материал): Я начал изучать программирование Android 10 дней назад, я сделал меню игры. У меня есть довольно много опыта программирования в java (для рабочего стола). У меня есть опыт в прошлом […]

Как нарисовать крупноформатный текст на холсте?

Я хочу нарисовать текст месяца холста вертикально вдоль высоты экрана. Краска init: this.paint = new Paint(); this.paint.setAntiAlias(true); this.paint.setDither(true); this.paint.setSubpixelText(true); this.paint.setColor(color_text_dark); this.paint.setTextAlign(Align.RIGHT); Рисование: // Set the scale to the widest month float scale = getHeight() / this.max_month_width; String month_string = FULL_MONTH_NAME_FORMATTER. format(active_month_calendar.getTime()); canvas.save(); canvas.translate(getWidth(), 0); canvas.rotate(-90); canvas.scale(scale, scale); canvas.drawText(month_string, 0, 0, this.paint); canvas.restore(); Результат выглядит хорошо […]

Как получить холст-пиксель

У меня есть холст, на котором я рисую строки: //see code upd Мне нужно сделать инструмент пипетки, который примет цвет из моего холста. Как я могу это сделать? Код обновления: private static class DrawView extends View { … public DrawView(Context context) { super(context); setFocusable(true); mBitmap = Bitmap.createBitmap(640, 860, Bitmap.Config.ARGB_8888); mCanvas = new Canvas(mBitmap); mPath = […]

Поцарапайте экран, чтобы отобразить изображение в android

Я работаю над проектом Android для моего задания. Я пытаюсь создать приложение для создания царапин, вы знаете, что мы поцарапаем экран, чтобы избавиться от блокирующего слоя, чтобы отобразить изображение. Но проблема в том, что я не знаю, с чего начать. У меня есть поиск в вопросах stackoverflow, связанных с этим, но это не помогает. Из […]

Как сохранить холст чертежа в android?

Я использую эту демонстрацию API сайта разработчика, ЭТО ДЕМО. Но мне интересно, как сохранить это изображение в My Andrtoid Device. Является ли кто-нибудь, давая Коду, сохранить этот образы на Android-устройстве. Благодарю.

Рисование текста под углом (например, с ног на голову) в Android

Я пытаюсь создать пользовательский режим часов в Android. См. Изображение http://twitpic.com/1devk7 До сих пор для рисования маркеров времени и часа я использовал метод Canvas.rotate для получения желаемого эффекта. Однако обратите внимание, что трудно интерпретировать числа в нижней половине часов (например, 6 или 9?) Из-за угла, в котором они нарисованы. При использовании drawText можно ли рисовать […]

Drawing Circle программно с помощью Android ShapeDrawable

У меня есть требование в моем проекте динамически рисовать круг во время выполнения. Поэтому для этой цели я использую ShapeDrawable для создания круга программно, но, к сожалению, я не смог найти какой-либо класс или методы внутри ShapeDrawable для CircleShape, вместо этого нашел только OvalShape() . Так что любезно, пожалуйста, помогите мне нарисовать круг через ShapeDrawable, […]

Текст центра вертикально и горизонтально с холстом

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

Как вращать путь так же, как растровое изображение

Я нахожу очень мало документации о том, как манипулировать объектами Path, в частности, вращению. У меня есть приложение для рисования, в котором я пытаюсь включить функцию отмены. Каждый раз, когда пальцы пользователя касаются вида до тех пор, пока их палец не будет поднят – путь их пальца будет сохранен как путь в ArrayList. Метод отмены: […]