Установка strokeColor для CardView программно - PullRequest
0 голосов
/ 14 июня 2019

Я пытаюсь установить strokeColor программно, но это не работает.Вот что я пробовал

gold_card.strokeColor= Color.GREEN

Глядя на официальный метод strokeColor, ему нужен параметр

public void setStrokeColor(@ColorInt int strokeColor) {
    this.cardViewHelper.setStrokeColor(strokeColor);
}

Итак, при передаче параметра Color int он говорит о недоступном коде.Ниже метод говорит недостижимый код

gold_card.strokeColor(Color.GRAY)

Так как правильно установить strokeColor в CardView?PS: да, я использую MaterailCardView

1 Ответ

0 голосов
/ 14 июня 2019

Изменить на ...

gold_card.strokeColor(R.color.GRAY);

или

gold_card.strokeColor(getResources().getColor(R.color.GRAY));

или

gold_card.strokeColor(Color.parseColor("#C8E6C9")); //your color code
...