Граница компонента Flex кнопки размывается и изменяет ширину при применении CSS - PullRequest
0 голосов
/ 21 декабря 2011

У меня проблемы с реализацией компонента кнопки flex:

Я применил стиль CSS к кнопке и установил border-color, скажем, #555555. Пока все работает как положено.

Затем, когда размер моего приложения изменяется, граница компонента кнопки становится размытой, а его ширина автоматически изменяется с 1 на 2 пикселя, что выглядит не очень хорошо ...

Когда я снова максимизирую приложение, после того, как граница размыта, граница кнопок становится 1 пикселем и выглядит красиво.

Сдвиг от 1px до 2px к 1px также происходит, когда я медленно увеличиваю или уменьшаю ширину приложения.

enter image description here

Что вызывает эту проблему?

1 Ответ

0 голосов
/ 16 февраля 2012

я нашел ошибку,

это потому, что если контейнер, содержащий кнопки, имеет положение x, y в float, которое устанавливает относительное положение кнопок в значениях с плавающей запятой, которое не является круглым автоматически в flex 3.2, поэтому рисование кнопок выглядит размытым, как я пытаюсь сделать Нарисуйте кнопку на два пикселя, т.е. в случае х = 3,3 кнопка будет иметь рисунок на 3 и 4 пикселя. простое округление этого значения решает проблему.

ПРИМЕЧАНИЕ: в случае метода graphics.drawing эта проблема автоматически исключается.

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