@Override
public void onClick(View view) {
for(int i = 0 ; i<24; i++)
if(view == btn[i]){
if((Integer)view.getTag() != color_red) {
view.setBackgroundColor(Color.parseColor("#FFDDA0DD"));
view.setTag(Color.RED);
}
else {
view.setBackground(ContextCompat.getDrawable(TimeTable.this, R.drawable.border));
view.setTag(0);
}
}
}
20개가 넘는 버튼을 scrollview에 넣었습니다. 각 버튼은 누르면 색깔이 바뀌고 위아래로 드래그를 하면 스크롤 되는 상태인데요. longclick을 하고 드래그를 하면 화면이 스크롤되는게 아니라 버튼이 여러개 선택되게끔 하고 싶습니다.
즉, 두번째 버튼에서 클릭(ACTION_DOWN)을 2초동안 하고 밑으로 내려서 다섯번째 버튼에서 손을 떼면(ACJTION_UP) 2,3,4,5번째 버튼이 선택되는, 색깔이 바뀌는 구현을 하고싶습니다. 어떻게 해야할까요?