Flash中的Android WebView – 分层问题

我想在包含Flash的Android WebView中有交互button。 作为一个testing,我设置了一个HTML以加载一个x / y大小的闪存。

public class webz extends WebView { private Drawable image; public webz(Context context, AttributeSet attrs) { super(context, attrs); image=context.getResources().getDrawable(R.drawable.icon); getSettings().setPluginsEnabled(true); } @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); image.setBounds(100, 300, 150, 450); image.draw(canvas); } 

}

我设置了一个testing图像,将其覆盖在闪光灯的一半,未使用的canvas的一半。 一旦加载,Flash将加载到canvas上,只留下HTML上的部分。

链接到屏幕

这个问题的答案指出,Adobe的Flash Player在webview中创build一个surfaceview。 我认为这是分层问题的原因,但我不知道如何克服它。

有谁知道如何覆盖这个? 该button还必须将按键事件发送到闪光灯(如按下屏幕上的button,并将A键发送到闪光灯)。 如果你知道如何做到这一点,这将是非常有益的

Solutions Collecting From Web of "Flash中的Android WebView – 分层问题"