如果开始处理,动态更改卡片视图的颜色

Change the color of a card view dynamically if it's started processing

我正在为一次被分配多项任务的员工制作一个应用程序。我在 Fragment 中使用 CardView。 CardViews 有关于任务的详细信息。每个任务都有不同的 CardView。现在我想更改当前正在处理的 CardView 的背景颜色,其余的颜色不同。完成任务后颜色恢复。

在XML中定义你的卡片:

<android.support.v7.widget.CardView>

  android:id="@+id/card_view">
  card_view:cardBackgroundColor="@color/xml_defined_color"

</android.support.v7.widget.CardView>  

// 查看您的名片

CardView card = (CardView) findViewById(R.id.card_view);

// 根据需要动态设置 CardView 背景颜色

card.cardBackgroundColor(Color.parseColor("#ff282828"));