- SlidingDrawer hidden by image in SurfaceView
- <SlidingDrawer
- android:id="@+id/drawer"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:handle="@+id/handle"
- android:content="@+id/content"
- android:layout_alignParentBottom="true">
- <TextView
- android:id="@id/handle"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:gravity="center"
- android:paddingTop="5dip"
- android:paddingBottom="5dip"
- android:textStyle="bold"
- android:text="text"/>
- <include layout="@layout/content"
- android:id="@id/content"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"/>
- </SlidingDrawer>
- <FrameLayout android:id="@+id/FrameLayout01"
- android:layout_width="fill_parent" android:layout_height="fill_parent">
- <com.android.imagemagic.widgets.ImageManipulationSurfaceView
- android:id="@+id/surfaceArea"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent" android:layout_gravity="center"/>
- </FrameLayout>
- @Override
- public void onDraw(Canvas canvas) {
- super.onDraw(canvas);
- //Clear canvas
- Paint paint = new Paint();
- paint.setXfermode(new PorterDuffXfermode(Mode.CLEAR));
- canvas.drawPaint(paint);
- paint.setXfermode(new PorterDuffXfermode(Mode.SRC));
- // Draw image
- canvas.drawBitmap(image, imageX, imageY, null);
- }
- android:background="#00000000";
- sv.setZOrderOnTop(true);
- @Override
- public void onDraw(Canvas canvas) {
- //Clear canvas
- Paint paint = new Paint();
- paint.setXfermode(new PorterDuffXfermode(Mode.CLEAR));
- canvas.drawPaint(paint);
- paint.setXfermode(new PorterDuffXfermode(Mode.SRC));
- // Draw image
- canvas.drawBitmap(image, imageX, imageY, null);
- super.onDraw(canvas);
- }