如果开始处理,动态更改卡片视图的颜色
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"));
我正在为一次被分配多项任务的员工制作一个应用程序。我在 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"));