android button setPressionado depois do onClick

ntem, notei a possibilidade de integrar fragmentos em níveis de API mais antigos por meio do pacote de compatibilidade, mas isso não é realmente essencial para a questão. :)

Tenho um botão com um OnClickListener

Button button = (Button) findViewById(R.id.button);
button.setOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View v) {
        doSomething();
        button.setPressed(true);
    }
});

Por causa do clique real, ele é exibido como pressionado e após liberar o clique, o estado do botão não é pressionado e permanece assi

Existe uma maneira simples de manter o estado do botão pressionado após a liberação? A primeira coisa que consigo pensar seria em algum tipo de cronômetro, mas isso não parece razoáve

questionAnswers(7)

yourAnswerToTheQuestion