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

Рисование текста на холсте

Я пытаюсь нарисовать текст, используя холст. Я проверил везде, но эти примеры довольно сложны, я мог нарисовать текст на холсте, но он не отображается, как эта фотография. Я нашел этот код, и он работает, мне просто нужно написать, как показано выше. Paint paint = new Paint(); paint.setColor(Color.BLACK); paint.setTextSize(30); paint.setAntiAlias(true); canvas.drawText("There are 137 days, 9 hours […]

Android Canvas для растрового изображения

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

Canvas.drawBitmap () игнорирует режим плитки краски

Я хочу нарисовать субстраны растрового изображения, но в другом размере. Если размер больше прямоугольника источника в растровом изображении, я хочу, чтобы этот раздел растрового изображения был черепицей, чтобы заполнить область назначения. Однако, вместо того, чтобы получать мозаику, они растягиваются. Я установил все переменные следующим образом: Bitmap b = BitmapFactory.decodeResource(getResources(), R.drawable.image); Rect srcRect = … Rect […]

Поверхность блокировки onPreviewFrame и Exception

Я пытаюсь заблокироватьCanvas (), потому что я хочу изменить изображение камеры перед просмотром. Я делаю это в onPreviewFrame. Код находится здесь: public class MyPreview implements Camera.PreviewCallback { @Override public void onPreviewFrame(byte[] data, Camera camera) { Log.d("Camera", "Got a camera frame"); Canvas c = null; try { c = mCamSH.lockCanvas(null); Log.d("SOMETHING", "Got Bitmap"); } finally { […]

Кружок рисования в центре холста

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

Android-графическое представление

Я использовал графическую библиотеку jjoe64 для реализации графика в своем приложении. Он имеет довольно хорошие образцы внутри коробки и сразу же начал включать его в мое приложение. Ват, который я получил до сих пор, показан ниже. Но мне действительно нужно, как показано ниже, я не хочу, чтобы темные вертикальные линии попадали внутрь графика. Любая идея, […]

Как нарисовать изображение в правом нижнем углу холста?

В приложении «Моя» я хочу установить изображение на холсте в правом нижнем углу. Итак, как я должен установить это изображение в холсте?

Нарисуйте текстовую середину изображения Android

Я должен разместить маркер на карте и написать номер на маркере. Я сделал это, но выравнивание текста варьируется в разных разрешениях. Ниже – ссылочный код float xVal = (float) curScreenCoords.x; // Point curScreenCoords float yVal = (float) curScreenCoords.y-20; // Point curScreenCoords Bitmap bitmap = BitmapFactory.decodeResource ( context.getResources() , ( R.drawable.pin_number ) ) ; canvas.drawBitmap(bitmap, xVal, […]

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

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

Растровая круговая обрезка в андроиде

У меня квадратное растровое изображение отображается под полупрозрачным кругом. Пользователь может коснуться и перетащить растровое изображение, чтобы поместить его. Я хочу иметь возможность обрезать то, что когда-либо часть растрового изображения находится под кругом. Как я могу это сделать?