Придача шестиугольной формы пользовательскому виду

У меня была та же проблема, что и у Уильямса в этом посте, и решение, предоставленное SceLus, сработало очень хорошо!

Тем не менее, я сталкиваюсь с другой проблемой: форма работает правильно на моих устройствах (Nexus 5 и 7 на 4.4.4), но когда я тестирую ее на Galaxy Tab 3 (работает на 4.1.2), она не работает: у меня есть квадратная форма вместо шестиугольника.

Есть ли у кого-то представление о том, что вызывает эту проблему (Кажется, проблема в версии для Android, потому что я пытался в Galaxy S2 также на 4.1). Что я могу сделать, чтобы иметь шестиугольную форму на устройствах, работающих на 4.1?

Редактировать: мне интересно, может ли TouchWiz быть проблемой на самом деле...

Изменить: view.setLayerType(View.LAYER_TYPE_SOFTWARE, null); сделал трюк для меня. Смотрите этот пост, если у вас есть похожие проблемы.

0 ответов

Другие вопросы по тегам