Questo mi sta facendo impazzire. Mi piacerebbe poter ridimensionare a livello di codice un'icona disegnabile con un vettore xml al fine di utilizzarla in un ImageView.Android come ridimensionare (ridimensionare) un'icona vettoriale xml a livello di programmazione
Questo è quello che ho fatto finora, che non sta funzionando
Drawable drawable = ResourcesCompat.getDrawable(getResources(),R.drawable.ic_marker,null);
drawable.setBounds(0,0,512,512);
imageVenue.setImageDrawable(drawable);
L'icona vettore ic_marker
non viene ridimensionata. Mantiene sempre i valori di larghezza e altezza hardcoded.
Qualche idea?
Grazie. Mentre questa soluzione funziona alla grande, speravo in un'alternativa in cui ridimensionassi il mio drawable direttamente e poi lo posizionassi in imageview senza scherzare con i parametri di imageview. Farò una ricerca su di esso e se questo è impossibile per ottenere il modo che voglio, accetterò la tua risposta – ThanosFisherman
Vorrei raccomandare di utilizzare diversi file PNG come drawable tipici, con dimensioni diverse per dispositivi diversi. Strada da percorrere :) –
yeap Lo so, ma il mio punto qui è usare i drawable vettoriali in modo che non abbia bisogno di avere file PNG con dimensioni diverse – ThanosFisherman