Как вывести поверх одного Activity другое, чтоб на заднем плане было размыто первое?
Использую следующий код взятый из сэмплов, но в результате выполнения вызываемое активити закрывает предыдущее полностью(не видно вызывающего):
public class BetweenRoundActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND,
WindowManager.LayoutParams.FLAG_BLUR_BEHIND);
setContentView(R.layout.main);
}
}
В отличие от семпла, к Активити из которого вызывается BetweenRoundActivity и к BetweenRoundActivity применена тема Theme.Black.NoTitleBar.Fullscreen.
Вызываю следующим кодом(по нажатию кнопки):
private OnClickListener mButtonListener = new OnClickListener() {
public void onClick(View v) {
startActivity(new Intent(GameActivity.this,
BetweenRoundActivity.class));
};
Ответ
Надо сделать Activity прозрачной:
Комментариев нет:
Отправить комментарий