Я пытаюсь использовать интерактивные кнопки в 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);
}
}
Я настроил тестовое изображение, которое бы перекрывало себя наполовинунад вспышкой, наполовину над неиспользованным холстом.после загрузки флэш-память будет загружаться поверх холста, оставляя только часть поверх HTML.
ССЫЛКА НА СКРИНШОТ
ответ на этот вопрос утверждает, что Adobe Flash Player создает вид поверхности внутри веб-просмотра.Я предполагаю, что это является причиной проблемы с многоуровневой обработкой, но я не знаю, как ее преодолеть.
Кто-нибудь знает, как это переопределить?кнопка также должна отправлять события клавиш на флэш-память (например, если вы нажмете кнопку на экране и клавишу A отправит на флэш-память).если вы знаете, как это сделать, это было бы очень полезно