如何使用選擇器而不是更改背景來做到這一點?
if(isSelected) {
binding.cvStainMaster.setBcackgroundResource(R.drawable.boarder_blue_corner);
binding.btnStart.setBackgroundResource(R.drawable.bg_button_primary);
isSelected = false;
}else{
binding.cvStainMaster.setBackgroundColor(Color.WHITE);
binding.btnStart.setBackgroundResource(R.drawable.button_background_with_corner);
isSelected = true;
}
我通過改變背景來做到這一點。但我希望它使用選擇器
uj5u.com熱心網友回復:
使用androidx.cardview.widget.CardView沒有任何屬性來更改邊框/筆觸顏色,但您可以使用com.google.android.material.card.MaterialCardView來自( )的子類的
結果android:state_checked=true:

轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/462422.html
