Canvas in Imageview und onTouch bzw. onclick

M

missG

Neues Mitglied
0
Habe im folgendes code einige Probleme.

Wenn ich onClick habe, ist das erwünsche bild nach dem click nicht zu sehen, sondern wenn ich kurz homebutton und dann zurück zur anwendung wechsle. Bei onTouch geht gar nichts...was mache ich falsch?

Code:
public class MyCanvasView extends Activity {
/** Called when the activity is first created. */
  @Override
  public void onCreate(Bundle savedInstanceState) { 

      super.onCreate(savedInstanceState); 
     setContentView(R.layout.main);

      int width = 148; 
      int height = 488; 


      final Bitmap bitmap = Bitmap.createBitmap (width,height,Config.RGB_565);
      final Bitmap pngBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.image10);
      final Bitmap pngBitmap0 = BitmapFactory.decodeResource(getResources(), R.drawable.image00);
      final Rect src = new Rect(); 
      final Rect des = new Rect();

      final Paint paint = new Paint();
      final Canvas canvas = new Canvas(bitmap); 

     canvas.drawColor(Color.RED); 

      final ImageView imageView = (ImageView) findViewById(R.id.imgView);

     imageView.setImageBitmap(bitmap);
     imageView.draw(canvas);
 
[/LEFT]
     imageView.setOnClickListener(new View.OnClickListener() {
[LEFT]
       @Override
        public void onClick(View v){

        src.set(0, 0, 148, 248); 
        des.set(0, 0, 148, 248);[/LEFT]
        canvas.drawBitmap(pngBitmap, src, des, null);
...
[LEFT]
 
schon geklärt, habe
Code:
v.invalidate();

vergessen :)))

ps: sitze aber schön länger daran ;)
 

Ähnliche Themen

S
Antworten
33
Aufrufe
2.667
Sempervivum
S
M
  • MikelKatzengreis
Antworten
5
Aufrufe
127
swa00
swa00
C
Antworten
3
Aufrufe
932
sportspirit
sportspirit
Zurück
Oben Unten