Ich habe gerahmte Layout mit ImageView
, SurfaceView
und Steuerelemente als überlagernde ImageView
. So wird eine SurfaceView
verwendet, um Medien mit MediaPlayer
zu spielen, und ImageView
wird dann MediaPlayer
Medien als Standbild vorbereiten. Dann OnPrepared ImageView
mit Standbild setVisibility
- GONE
und wir spielen Video. Das Problem ist mit der Kontrolle ImageViews
. Als sie ein PNG-Bilder mit transparenten Grafiken dann überlagern auf ImageView
transparenten Bereich sehen gut aus, aber dann MediaPlayer
Wiedergabe von Video, transparenter Bereich von Grafiken sehr getönten aussehen wie wir diese steuert deaktivieren ...Android: Bilder als Schaltflächen mit Transparenz auf SurfaceView mit MediaPlayer
helfen Bitte mir beraten, wie man Kontrollen, um die gleichen überlagernden ImageView
und SurfaceView
aussehen.
<?xml version="1.0" encoding="utf-8"?>
<merge xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/FrameLayout"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<SurfaceView
android:id="@+id/svMain"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
<ImageView
android:id="@+id/ivMain"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scaleType="fitXY"
android:src="@drawable/still_image" />
<RelativeLayout
android:id="@+id/controls"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="bottom" >
<ImageView
android:id="@+id/ibtnStart"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:clickable="true"
android:onClick="ibtnClick"
android:src="@drawable/start_image" />
<ImageView
android:id="@+id/ibtnStop"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:clickable="true"
android:onClick="ibtnClick"
android:src="@drawable/stop_image" />
</RelativeLayout>
</merge>
Haben Sie jemals eine Lösung für dieses Problem finden? Ich habe das gleiche Problem seit einiger Zeit ohne Auflösung ... –