Come creare nove patch e utilizzarlo nella mia applicazione?

Voglio creare un'image a nove patch e utilizzare quella nella mia applicazione, ma non so come crearla?

Ho cercato attraverso il codice sorgente Android sul Web e non riesco a trovare alcun esempio di questo. Ho bisogno di un tutorial in modo che possa capire il process.

  • SimpleCursorAdapter deprecated in versione API 15?
  • scrivendo alcuni personaggi come '<' in un file xml
  • Widget Android - accordion
  • Design materiale, Compatibilità AppCompat e Backwards
  • Google Cloud Messaging non funziona su 4.1.2 dispositivi su una networking aziendale
  • Ottieni le coordinate del button e scopri se il dito è sopra di loro - Android
  • Grazie in anticipo per tutto l'aiuto.

    Saluti, Omid

  • Android: 9-patch ripete il model invece di allungare
  • Diverse immagini a 9 patch per diverse densità?
  • Qualcuno mi può aiutare con la creazione di 9 immagini patch da un'image png?
  • Strumento Patch di Android 9: Qual è la nuova funzionalità del limite di layout?
  • Android Lollipop 5.1: Segnale fatale 11 (SIGSEGV), codice 2, guasto addr 0x9e985ff8 nel tid 4093 (RenderThread) / quando si usa un sacco di nove patch graphics
  • Contenuto di border di nove versioni Android non onorato
  • 6 Solutions collect form web for “Come creare nove patch e utilizzarlo nella mia applicazione?”

    C'è uno strumento incluso nel android sdk per creare e testare nove immagini patch: http://developer.android.com/guide/developing/tools/draw9patch.html

    È anche ansible creare un file di nove patch usando tutti i pacchetti gfx là fuori (photoshop, paint.net, …) utilizzando la linea guida di creazione qui: http://developer.android.com/guide/topics/graphics/2d-graphics .html # nove-patch

    Ho cercato la risposta migliore e la più semplice per fare l'image a 9 patch. Ora per rendere l'image patch 9 è l'attività più semplice.

    Da QUI è ansible creare un'image a 9 patch per tutte le risoluzioni – XHDPI, HDPI, MDPI, LDPI in un solo clic.

    Fammi sapere se hai delle domande, e lo facciate, se fosse utile a te. immettere qui la descrizione dell'immagine

    Ho appena trovato quel straordinario editor alternativo 9patch (da Mikle Garin ) e penso che sia il 1000% migliore di quello standard costruito in sdk:

    Editor JAR download link
    Codice sorgente Editor
    Editor ufficiale pagina

    immettere qui la descrizione dell'immagine

    Ho creato uno strumento che consente di creare automaticamente 9 immagini patch dalle immagini PNG regolari per casi semplici in cui le aree stretchable sono larghe 1 pixel. Ecco l'ingresso e l'output del campione (mostrato a 400%):

    ingressouscita 400%

    Progetto su github

    Un'image di NinePatch è un'image PNG standard creata con Photoshop, Illustrator, Paint … ecc. Per aggiungere una regola NinePatch, basta trascinarla sullo strumento draw9patch.bat nella tua directory SDK di Android.

    Se non si utilizza lo strumento draw9patch.bat, è necessario includere un bordo trasparente extra 1px per disegnare le regole NinePatch con una dimensione della matita nera (# 000000) 1px prima di salvarlo.

    Importnte!!! Salvare l'image con l'estensione myimage.9.png come PNG-8 / PNG-24 trasparente.

    Immagine: Spiegazione delle regole grafiche NinePatch

    http://android-ui-utils.googlecode.com/hg/asset-studio/dist/nine-patches.html Although android provides the tool for ninepatch images .Open terminal and go to android sdk -tools path and type ./draw9patch. But this is the best link you can make for all density in just one click. 
    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.