В последнее время мое приложение получило довольно много комментариев о том, что «это не работает» на Android Ice Cream Sandwich с CM9. Я не могу воспроизвести ошибку на эмуляторе под управлением Android 4.0, и благодаря тому, как работает Android Market, я не могу связаться с этими людьми, чтобы узнать подробности.
К счастью, одно сообщение об ошибке аварии попалось на глаза. Я использую Canvas.clipPath
для рисования закругленных углов ... и похоже, что некоторые телефоны выдают UnsupportedOperationException
при попытке использовать эту функцию. Беглый взгляд на Google показывает, что при использовании аппаратного ускорения в Android 4.0 возникает проблема, поэтому это потенциальная причина получения комментариев.
Вопрос в том, что происходит? Не было ли аппаратное ускорение приложений в предыдущих версиях Android? Почему такая общая функция не поддерживается? Какой обходной путь?
Пример использования Canvas.clipPath можно найти в моем другом посте. Проверьте принятый ответ здесь: Закругленные углы Android в ListView
Заранее спасибо