Transparente WebView funktioniert nicht richtig

K

ko5tik

Stammgast
41
Hallo Alle,

Ich wollte mal eine transparente WebView haben ( Um HIlfe anzuzeigen,
und dabei noch den Spielfeld zu sehen )

View ist in einer Activity ausgelagert

Ich mache folgendes:

Code:
    <style name="Transparent">
        <item name="android:windowIsTranslucent">true</item>
        <item name="android:windowAnimationStyle">@android:style/Animation.Translucent</item>
        <item name="android:windowBackground">@drawable/transparent_background</item>
    </style>

 <drawable name="transparent_background">#00000000</drawable>
Ist auf Activity angewendet.

In der Activity selbst:
Code:
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND |WindowManager.LayoutParams.FLAG_DIM_BEHIND,
                WindowManager.LayoutParams.FLAG_BLUR_BEHIND|WindowManager.LayoutParams.FLAG_DIM_BEHIND);


        final WebView view = (WebView) findViewById(R.id.helpView);
        view.setBackgroundColor(0x00000000);

Und die Problem ist: im Emulator läufts - Ränder geblurt, die MItte vom SPielfeld ist sichtbar,
auf dem Hero - Ränder Geblurt, aber nix in der Mitte.

Mach eich etwas falsch?
 
OK, Problem gelöst:
"Du sollst nich an der Standartthemen fummeln"

android:theme="@android:style/Theme.Translucent"

hat den Trick gemacht. Eigen-definierte Style hat nicht so richtig funktioniert.
 

Ähnliche Themen

SaniMatthias
Antworten
19
Aufrufe
942
swa00
swa00
K
Antworten
3
Aufrufe
1.164
Kapikalaani
K
S
Antworten
7
Aufrufe
1.154
swa00
swa00
Zurück
Oben Unten