2013-08-29 4 views
0

Мне нужно отключить аппаратное ускорение на одном из моих видов (because it draws dash lines).Отключение аппаратного ускорения без добавления переустановки

Но, похоже, что это добавляет избыточное изображение во все виды (в то время как у моего представления есть прозрачный фон, а его штриховая линия покрывает только часть его).

Зачем отказываться от аппаратного ускорения из-за этого переустройства? Есть ли способ без аппаратного ускорения без добавления этого переустановления?

ответ

0

Это не решение, но оно может ответить на третий вопрос, который вы задали.

Избегайте овердрафта Не нарисуйте слишком много слоев друг на друга. Удалите все виды, которые полностью закрыты другими непрозрачными видами сверху. Если вам нужно нарисовать несколько слоев, смешанных друг с другом, подумайте о слиянии их с одним слоем. Хорошее эмпирическое правило с текущим оборудованием заключается в том, чтобы не увеличивать в 2,5 раза больше пикселей на экране (прозрачные пиксели в подсчете битмапа!).

Источник: http://developer.android.com/guide/topics/graphics/hardware-accel.html

+0

На самом деле в моем случае это не проблема, так как я не использую аппаратное ускорение с этой точки зрения. – Xval

Смежные вопросы