Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 5th, 2012  |  syntax: None  |  size: 2.03 KB  |  hits: 38  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. SlidingDrawer hidden by image in SurfaceView
  2. <SlidingDrawer
  3.              android:id="@+id/drawer"
  4.              android:layout_width="fill_parent"
  5.              android:layout_height="wrap_content"
  6.              android:handle="@+id/handle"
  7.              android:content="@+id/content"
  8.              android:layout_alignParentBottom="true">
  9.  
  10.              <TextView
  11.                  android:id="@id/handle"
  12.                  android:layout_width="fill_parent"
  13.                  android:layout_height="wrap_content"
  14.                  android:gravity="center"
  15.                  android:paddingTop="5dip"
  16.                  android:paddingBottom="5dip"
  17.                  android:textStyle="bold"
  18.                  android:text="text"/>
  19.  
  20.  
  21.             <include layout="@layout/content"
  22.                  android:id="@id/content"
  23.                  android:layout_width="fill_parent"
  24.                  android:layout_height="fill_parent"/>
  25.  
  26.          </SlidingDrawer>
  27.        
  28. <FrameLayout android:id="@+id/FrameLayout01"
  29.         android:layout_width="fill_parent" android:layout_height="fill_parent">
  30.         <com.android.imagemagic.widgets.ImageManipulationSurfaceView
  31.         android:id="@+id/surfaceArea"
  32.         android:layout_width="fill_parent"
  33.         android:layout_height="fill_parent" android:layout_gravity="center"/>
  34.     </FrameLayout>
  35.        
  36. @Override
  37. public void onDraw(Canvas canvas) {
  38.     super.onDraw(canvas);
  39.  
  40.     //Clear canvas
  41.     Paint paint = new Paint();
  42.     paint.setXfermode(new PorterDuffXfermode(Mode.CLEAR));
  43.     canvas.drawPaint(paint);
  44.     paint.setXfermode(new PorterDuffXfermode(Mode.SRC));
  45.  
  46.     // Draw image
  47.     canvas.drawBitmap(image, imageX, imageY, null);
  48. }
  49.        
  50. android:background="#00000000";
  51.        
  52. sv.setZOrderOnTop(true);
  53.        
  54. @Override
  55. public void onDraw(Canvas canvas) {
  56.     //Clear canvas
  57.     Paint paint = new Paint();
  58.     paint.setXfermode(new PorterDuffXfermode(Mode.CLEAR));
  59.     canvas.drawPaint(paint);
  60.     paint.setXfermode(new PorterDuffXfermode(Mode.SRC));
  61.  
  62.     // Draw image
  63.     canvas.drawBitmap(image, imageX, imageY, null);
  64.  
  65.     super.onDraw(canvas);
  66. }