Как сделать так, чтобы 2 символа перекрывали друг друга в текстовом редакторе Android - PullRequest
4 голосов
/ 24 мая 2011

Я делаю приложение для музыкальной нотации для Android для одного из моих школьных проектов.

  • В этом приложении у меня нет механизма рендеринга нотной записи. Вместо этого я использую шрифт, который имеет все разные ноты разной высоты с установленными линиями музыкальных листов. Таким образом, все, что мне нужно сделать, это вставить символы в представление EditText.
  • В последнее время я обнаружил, что не могу одновременно играть 2 ноты этим методом.

Я хотел бы знать, есть ли способ, чтобы 2 символа перекрывали друг друга в представлении EditText, чтобы в одном столбце могли отображаться 2 ноты разной высоты.

В качестве альтернативы, если кто-нибудь знает библиотеку для рендеринга музыки на Android, поделитесь со мной своими знаниями.

1 Ответ

1 голос
/ 24 мая 2011

Используйте SurfaceView с необходимыми музыкальными PNG-изображениями. Вы можете найти множество необходимых растровых изображений здесь , предполагая, что ваш проект может обрабатывать любую лицензию с открытым исходным кодом, которую использует Wikibooks. Если это невозможно, я уверен, что вы можете найти музыкальные растровые изображения в другом месте.

...