gpt4 book ai didi

java - setColorFilter 问题

转载 作者:行者123 更新时间:2023-11-30 10:21:05 26 4
gpt4 key购买 nike

如果我点击“Collection 夹”,心就会变成红色这是代码:

holder.preferiti.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View v) {
onImageClickListener.onPreferitiClick2(video2.getPic(), video.getTitolo(), video.getSottotitolo(), video.getData(), iddd);
// holder.preferiti.setVisibility(View.GONE);
holder.preferiti.setColorFilter(Color.RED);

System.out.println("dentro adapter 2:" + video2.getPic() + video.getTitolo() + video.getSottotitolo() + video.getData() + iddd);

}

});

但是如果我再次点击 Collection 我会改变 holder.preferiti 对象的颜色....我该怎么做?

谢谢

最佳答案

像这样使用切换按钮和 2 个不同的可绘制对象。

   toggleButton.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if (isChecked) {
toggleButton.setBackgroundResource(R.drawable.ic_favorite_white_24dp);

} else {
Log.d(TAG, "Toggle Button Else of If Calling");
toggleButton.setBackgroundResource(R.drawable.ic_favorite_border_white_24dp);


}
}
});

关于java - setColorFilter 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47988693/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com