Ho un'immagine che sto usando come sfondo per un RelativeLayout. L'immagine deve essere affiancata orizzontalmente per creare un motivo.Riesci a disegnare bitmap in x ma allungare in y
sono in grado di ottenere l'immagine per affiancare orizzontalmente utilizzando questo codice:
BitmapDrawable b3 = (BitmapDrawable)getResources().getDrawable(R.drawable.background);
b3.setTileModeX(Shader.TileMode.REPEAT);
v.findViewById(R.id.layout).setBackgroundDrawable(b3);
Il problema è che l'immagine piastrelle anche in verticale. Sembra di affiancare la modalità "clamp" in verticale, ma la modalità "repeat" in orizzontale. Ecco uno screenshot:
Come si può vedere, l'immagine è solo un po 'più piccolo lo spazio che occupa, e il bordo inferiore è "bloccato".
Come è possibile impostare l'immagine per allungare verticalmente ma affiancarla orizzontalmente?
È possibile farlo solo combinando i file XML di Drawable? – neworld