2010-12-11 3 views
2

Je bricolais avec Live Wallpapers aujourd'hui et ne le sauriez-vous pas, je ne peux tout simplement pas le faire fonctionner.Android Live Wallpaper Question

J'ai décidé de trouver le fond d'écran le plus simple possible et de construire à partir de là, mais même cela ne va pas! C'est ce que ma classe WallpaperService se compose,

@Override 
    public Engine onCreateEngine() { 
return new SimpleEngine(); 
    } 
    public class SimpleEngine extends Engine { 

     @Override 
     public void onSurfaceCreated(SurfaceHolder holder) { 
      super.onSurfaceCreated(holder); 

      Canvas c = holder.lockCanvas(); 
      Paint paint = new Paint(); 
      paint.setColor(Color.BLUE); 
      c.drawCircle(50, 50, 50, paint); 
     } 
    } 

Tout ce que je voulais tester était si je pouvais faire un petit cercle apparaît à l'écran, mais quand je vais le définir comme mon fond d'écran, il dit simplement « live Chargement papier peint ... "et ne bouge pas (mais il ne gèle pas non plus). Le code est appelé, mais je ne suis pas sûr de ce qui ne va pas.

Quelqu'un pourrait-il me l'indiquer?

Répondre