音频和背景模糊以错误的顺序发生

时间:2015-08-12 13:34:42

标签: java android audio background

我有一个按钮,如果你点击它,背景应该变得模糊,应该播放声音。但由于某些原因,在声音停止之前,模糊不会发生。

这是我的代码:

    daButton.setOnClickListener(
            new Button.OnClickListener() {

                public void onClick(View v) {
                    daButton.setEnabled(false);
                    //System.out.println("Klickad!");
                    x++;

                    background.setAlpha(100);

                    rl.setBackground(background);


                    mpen.start();
                           mpen.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
                               @Override
                               public void onCompletion(MediaPlayer mp) {


                               }
                           });

我的按钮被称为" daButton",我的背景图像被称为"背景",我的RelativeLayout被称为" rl"我的媒体播放器被称为" mpen"。

1 个答案:

答案 0 :(得分:0)

在不同的线程上尝试separete操作,因为当你模糊某些东西并播放声音时,每个动作都会一个接一个地进入主线程