Napomena
Za pristup ovoj stranici potrebna je autorizacija. Možete se pokušati prijaviti ili promijeniti direktorije.
Za pristup ovoj stranici potrebna je autorizacija. Možete pokušati promijeniti direktorije.
Responzivnost se odnosi na sposobnost aplikacije da se automatski uskladi s različitim veličinama zaslona i formatima hardvera kako bi se dostupni prostor na zaslonu razumno iskoristio uz pružanje sjajnog korisničkog sučelja i korisničkog doživljaja na svakom uređaju, formatu hardvera i veličini zaslona.
Responzivnost omogućuje različitim elementima aplikacije da odrede kako:
rastežu se ili mijenjaju veličinu s promjenama veličine zaslona
zadržavaju ili mijenjaju položaje s promjenama veličine zaslona
Zašto biste trebali izraditi responzivne aplikacije
Krajnji korisnici mogu pristupiti vašoj aplikaciji s različitih uređaja, poput telefona, tableta, prijenosnih računala i stolnih računala s velikim monitorima, različitim veličinama zaslona i različitim brojem piksela.
Da bi se osiguralo dobro korisničko iskustvo i upotrebljivost aplikacije na svakom formatu hardvera i uređaju, potrebno je dizajnirati aplikacije s principima responzivnog dizajna. Čak i ako je aplikacija namijenjena korištenju samo u web-pregledniku ili na mobilnim telefonima, veličine zaslona korisničkih uređaja mogu se razlikovati, pa je dobra ideja dizajnirati aplikaciju s responzivnim principima.
Dizajniranje aplikacije s principima responzivnosti
Prije nego što započnete s dizajniranjem korisničkog sučelja za svoju aplikaciju, morate uzeti u obzir sljedeće aspekte:
Koje formate hardvera ili uređaje želite podržati?
Kako bi aplikacija trebala izgledati na svakom formatu hardvera?
Koji se elementi aplikacije trebaju rastegnuti ili promijeniti veličinu?
Jesu li elementi skriveni na nekim formatima hardvera?
Ponaša li se aplikacija drugačije u nekim formatima hardvera?
Nakon sastavljanja svih ovih zahtjeva, trebate početi razmišljati o tome kako se ti različiti rasporedi korisničkog sučelja mogu stvoriti u jednoj aplikaciji s responzivnim alatima dostupnim u servisu Power Apps.
Prije nego što počnete koristiti responzivne rasporede, morate učiniti sljedeće:
Idite na Power Apps.
Otvorite aplikaciju u kojoj želite koristiti responzivni raspored.
Idite na Zaslon postavki>da biste onemogućili Prilagodite , Zaključaj omjer slike iZaključaj orijentaciju i odaberite Primijeni .
Responzivni rasporedi
Sljedeći responzivni izgledi mogu se stvoriti dodavanjem novog zaslona i odabirom odgovarajuće opcije na kartici Izgled :
Napomena
Novi responzivni izgledi dostupni su formatima aplikacija, ali novi predlošci zaslona dostupni su samo za format tableta .
Podijeljeni zaslon
Raspored podijeljenog zaslona ima dva odjeljka i svaki zauzima 50% širine zaslona na stolnim računalima. Na mobilnim uređajima odjeljci se smještaju jedan ispod drugog, a svaki zauzima cijelu širinu zaslona.
Bočna traka
Raspored Bočna traka ima bočnu traku fiksne širine s lijeve strane. Glavno tijelo sastoji se od zaglavlja fiksne visine, a glavni odjeljak zauzima ostatak širine zaslona. Predložak prema zadanim postavkama ima isto ponašanje na mobilnom uređaju, no preporučuju se neka prilagođavanja na temelju željenog uzorka korisničkog sučelja za mobilno iskustvo.
Rad sa spremnicima
Spremnici su sastavni blokovi cjelokupnog responzivnog dizajna. Spremnik može biti spremnik s automatskim rasporedom u okomitom ili vodoravnom smjeru ili spremnik s fiksnim rasporedom, koji će u budućnosti podržavati ograničenja.
U nastavku je nekoliko savjeta za izgradnju korisničkog sučelja aplikacije sa spremnicima:
Uvijek stvarajte elemente korisničkog sučelja koji čine tablicu korisničkog sučelja unutar spremnika.
Omogućuje spremniku da ima svoja responzivna svojstva i postavke za određivanje kako se smješta ili mijenja veličinu na različitim veličinama zaslona.
Omogućuje vam promjenu rasporeda njegovih podređenih komponenata u odnosu na responzivnost.
Odaberite jedan od dva načina rasporeda spremnika: ručni raspored ili automatski raspored (horizontalni ili vertikalni)
Spremnici za automatski raspored
Dvije kontrole, vodoravni spremnik i okomiti spremnik mogu se koristiti za automatsko postavljanje podređenih komponenti. Ti spremnici određuju položaj podređenih komponenata tako da nikada ne morate postaviti X, Y kao komponentu unutar spremnika. Također, on može rasporediti raspoloživi prostor svojim podređenim komponentama na temelju postavki, a određuje i okomito i vodoravno poravnanje podređenih komponenata.
Kada koristiti spremnike za automatski raspored
Spremnike za automatski raspored možete koristiti u sljedećim scenarijima:
- Korisničko sučelje mora biti responzivno prema promjenama veličine zaslona ili formata hardvera.
- Postoji više od jedne podređene komponente koja treba promijeniti veličinu ili se premještati ovisno o promjenama veličine zaslona ili formata hardvera.
- Kada stavke trebate složiti vertikalno ili horizontalno (bez obzira na njihovu veličinu).
- Kada trebate ravnomjerno rasporediti stavke na zaslonu.
Primjer spremnika za automatski raspored
Da biste izradili responzivni zaslon:
Stvorite praznu aplikaciju radnog područja s rasporedom tableta .
Odaberite Postavke>Prikaz i onemogućite Skaliraj za uklapanje, Zaključaj omjer slike i Zaključaj orijentaciju i odaberite Primijeni.
Sada u oknima Umetanje u lijevoj bočnoj traci, pod karticom Izgled , odaberite Vodoravni spremnik .
Spremniku na vrhu mora se odrediti veličina tako da zauzme čitav prostor s tim svojstvima. Bit će iste veličine kao i zaslon dok mu se mijenja veličina.
- X = 0
- Y = 0
- Širina = Nadređena širina
- Visina = Nadređena. Visina
Sada iz okna Umetanje dodajte dva okomita spremnika u vodoravni spremnik.
Da biste napravili spremnike, ispunite cijeli okomiti prostor, odaberite Spremnik1 i postavite svojstvo
Align (vertical)naStretch.
Da biste zaslon podijelili između sadržaja, upotrijebite svojstvo
Fill portionsna dva podređena spremnika. Lijevi spremnik zauzet će 1/4 prostora na zaslonu.- Odaberite Spremnik2. Vidjet ćete da je entitet
Flexible widthuključen. Postavite naFill portions1. - Odaberite Spremnik3. Vidjet ćete da je entitet
Flexible widthuključen. Postavite naFill portions3.
- Odaberite Spremnik2. Vidjet ćete da je entitet
Odaberite Spremnik2. Postavite svojstvo
Fill = RGBA(56, 96, 178, 1)u traci formule. PostaviteAlign (horizontal)naStretch.Dodajte nekoliko gumba za stvaranje izbornika. Prema potrebi preimenujte gumbe.
Odaberite Spremnik3 i dodajte Vodoravni spremnik i isključite
Flexible heightsvojstvo. PostaviteHeightna 100. PostaviteAlign (vertical)naStretch.Dodajte neke ikone u Container4. Promijenite ikone tako da se razlikuju pomoću svojstva ikone.
Odaberite Spremnik4. Postavite svojstvo
Justify (horizontal)naEnd. Postavite naAlign (vertical)Center. PostaviteGapna 40 da biste stvorili razmak između ikona.Odaberite Spremnik3. Postavite
Align (horizontal)naStretch. PostaviteVertical OverflownaScroll.Dodajte različite naljepnice, ulaze, medije dok se ne prošire izvan spremnika. Promijenite boju pravokutnika da bude drugačija. Vidjet ćete klizač za pristup skrivenom sadržaju.
Odaberite Pretpregled ili F5. Promijenite veličinu prozora preglednika da biste vidjeli kako se vaša aplikacija prilagođava različitim veličinama zaslona.
Poznati problemi
Određene kombinacije svojstava spremnika rasporeda nisu kompatibilne ili mogu proizvesti neželjene rezultate, na primjer:
- Ako je svojstvo spremnika
Wrapomogućeno, postavkaAlignsvojstva zanemaruje se na podređenim kontrolama. - Ako je svojstvo spremnika
Wraponemogućeno, a preljev primarne osi spremnika postavljen je na Pomicanje ( vodoravno prelijevanje za vodoravne spremnike ili okomito prelijevanje za okomite spremnike), preporučuje se postavljanjeJustifysvojstva na Start ili Razmak između. - Mogućnosti Središnje ili Kraj mogu uzrokovati nedostupnost podređenih kontrola kada je spremnik premalen za prikaz svih kontrola, čak i ako je svojstvo postavljeno
Overflowna Pomicanje.
- Ako je svojstvo spremnika
Ne možete promijeniti veličinu kontrola niti premjestiti ih u aplikaciji od gotovih gradivnih elemenata jer su kontrole povlačenja i ispuštanja onemogućene u spremnicima rasporeda. Umjesto toga, upotrijebite svojstva spremnika rasporeda da biste postigli željenu veličinu i smještaj. Redoslijed kontrole može se promijeniti putem prikaza stabla ili korištenjem tipki sa strelicama kao prečaca.
Kontrole Tablica podataka, Grafikoni i Dodaj sliku trenutno nisu podržane u spremnicima izgleda.
Neka su svojstva spremnika rasporeda skrivena za podređene kontrole. Skrivenim svojstvima i dalje se može pristupiti putem trake s formulama ili s naprednog panela. Međutim, ta će se svojstva zanemariti čak i ako su postavljena na tim mjestima.
Kada se kontrole premjeste u spremnik izgleda (na primjer, prilikom kopiranja ili lijepljenja kontrola), one se umeću u spremnik prema redoslijedu u prikazu stabla.