Android:透明WebView over Camera Preview

时间:2011-02-27 04:51:39

标签: android camera webview

只是一个普遍的问题,也许有人有个想法:是否可以在Camera SurfaceView上使用透明的WebView并使用HTML / CSS创建叠加层?

3 个答案:

答案 0 :(得分:1)

<!-- in XML -->
        <WebView android:id="@+id/webkit"
            android:layout_width="200dip"
            android:layout_height="wrap_content"
            android:maxWidth="200dip"
            android:maxHeight="200dip"
            android:layout_marginBottom="4dip"
            android:adjustViewBounds="true"
            android:visibility="gone"
            />

            // onCreate
            barcodeBrowser = (WebView)findViewById(R.id.webkit);
            ...  // somewhere in runtime 
            barcodeBrowser.setVisibility(View.VISIBLE);
            String downloadLink = "http://stackoverflow.com/questions/1260422/setting-webview-background-image-to-a-resource-graphic-in-android";


            barcodeBrowser.setBackgroundColor(Color.argb(0,0,0,0));

            barcodeBrowser.setBackgroundResource(R.drawable.icon);
            barcodeBrowser.loadUrl(downloadLink);

答案 1 :(得分:0)

您是否尝试过为WebView设置透明背景并使用SurfaceView将其覆盖在FrameLayout上面?

答案 2 :(得分:0)

将surfaceview和webview添加到framelayout,然后mWebview.setBackgroundColor(0x00000000)为我工作