Project

General

Profile

« Previous | Next » 

Revision fed00329

Added by Leszek Koltunski over 7 years ago

Effects3D: can remove arbitrary effect

View differences:

src/main/java/org/distorted/examples/effects3d/Effects3DActivity.java
552 552
      if( effect.thisView(v) )
553 553
        {
554 554
        android.util.Log.e("effects3D", "effect: "+i);
555

  
556
        LinearLayout layout = (LinearLayout)findViewById(R.id.effects3dlayout);
557
        View view;
558

  
559
        view = effect.getEffect();
560
        if( view!=null ) layout.removeView(view);
561
        view = effect.getCenter();
562
        if( view!=null ) layout.removeView(view);
563
        view = effect.getRegion();
564
        if( view!=null ) layout.removeView(view);
565

  
566
        long id = effect.getId();
567
        mObject.abortEffect(id);
568
        mEffects.remove(i);
569

  
570
        break;
555 571
        }
556 572
      }
557 573
    }

Also available in: Unified diff