Мне нужно нарисовать текст на двух последовательных растровых изображениях, которые образуют одно растровое изображение.Листинг частичного текста на холсте
- Текст может начинаться с первого растрового изображения и заканчиваться на втором растровом изображении.
- Письмо может начинаться с первого растрового изображения, но заканчиваться на втором растровом изображении.
Я могу нарисовать текст в полном объеме в два раза, используя отрицательное смещение на второй битовой
//first bitmap
canvas1.drawText(text, position, top, paint);
//second bitmap
canvas2.drawText(text, -lengthOfTextOnFirstBitmap, top, paint);
кажется, неправильный путь решения проблемы, я хотел бы поддержать n растровые изображения, и я ищу лучшее решение.
Любые мысли?
У вас есть только одно текстовое поле и несколько растровых изображений, расположенных за ним? –
@SergChernata нет, это не проблема TextView, я должен делать собственную печать с использованием холста. – aviran
Вы попробовали этот пример кода на github https://github.com/amulyakhare/TextDrawable ?? –