java - programacion - manual de android en pdf
Dibujando Nine Patch en Canvas(Android) (1)
Puedes hacerlo fácilmente de esta manera:
// Load the image as a NinePatch drawable
NinePatchDrawable npd = (NinePatchDrawable)Resources.getDrawable(R.drawable.my_nine_patch);
// Set its bound where you need
Rect npdBounds = new Rect(...);
npd.setBounds(npbBounds);
// Finally draw on the canvas
npd.draw(canvas);
Estoy tratando de dibujar un parche nueve en un objeto Canvas en el Android. Lo que parece extraño es que aunque generé mis nueve parches utilizando la herramienta draw9patch, el constructor para NinePatch requiere una matriz de bytes adicional llamada "chunk" para construir el parche nueve.
¿Por qué no es esto más simple? ¿Qué es el "trozo"? Y si has hecho esto tú mismo, ¿cómo lo hiciste?
Cualquier ayuda apreciada.