Оптимизируйте пользовательские Drawables - PullRequest
0 голосов
/ 13 октября 2011

Я рисую несколько пользовательских фигур за текстовым представлением, чтобы он выглядел как блокнот. Он рисует повторяющееся растровое изображение в верхней части, а также белый фон под текстом и дополнительную страницу «заметки» под остальными, чтобы добавить небольшое измерение и расслоение. Смотрите скриншот:

ScreenShot

Теперь, это с setDrawingCacheEnabled(true) для TextView, к которому применяется рисование. При применении этого вызова метода прокрутка ОЧЕНЬ плавная, именно то, что я хочу. Без него черный фон исчезает, но прокрутка очень прерывистая. Любая идея о том, как кэшировать это представление так, чтобы прокрутка была плавной, не разрушая мой пользовательский интерфейс?

1 Ответ

0 голосов
/ 14 октября 2011

Кажется, что эта функция работает только со сплошными цветами, как определено в документации, которую должен прочитать перед публикацией.Мне трудно поверить, что нет ничего, что кэширует сложные представления и графики для работы так же хорошо, как эта функция, кроме как.Живи и учись.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...