Смотря на следующее изображение, кнопка слева является андроидом 2.1, тот справа 2.2:
Поскольку Вы видите, что углы на левом изображении не применяются правильно, но они выглядят прекрасными в 2,2. xml, который я использую, здесь:
-
-
-
я делаю что-то не так, или действительно ли это - ошибка в андроиде 2.1???
Умный способ сделать кнопку градиента.
Интересно, связано ли это с ошибкой
xml в Android 2.1 и ниже. bottomLeftRadius фактически соответствует bottomRightRadius, и наоборот. Возможно, они исправили это в 2.2, поэтому в 2.2 он выглядит правильно, но в 2.1 и ниже вы неожиданно накладывались друг на друга. В этом случае вы можете использовать папки с таргетингом на версию, чтобы использовать разные объекты для рисования для каждой версии (также известные как / drawable-v7 /
и / drawable-v8 /
).