Hoe op een androïde

gebruik fontawesome, het gebruik van fontawesome in de androïde,,,,,,,,,, 54, 9 - eenheid,,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen.,, tijdens de les, ik zal je laten zien hoe het in de  , fontawesome, androïden - pakket.   fontawesome is om verschillende redenen een besparing van tijd. En je hoeft je geen zorgen te maken, ten eerste, de dichtheid van de verschillende scherm verschillende smartphone.Als je wilt     USE Papoea - Nieuw - Guinea, met inbegrip van het dossier, je moet in je tas   elk symbool ten minste vier verschillende versies.Niet alleen dat,   hd vertonen een dichte, je dingen ziet er vaag.Dit ding moet je   te voorkomen.   en fontawesome, maar je moet met inbegrip van interne documenten  , ttf  ,.,, de tweede, u kunt rekenen op de meest rijke   volledige icoon is gratis.Nu, de gebruikers   gewend fontawesome stijl, want het is algemeen van toepassing op het netwerk.Je hoeft niet   tijd verspillen met het zoeken naar een icoon   dat is mooi, algemene, vrije voor commerciële doeleinden wordt gebruikt.Ik zeg niet dat deze   bestaan niet, omdat ze   ze dat doen,   maar ze zijn erg zeldzaam.,, 1.Hoe fontawesome werkt, laten we even naar fontawesome   werkt.   achter de fontawesome   - pakket   idee is heel simpel, icoon.Misschien is het je opgevallen,   exotische tekst   behandeling   tekst.   bijvoorbeeld, kan je net zo makkelijk   kopiëren en plakken van deze  , β,   karakter of het  , Sigma,   karakter.   kun je zelfs op een eenvoudige tekst redacteur, dus  .Verandering van hun grootte en kleur van de   is ook mogelijk.Dit is omdat   browser en de tekst... Dat deze woorden in de tekst,  .,,,   fontawesome, na de uitbreiding, het concept van     omvat een breed scala van icoon.Je kan het vergelijken met een   woordenboek met unicode niet invoeren, niet van het gebruik van bepaalde icoon, kijk naar de lijst, fontawesome   wat ik bedoel.Je kiest uit een lijst van een icoon, zet het unicode aandacht, en het gebruik van het in een structuur,   vertellen, zodat het gebruik, de androïde fontawesome   lettertype.,, 2.De invoer van documenten, het lettertype, laten we kijken naar een voorbeeld.   downloaden en fontawesome waar het dossier in uw project.Je kan het downloaden van github fontawesome activa.,, als je je fontawesome downloaden, het einde van een dossier, met inbegrip van een aantal documenten en dossiers.Dit zijn nuttige netwerken van projecten.We zijn alleen geïnteresseerd in het  , fontawesome webfont. Ttf, gelegen in de MAP  ,.,, in uw androïden, navigatie op de toepassing van  , "> > de heer.De  , de belangrijkste, catalogus omvat een map met de naam  ,   activa. Indien er geen creëren.In de  , de activa, de   catalogus, het creëren van een map, lettertype,,,,, en  , fontawesome-webfont.ttf op deze map.  , aandacht,   catalogus, lettertype, dat is niet nodig.Je kan in de  , nog fontawesome lettertype activa,   gids, maar het is gemakkelijk heeft dezelfde soort speciale lijst van dossiers.Zolang fontawesome lettertype in    , activa, en gids, je bent klaar om te gaan.,, 3.Het creëren van een extra klassen, en nu heb je je succes in de androïde project fontawesome lettertype, het is tijd om het te gebruiken.We creëren een extra klassen, zodat deze gemakkelijker te maken.   moeten we gebruik maken van   is   lettertype, de androïde. Figuur.De  , lettertype,   klassen lettertype en eigen stijl.   dat is gebruikt om aan te geven hoe de tekst opstellen die   (meting).,, laten we door het creëren van - het creëren van een nieuwe start.     Java en de naam van het  , fontmanager:,, de les fontmanager, {openbare statische laatste touwtje wortel = lettertype ", fontawesome = wortel +" fontawesome webfont. Ttf "; de statische lettertype gettypeface (de context, de string lettertype) {terugkeer lettertype. Createfromasset (context. Getassets (), het lettertype);}}, wil je, als je in de projecten met andere   lettertype Het is makkelijk, toevoeging van andere types van de assistent.Het idee is vergelijkbaar:,, yourtextview. Settypeface (fontmanager. Gettypeface (fontmanager. Yourfont);,, dit is wat we moeten doen, maar we kunnen het beter doen.Laten we   duwen   een beetje te ver.   gebruik te maken van de   methoden, moeten we tot een variabele voor elk, structuur, willen we een icoon.Dat is goed.Maar als we   programmeur, lui.Is?Meestal  , iconen, omvat in één oog - groep, en, zoals   (schema   of elementen.We kunnen het schrijven van een methode, klimmen, XML - vader en terugkerende   voor elk structuur van de boom  , lettertype,   gevonden.,, basisopleiding fontmanager (//...Openbare statische nietig markasiconcontainer (oog V, lettertype lettertype) {als (V is oog - groep) {oog - groep VG = (oog - groep) v; (int i = 0; ik < VG. Getchildcount (); I + +) (= VG naar kinderen. Getchildat (i); markasiconcontainer (kinderen);}} als (V is een structuur voor) (((structuur) v). Settypeface (letters);}}}, laten we aannemen dat je   indeling dossier ziet er als volgt uit:,, < hiërarchie xmlns:Android = "http://schemas.android.com/apk/res/android 'xmlns: instrumenten http://schemas.android.com/tools Android:ID = =" "" "+ ID /icons_container" Android:layout_width "match_parent" Android:layout_height = = = = = = ="Match_parent" Android:paddingbottom = "@ dimensie /activity_vertical_margin" Android:paddingleft = "@ dimensie /activity_horizontal_margin" Android:paddingright = "@ dimensie /activity_horizontal_margin" Android:paddingtop = "@ dimensie /activity_vertical_margin" instrument: de context = "mainstream" > < structuur Android:layout_width = "match_parent"... ""... Layout_height = wrap_content: zwaartekracht = "het centrum" - layout_weight = 1 > < structuur Android:layout_width = "match_parent" Android:layout_height = "wrap_content" androïde: zwaartekracht = "het centrum" - layout_weight = 1 > < - methode: layout_width = "; de robot match_parent"Layout_height = ": wrap_content" androïde: zwaartekracht = "het centrum" - layout_weight = 1 /> < /hiërarchie >,, het symbool van drie  , structuur,   voorbeelden als de iconen,  , onCreate, de methode en de toevoeging van het volgende fragment:,, het lettertype iconfont = fontmanager. Gettypeface (getapplicationcontext (), fontmanager. Fontawesome); fontmanager. Markasiconcontainer (findViewById (r.id.icons_container), iconfont);,, 4.   gebruik wil je iconen, nu is het entertainment.De toegang tot de github fontawesome pagina 's en door de beschikbare icoon.   drie icoon kiezen wat je wilt.Ik haal drie kaarten, met een oppervlakte van percelen icoon, grafieken, kaarten, een icoon,,, in uw project, navigatie, de waarden, de   MAP   en het creëren van een nieuw document, XML - icoon.Dit document zal als een   woordenboek, namelijk het   met specifieke icoon leesbare benamingen van de unicode.Dit betekent dat we nodig hebben,     in het creëren van elke icoon.Dit is hoe het werkt.,, < middelen > < - naam = "fa_icon_areachart" > & < /serie > < - naam = "fa_icon_piechart" > & < /serie > < - naam = "fa_icon_linechart" > & < /serie > < /resource >,, kan je in de lijst van   fontawesome   of in   details blz.   je geïnteresseerd in het vinden van code icoon.,, de volgende stap is de   Referentie string   vermeldingen in de structuur van de lay - out, je  , voorbeelden van.Dit is de laatste resultaten eruit ziet:,, < structuur Android:layout_width = "match_parent" Android:layout_height = "wrap_content" androïde: zwaartekracht = "het centrum" - layout_weight = "1" = "- tekst /fa_icon_areachart" /> < structuur Android:layout_width "match_parent" Android:layout_height = = = = = = = "wrap_content" androïde: zwaartekracht = "het centrum" - layout_weight = "1" = "- tekst /fa_icon_piechart" /> < structuur Android: layout_width = "match_parent" Android:layout_height = "wrap_content" androïde: zwaartekracht = "het centrum" - layout_weight = "1" = "" - Sms /fa_icon_linechart "/>,, als jeOpen je de lay - out van de androïde studio redacteur, zie je   icoon van kan maken.Dit is niet normaal.De oprichting en het begin van de toepassing.Je moet nu naar de juiste presentatie: icoon,,,,, ze zijn klein, is het niet?Dit is de wijziging van de omvang van de   icoon is makkelijk.Alles wat je hoeft te doen is de wijziging van de tekst  , omvang, kenmerken.De icoon van kleur is zo makkelijk.Edit  , de kleur van de tekst, de eigenschappen van de lijn.,, < structuur Android:layout_width = "match_parent" Android:layout_height = "wrap_content" androïde: zwaartekracht = "het centrum" - layout_weight = "1" = ": de omvang van de tekst 45sp androïde androïde: de woorden" kleur "# = 9b59b6": de tekst =... "@ string /fa_icon_areachart" />,,,,, zoals je kan zien, is scherp en   knapperig.   omdat fontawesome icoon   in werking.Ze is  , vector, in plaats van,,, - dossier. De conclusies in deze snelle,,, ik leer je hoe je moet met behulp van de instellingen in een androïde project fontawesome   icoon.Fontawesome   bekend is, heel rijk, en vrijheid.Is het resultaat van een scherpe en duidelijke icoon, zelfs in hoge resolutie beelden.Als een extra bonus, wijziging van de omvang of de kleur van icoon is eenvoudig te veranderen van een XML - eigenschappen.

FontAwesome - First render
FontAwesome - changed color and size



Previous:
Next Page: