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?
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]