что если вручную рисовать прямоугольник со скругленными краями, то ожидаемо получается тоже самое на начальных значениях. Есть мастера кастомных вьюх? Такое можно нормально нарисовать?
Маска?
что ты хочешь получить по итогу? чтобы полоска вправо шла как прогрес?
это обычный RoundRect
Чтобы в начале было нечто такое. Я понимаю, что я неправильно сейчас рисую прогресс, но я не знаю даже куда копать.
это два раунд ректа с разными RectF
покажи весь прогрес бар
Может тебе 9-patch нужен?
ДА его нет. Я просто рисую два drawRoundRect с разной шириной
Ну так, а в чём проблемы тогда?
У меня цвета меняются в зависимости от прогресса с анимацией
Ну тогда Tint-уй
Проблема в том, что вот так выглядит околонулевое значение
Та йо ма йо, сделай кард вью со скругленными краями, внутри вьюху которой будешь программно менять ширину, ну или translation и кард вью будет закруглять за тебя
Какой-то костыль
ну либо так либо пиши кастомную вьюху два дня
Не использовал cardview, но понял куда нужно копать. Благодарю за идею :)
Обсуждают сегодня