2015-06-01 15 views
18

Nel recente google IO 2015, google ha annunciato che il nuovo Android Studio 1.3/nuovo plugin gradle supporterà l'importazione e il file SVG e il sistema di generazione genererà le risorse per diverse densità di dispositivi (hdpi , xhdpi, xxhdpi ecc):Conversione da SVG a SVG da Android Studio 1.3

http://robovm.com/google-io-summary-whats-new-in-android-development-tools/ https://www.youtube.com/watch?v=f7ihSQ44WO0&feature=youtu.be&t=2m46s

Purtroppo ci ha colpiti particolarmente sembrano essere più informazioni su come raggiungere questo obiettivo. Qualcuno ha ulteriori dettagli a riguardo?

C'è qualche cenno in: Android: Using SVG in res leads to error: "The file name must end with .xml or .png"

e ho cercato di creare un mondo di app ciao e inserisce un file in formato SVG (rinominato per xml nella cartella drawable). è stato compilato e installato sul dispositivo, ma si è bloccato durante l'esecuzione dicendo che svg non è un tag vlaid. supponiamo che il file originale abbia bisogno di più conversioni.

+1

E 'possibile questa funzione non è disponibile su anteprima prima 1.3, se si ascolta attentamente mr Eason dice "così presto, con Android Studio .. " – harism

+0

@Nilesh Hai mai fatto progressi su questo argomento? Mi piacerebbe usare questa funzionalità anche in Android Studio ... –

+0

@IgorGanapolsky Penso che non sia stato rilasciato da Google fino ad ora. Quindi aspetterò che i ragazzi di Google forniscano documentazione. –

risposta

5

Per aggiungere un nuovo asset vettoriale, fare clic con il pulsante destro del mouse sulla cartella drawable in Android Studio e selezionare Nuovo> Asset vettoriale. Si noti che è necessario Gradle 1.4 o più recente per utilizzare le risorse vettoriali con progetti con un target di build inferiore a 21. In questo caso Gradle convertirà le immagini vettoriali in PNG al momento della compilazione.

L'attuale versione beta di Gradle 1.4 ha alcuni problemi con l'apertura dei keystore quando si rilascia un apk, quindi prima di importare molte immagini vettoriali, provare prima a rilasciare l'app (questa è solo la mia esperienza personale con Gradle 1.4.0- beta6, Gradle riporterà un archivio di chiavi manomesso, ad esempio, vedi here)

enter image description here enter image description here