Android: BitmapDrawable.Draw (lienzo) no parece funcionar

Estoy intentando azulejo un fondo 20×20 en mi opinión de encargo pero por alguna razón soy incapaz también.

BitmapDrawable background; background = new BitmapDrawable(BitmapFactory.decodeResource(getResources(), R.drawable.back)); background.setTileModeXY(Shader.TileMode.REPEAT, Shader.TileMode.REPEAT); background.draw(canvas); 

¿Alguien tiene una idea de por qué no está funcionando?

No establezca los límites para el tamaño de la baldosa: establecerlos en el área total que se va a mosaico. En tu caso:

 background.setBounds(0, 0, myView.getWidth(), myView.getHeight()); 

Has olvidado dar tus límites. Necesita llamar drawable.setBounds () al menos una vez antes de dibujarlo.

Parece que han arreglado este problema con el código siguiente

 //background Bitmap _back_bmp = BitmapFactory.decodeResource(context.getResources(), R.drawable.background); BitmapDrawable backTiled = new BitmapDrawable(_back_bmp); backTiled.setTileModeXY(Shader.TileMode.REPEAT, Shader.TileMode.REPEAT); backTiled.setBounds(0, 0, this.getWidth(), this.getHeight()); this.back_bmp = backTiled.getTileModeX(); this.setBackgroundDrawable(backTiled); 

Pero ahora tengo mi propio problema. ¿Nada se puede dibujar a la lona?

  • Transiciones de diapositivas y de Android
  • Android: FaceDetector no funciona. findface detecta siempre la cara cero;
  • Imagen sin recortar
  • El uso de memoria no disminuye ni siquiera reciclo bitmaps
  • Cómo desenfocar un mapa de bits (Android)?
  • Android - nuevo BitmapDrawable obsoleto; Alternativa Bitmap.createBitmap tiene que tener w / h> 0
  • Compartir Bitmap a través de Android Intent
  • ¿Hay una solución de reproducción de video más rápida que las funciones de AndroidBitmap_xxx?
  • IllegalArgumentException en Bitmap.getPixels ()
  • ¿Cómo adjuntar la imagen de drawable a gmail?
  • Guardar un edittext en un mapa de bits
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.