Вы можете установить сенсорный приемник для Button1, где вы можете позвонить Button2.setPressed(true)
после проверки действия события. Т.е., если вы хотите, чтобы она была нажата только при нажатии кнопки 1, вы вызываете функцию, когда действие равно ACTION_DOWN
, и снова вызываете ее с ложным параметром, когда действие равно ACTION_UP
. Если вы хотите, чтобы кнопка 2 оставалась нажатой, вместо нее можно использовать onClicklistener