cor*_*rey 8 flash android webview ondraw
我想在包含flash的android WebView中设置交互式按钮.作为测试,我设置了一个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);
}
Run Code Online (Sandbox Code Playgroud)
}
我设置了一个测试图像,它将自己覆盖在闪光灯的一半上,一半覆盖在未使用的画布上.一旦加载,flash将加载到画布上,只留下HTML上的部分.
这个问题的答案表明,adobe的flash播放器在webview中创建了一个surfaceview.我认为这是分层问题的原因,但我不知道如何克服它.
有谁知道如何覆盖这个?按钮还必须将按键事件发送到闪光灯(如按屏幕按钮,然后按A键发送到闪光灯).如果你知道如何做到这一点,那将非常有帮助
| 归档时间: |
|
| 查看次数: |
1339 次 |
| 最近记录: |