Thanks a lot, but unfortunately that didn't do the trick. Somehow VideoView wants to stay at front, I tried to set it to SendToBack() but that was undefined for VideoView.
On Thu, Jul 29, 2010 at 9:30 AM, Sarwar Erfan <[email protected]> wrote: > Hi, > Seems like z order issue. > > Try this: > > 1. Add these imports to the Activity: > import android.widget.SlidingDrawer; > import android.widget.SlidingDrawer.OnDrawerCloseListener; > > 2. Add a class member variable in the Activity for the SlidingDrawer > private SlidingDrawer mSlidingDrawer; > > 3. In OnCreate of the Activity, initialize the member variable. Also, > set the OnDrawerCloseListener > > @Override > public void onCreate(Bundle savedInstanceState) { > super.onCreate(savedInstanceState); > //................. > //your other codes > > this.mSlidingDrawer = > (SlidingDrawer)findViewById(R.id.drawer); > this.mSlidingDrawer.setOnDrawerCloseListener(this); > } > > 4. Implement OnDrawerCloseListener in the Activity. In the > onDrawerClose method, change the z order (bring the drawer to the > front) > public class MyActivity extends Activity implements > OnDrawerCloseListener { > > //other codes..................... > > > @Override > public void onDrawerClosed() { > this.mSlidingDrawer.bringToFront(); > } > > > > } > > > > Hope this helps. Please let me know the result. > > > Regards > Sarwar Erfan > > > > On Jul 29, 7:17 am, kivy <[email protected]> wrote: > > Hi there, > > > > I have a bit of a problem with a SlidingDrawer that I created and that > > should go over my VideoView. When the activity is opened for the first > > time you can see the slider above the video and when you tap it, it > > slides open. However, as soon as you close the slider it seems to > > disappear underneath the VideoView and is not visible anymore. It is > > still there and when you tap the location where the handle is located > > the slidingDrawer reappears, but I would rather prefer if it wasn't > > hiding all the time ;) > > > > If anyone knows what I can do about that and help me out, that would > > be really fantastic because I have been trying for hours now and I > > have no idea what I should do. I also haven't found a similar issue or > > a solution for that. > > > > Thank you in advance. > > > > This here is the xml code for the videoview and the slidingDrawer: > > > > <?xml version="1.0" encoding="utf-8"?> > > > > <RelativeLayout xmlns:android=" > http://schemas.android.com/apk/res/ > > android" > > android:layout_width="fill_parent" > > android:layout_height="fill_parent" > > > android:background="@drawable/shape_background_gradient" > > > > > > > <VideoView > > android:layout_width="240px" > > android:layout_height="180px" > > android:id ="@+id/VideoViewEdit" > > android:layout_centerHorizontal="true" > > > > > </VideoView> > > <ScrollView > > android:layout_width="fill_parent" > > android:layout_height="wrap_content" > > android:layout_below="@id/VideoViewEdit"> > > <TableLayout > > > android:layout_width="fill_parent" > > > android:layout_height="fill_parent" > > android:stretchColumns="0"> > > <TableRow > > > android:background="@drawable/shape_track_background" > > android:padding="5px" > > > > > <ImageView > android:layout_width="wrap_content" > > > android:layout_height="wrap_content" > > > android:src="@drawable/ic_editor_videotrack" > > > android:padding="5px" > > > android:layout_gravity="left"/> > > > > </TableRow> > > <TableRow > > > android:background="@drawable/shape_track_background" > > android:padding="5px" > > > > > <ImageView > android:layout_width="wrap_content" > > > android:layout_height="wrap_content" > > > android:src="@drawable/ic_editor_audiotrack" > > > android:padding="5px" > > > android:layout_gravity="left"/> > > > > </TableRow> > > <TableRow > > > android:background="@drawable/shape_track_background" > > android:padding="5px" > > > > > <ImageButton > android:layout_width="wrap_content" > > > android:layout_height="wrap_content" > > > android:src="@drawable/ic_editor_add_media" > > > android:padding="5px" > > > android:layout_gravity="left" > > /> > > </TableRow> > > </TableLayout> > > </ScrollView> > > <SlidingDrawer > > android:id="@+id/drawer" > > android:layout_width="wrap_content" > > android:layout_height="wrap_content" > > android:orientation="horizontal" > > android:handle="@+id/handle" > > android:content="@+id/content"> > > > > <ImageView > > android:id="@id/handle" > > android:layout_width="wrap_content" > > android:layout_height="wrap_content" > > android:src="@drawable/slider_handle" > > /> > > > > <LinearLayout > > android:id="@id/content" > > android:layout_width="fill_parent" > > android:layout_height="fill_parent" > > android:orientation="vertical"> > > <ImageButton > > android:id="@+id/button_exposure" > > android:layout_width="wrap_content" > > android:layout_height="wrap_content" > > android:background="#77000000" > > android:src="@drawable/ic_slider_exposure" > > android:padding="5px" > > android:layout_marginBottom="1px" > > android:layout_gravity="left"/> > > <ImageButton > > android:id="@+id/button_properties" > > android:layout_width="wrap_content" > > android:layout_height="wrap_content" > > android:background="#77000000" > > android:src="@drawable/ic_slider_properties" > > android:padding="5px" > > android:layout_marginBottom="1px" > > android:layout_gravity="left"/> > > <ImageButton > > android:id="@+id/button_special_effects" > > android:layout_width="wrap_content" > > android:layout_height="wrap_content" > > android:background="#77000000" > > android:src="@drawable/ic_slider_special_effects" > > android:padding="5px" > > android:layout_marginBottom="1px" > > android:layout_gravity="left"/> > > <ImageButton > > android:id="@+id/button_test1" > > android:layout_width="wrap_content" > > android:layout_height="wrap_content" > > android:background="#77000000" > > android:src="@drawable/ic_slider_exposure" > > android:padding="5px" > > android:layout_marginBottom="1px" > > android:layout_gravity="left"/> > > <ImageButton > > android:id="@+id/button_test2" > > android:layout_width="wrap_content" > > android:layout_height="wrap_content" > > android:background="#77000000" > > android:src="@drawable/ic_slider_exposure" > > android:padding="5px" > > android:layout_marginBottom="1px" > > android:layout_gravity="left"/> > > </LinearLayout> > > <ViewStub > > android:id="@+id/stub" > > android:layout_width="fill_parent" > > android:layout_height="fill_parent" > > android:background="#77000000"> > > </ViewStub> > > </SlidingDrawer> > > </RelativeLayout> > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected]<android-developers%[email protected]> > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

