当我使用seekBar.setEnabled(false)时,它会使搜索栏变灰。有没有办法在禁用它后保持原始颜色和亮度?
谢谢:)
答案 0 :(得分:0)
我不知道你为什么这样做,但你可以做到以下几点:
public class MySeekBar extends SeekBar{
private boolean myEnabled;
public void setMyEnabled(boolean myEnabled) {
this.myEnabled = myEnabled;
}
@Override
public boolean dispatchTouchEvent(MotionEvent event) {
if(!myEnabled) {
return true;
}
return super.dispatchTouchEvent(event);
}
...
然后使用setMyEnabled(false)禁用触摸输入