有什么方法可以摆脱图像中的黑色(请查看链接)。我尝试在Framelayout中添加它,在它下面有一个视图,但无法让它工作。任何帮助,将不胜感激 !
谢谢!
更新
下面是我的XML
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/white"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity">
<LinearLayout
android:id="@+id/footer"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:orientation="horizontal">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:padding="10dp"
android:text="PhotoEd"
android:textColor="@android:color/black" />
</LinearLayout>
<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/graphics_frameLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_above="@id/footer">
<TextView
android:id="@+id/linearLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center"
android:background="@android:color/white"
android:orientation="vertical"/>
<com.example.nawabhussain.photoed.utils.MyGlSurfaceView
android:id="@+id/mySurfaceView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</FrameLayout>
这就是我在我的活动中设置它的方式。
MyGlSurfaceView view = (MyGlSurfaceView) findViewById(R.id.mySurfaceView);
view.setEGLContextClientVersion(2);
view.setZOrderOnTop(true);
view.setEGLConfigChooser(8, 8, 8, 8, 16, 0);
view.getHolder().setFormat(PixelFormat.TRANSLUCENT);
view.setRenderer(new TextureRenderer(this));
view.setRenderMode(GLSurfaceView.RENDERMODE_CONTINUOUSLY);
有什么方法可以将黑色区域设置为某种颜色吗?
答案 0 :(得分:0)
使用
android:scaleType="fitXY"
在XML布局中。这将拉伸图像以填充整个ImageView
。