Я, возможно, задаю основной вопрос, но, если честно, у меня нет реальной разработки или знания кода. Меня попросили сделать прототип некоторого базового приложения, которое должно быть главным образом кнопками на экранах, активируемыми или отключаемыми. Я написал что-то вроде TL; DR на случай, если мои объяснения плохие
Я кодировал это на Android Studio 3.0, мне (вряд ли) удалось разместить файлы PNG на экране, сделав их похожими на кнопку.
Дело в том, что в то время как некоторые части приложения в основном состоят из независимых кнопок, которые можно переключать. Там часть, где нажатие кнопки должно отменить выбор других. И, если эту кнопку нажать второй раз, откройте другие действия.
Вот часть моего кода, который я использую.
Этот для независимых кнопок
indbutton1.setOnTouchListener(new View.OnTouchListener(){
// track if the image is selected or not
boolean isSelected = true;
public boolean onTouch(View v, MotionEvent event) {
if(isSelected) {
indbutton1.setImageResource(R.drawable.indbutton1slct);
} else {
indbutton1.setImageResource(R.drawable.indbutton1nosl);
}
// toggle the boolean
isSelected = !isSelected;
return false;
}
});
А этот для других занятий
movements.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent gestesActivity = new Intent (getApplicationContext(), movements.class);
startActivity(movementsActivity);
finish();
}
});
TL; DR
Как мне продолжить, чтобы сочетание кнопок нажималось, отключались другие, а затем при повторном нажатии я перехожу к другому занятию.
Спасибо за любую помощь :) -Плискин