Ja esat jauns lietotājs , jūs esat nonācis ideālā vietā, lai sāktu mācīties par izkārtojuma dizainu. Šis raksts par Android izkārtojuma dizaina apmācību palīdzēs jums izietdaži noderīgi padomi, kā izveidot labāku lietotāja saskarnes dizainu, kā arī paskaidrots, kā izveidot lietotāja saskarni.
Es apspriedīšu šādas tēmas:
Tātad, sāksim!
kas ir actionlistener java
Android izkārtojuma dizaina apmācība: ievads lietotāja saskarnes komponentos
Runājot par lietotāja saskarnes komponentiem, jebkuras Android lietojumprogrammas tipiskais lietotāja interfeiss sastāv no šiem komponentiem:
- Galvenās darbības josla
- Skata vadība
- Satura apgabals
- Sadalītas darbības josla
Tiem ir galvenā loma, kamēr jūs izstrādājat sarežģītu lietojumprogrammu. Jūs saņemsiet skaidru priekšstatu par to, kad mēs nonāksim šī raksta demonstrācijas sadaļā.
Vēl viens svarīgs faktors, kas palīdz pielāgot lietotāja saskarni, būtu skata komponents.
Apskatīsim, kas ir skats
Android izkārtojuma dizaina apmācība: Skati
TO Skats tiek uzskatīts par pamatelementu pareizam lietotāja interfeisam, kas faktiski izveidots no Skatīt klasi . Tas aizņem taisnstūrveida laukumu ekrānā un galu galā rūpējas par zīmēšanu un notikumu apstrādi.
Skats ir logrīku bāzes klase, ko izmanto, lai izveidotu interaktīvus lietotāja interfeisa komponentus, piemēram, pogas, teksta laukus utt. Tagad runājot par taisnstūra laukumu vai lodziņu, tas var būt gan attēls, gan teksta gabals, gan poga vai jebko, ko var parādīt android lietojumprogramma. Šeit esošais taisnstūris faktiski nav redzams, taču katrs skats aizņem taisnstūra formu.
Jums varētu būt jautājums, kāds var būt šī taisnstūra izmērs?
Atbilde ir tāda, ka jūs to varat iestatīt manuāli, norādot precīzu izmēru (ar atbilstošām mērvienībām) vai izmantojot dažas iepriekš definētas vērtības. Šīs iepriekš noteiktās vērtības ir match_parentand wrap_content. Šis match_parent nozīmē, ka tas aizņems visu vietu, kas pieejama ierīces displejā. Tā kā, wrap_content norāda, ka tas aizņems tikai tik daudz vietas, cik nepieciešams tā satura parādīšanai.
Tagad norādīsim uz galvenajām atšķirībām starp View un ViewGroup.
Skats
- Skats objekti ir galvenie lietotāja saskarnes elementi Android.
- Skats ir vienkāršs taisnstūra lodziņš, kas reaģē uz lietotāja darbībām.
- Skats attiecas uz android.view.View klasi, kas ir visu UI klašu bāzes klase.
- Piemēri ir EditText, Button, CheckBox utt.
ViewGroup
- ViewGroup ir neredzamais konteiners, kurā atrodas View un ViewGroup.
- ViewGroup ir programmas Izkārtojumi .
- Piemēram, LinearLayout ir ViewGroup, kas satur pogu (View) un citus izkārtojumus.
Tagad ejam uz priekšu un saprotam esošos izkārtojumus.
Android izkārtojuma dizaina apmācība: Izkārtojumu veidi
TO izkārtojums nosaka lietojumprogrammas lietotāja saskarnes struktūru. Visi izkārtojuma elementi ir veidoti, izmantojot Skats un ViewGroup objektiem.
Tagad redzēsim, kā deklarēt izkārtojumu.
Izkārtojumu var deklarēt divos veidos:
Deklarēt lietotāja saskarnes elementus XML. Android nodrošina vienkāršu XML vārdu krājumu, kas atbilst klasēm un apakšklasēm Skatīt, piemēram, logrīkiem un izkārtojumiem.
Piezīme: Varat arī izmantot Android Studio izkārtojuma redaktoru, lai izveidotu XML izkārtojumu, izmantojot vilkšanas un nomešanas saskarni.
Tūlītēja izkārtojuma elementi vietnē skriešanas laiks . Lietojumprogrammu var izveidot Skats un ViewGroup objektus un programmatiski manipulēt ar to īpašībām.
Apspriedīsim dažādos izkārtojumu veidus.
Android lietotāja saskarne ir skatu un ViewGroups hierarhija. ViewGroups būs starpposma mezgli hierarhijā, un skati būs termināla mezgli.
- Lineārs izkārtojums
- Absolūts izkārtojums
- Relatīvais izkārtojums
- Galda izkārtojums
- Rāmja izkārtojums
Apspriedīsim tos detalizēti.
Lineārs izkārtojums
Lineārais izkārtojums tiek izmantots, lai katrā rindā ievietotu vienu elementu. Tātad visi elementi tiks izvietoti kārtīgi no augšas uz leju. Tas ir ļoti plaši izmantots izkārtojums veidlapu izveidošanai Android ierīcē. To var saukt arī par skatu grupu, kas visus bērnus izlīdzina vienā virzienā, vertikāli vai horizontāli.
Absolūts izkārtojums
Absolūtā izkārtojumā varat norādīt precīzas katras vadīklas koordinātas, kuras vēlaties ievietot. Šāda veida izkārtojumā jūs varat norādīt precīzas katras vadības X un Y koordinātas. Tas ļauj precīzi norādīt bērnu atrašanās vietu.
Relatīvais izkārtojums
Relatīvais izkārtojums ir a ViewGroup kas parāda bērna skatus relatīvā stāvoklī. Jūsvar norādīt elementu pozīciju attiecībā pret citiem elementiem vai attiecībā uz vecāku konteineru.
Galda izkārtojums
Izmantojot tabulas izkārtojumu, varat izveidot tabulu ar rindām un kolonnām un tajās ievietot elementus. Katrā rindā varat norādīt vienu vai vairākus elementus. Jūs varat izmantot šo komandu, lai izveidotu jaunu tabulas izkārtojumu.
Rāmja izkārtojums
Kadru izkārtojums tiek izmantots, ja vēlaties katrā ekrānā parādīt vienu vienumu. Izmantojot rāmja izkārtojumu, jums var būt vairāki vienumi.Šis rāmja izkārtojums ir vietturis ekrānā, kuru varat izmantot, lai parādītu vienu skatu.
Android izkārtojuma dizaina apmācība: Mērvienības
Norādot elementa lielumu Android lietotāja saskarnē, noteikti jāatceras šādas mērvienības.
Vienība | Apraksts |
---|---|
dp | Neatkarīgs pikseļu blīvums. 1dp ir vienāds ar vienu pikseļu uz a 160 dpi ekrāns. |
sp | Mērogot neatkarīgu pikseļu. Tas ir ļoti līdzīgs dp, taču tas ir ieteicams, lai norādītu fontu lielumus. |
pt | Punkts. Punkts ir definēts kā 1/72 collas. |
px | Pikselis. Atbilst faktiskajiem pikseļiem ekrānā |
Pārejam uz šī raksta pēdējo tēmu.
Android izkārtojuma dizaina apmācība: Demonstrācija
Šajā demonstrācijas sadaļā sapratīsim, kā strādāt ar izkārtojumiem Android studija .
Skatiet uz Android Studio.
Šādi izskatās izkārtojums. Vienkārši atlasiet zīmējamo un jūs atradīsit dažas klases, atlasiet jebkuru citu klasi zem šī zīmējamā. Varat vai nu kodēt izkārtojuma struktūru, vai arī apskatīt dizainu un vienkārši velciet un nometiet komponentus dizaina telpā.
Zem komponentu koka var apskatīt atlasītos komponentus.
Tos var atrast arī izkārtojumā.
- Palete : Šajā sarakstā ir skati un skatu grupas, kurus varat ievilkt izkārtojumā.
- Komponents Koks : Sastāv no jūsu izkārtojuma skata hierarhijas.
- Rīkjosla : Pogas, lai redaktorā konfigurētu izkārtojuma izskatu un mainītu dažus izkārtojuma atribūtus.
- Dizaina redaktors : Izkārtojums noformējuma vai Blueprint skatā, vai abi. Tiek uzskatīta arī par dizaina telpu.
- Atribūti : Tas kontrolē atlasītā skata atribūtus.
Ar to mēs esam nonākuši pie šī raksta 'Android izkārtojuma dizaina apmācība' beigām. Ceru, ka jums, puiši, ir skaidrs, kas ar jums tika kopīgots šajā apmācībā.Sekojiet līdzi citiem emuāriem un veiksmi ar savu Android izstrādes karjeru.
Tagad, kad esat sapratis Android izkārtojuma dizaina pamatus, pārbaudiet Autors: Edureka, uzticams tiešsaistes mācību uzņēmums ar vairāk nekā 250 000 apmierinātu izglītojamo tīklu visā pasaulē.
Edureka Android lietotņu izstrādes sertifikācijas apmācības kurss ir paredzēts studentiem un profesionāļiem, kuri vēlas būt Android izstrādātāji. Kurss ir paredzēts, lai dotu jums iespēju sākt Java programmēšanu un apmācīt gan pamatprincipus, gan uzlabotas koncepcijas kopā ar projektu, kurā paredzēts izveidot lietotni Android.
Vai mums ir jautājums? Lūdzu, pieminējiet to šī emuāra “Android izkārtojuma noformējuma apmācība” komentāru sadaļā, un mēs pēc iespējas ātrāk sazināsimies ar jums.