Erantzunezko mihise aplikazioak eraikitzen

Erantzunkortasuna aplikazio batek pantaila tamaina eta forma faktore desberdinetara automatikoki lerrokatzeko duen gaitasunari dagokio, eskuragarri dagoen pantailako espazioa zentzuz erabiltzeko, gailu guztietan, forma-faktore eta pantailaren tamaina UI eta UX bikainak eskainiz.

Erantzunkortasunak aplikazioaren elementu ezberdinei nola hauek zehazteko aukera ematen die:

  • Luzatu edo aldatu tamaina pantailaren tamaina aldaketekin.

  • Mantendu edo aldatu posizioak pantailaren tamaina aldaketekin.

Zergatik sortu behar dituzu sentikorrentzako aplikazioak

Azken erabiltzaileek zure aplikazioa sar dezakete gailu desberdinetatik, hala nola telefonoetatik, tabletetatik, ordenagailu eramangarrietatik eta mahaigainetik monitore handiekin, pantaila tamaina desberdinekin eta pixel kopuru desberdinekin.

Aplikazioaren erabiltzaileen esperientzia eta erabilgarritasuna bermatzeko forma-faktore eta gailu bakoitzean, beharrezkoa da aplikazioa diseinu sentikorraren printzipioekin diseinatzea. Aplikazioa web arakatzailean edo telefono mugikorretan soilik erabiltzeko pentsatuta badago ere, erabiltzaileen gailuen pantailaren tamaina desberdina izan daiteke, beraz, aplikazioa sentikorraren printzipioekin diseinatzea ideia ona da.

Aplikazioa erantzuteko printzipioekin diseinatzea

Zure aplikaziorako UI diseinatzen hasi aurretik, alderdi hauek kontuan hartu behar dituzu:

  • Zein forma faktore edo gailu onartu nahi dituzu

  • Nola izan beharko luke aplikazioak forma-faktore bakoitzean?

  • Aplikazioaren zer elementu behar dute luzatzeko edo tamaina aldatzeko?

  • Elementuak ezkutatuta al daude forma faktore batzuetan?

  • Aplikazioak portaera desberdina al du forma faktore batzuetan?

Eskakizun horiek guztiak bildu ondoren, UI diseinu desberdin hauek aplikazio bakarrean nola sor daitezkeen pentsatzen hasi beharko zenuke Power Apps.

Erantzunezko diseinuak erabiltzen hasi aurretik, hau egin behar duzu:

  1. Joan Power Apps-ra.

  2. Ireki sentikorrena den diseinua erabili nahi duzun aplikazioa.

  3. Joan Ezarpenak > Erakutsi desgaitzeko Egokitzeko eskala, Blokeatu itxura erlazioa eta Blokeoaren orientazioa eta hautatu Aplikatu.

    Ezarpenek blokeoaren orientazioa desgaitzen dute.

Hainbat gailutan erabil daitezkeen diseinuak

Honako diseinu sentikor hauek sor daitezke pantaila berria gehituz eta aukera egokia hautatuta Maketazioa fitxa:

Pantailen diseinuak.

Oharra

Erantzunezko diseinu berriak aplikazioen formatuetarako erabilgarri daude, baina pantaila-txantiloiak soilik daude eskuragarri Tableta formatua.

Pantaila zatitua

Pantaila zatituaren diseinuak bi atal ditu, bakoitza mahaigaineko pantailaren % 50eko zabalera duena. Gailu mugikorretan, atalak bata bestearen azpian kokatzen dira, bakoitzak pantailaren zabalera osoa hartzen baitu.

Alboko barraren diseinuak ezkerrean zabalera finkoko alboko barra du. Gorputza altuera finko goiburu batez osatuta dago, eta atal nagusiak pantailaren zabaleraren gainerakoa hartzen du. Berez, txantiloiak portaera berdina du mugikorrean, hala ere, pertsonalizazio batzuk gomendatzen dira mugikorreko esperientziarako nahi duzun UI ereduan oinarrituta.

Edukiontziekin lan egin

Edukiontziak diseinu sentikorraren bloke eraikitzaileak dira. Edukiontzi bat izan daiteke automatikoki diseinatutako edukiontzia norabide bertikalean edo horizontalean edo diseinu finkoaren edukiontzian, etorkizunean mugak onartzen dituena.

Jarraian, zure aplikazioaren UI edukiontziekin eraikitzeko aholku batzuk daude:

  • Sortu beti UI taula bat osatzen duten UI elementuak edukiontzi barruan.

  • Edukiontziari erantzuteko propietate eta ezarpenak propioak izatea baimentzen dio pantaila tamaina desberdinetan nola kokatu edo tamaina aldatu behar den zehazteko.

  • Bere haurren osagaiak nola erantzuten diren aldatzeko aukera ematen du.

Aukeratu edukiontzirako bi diseinu moduetako bat: Eskuzko diseinua edo diseinua automatikoki (horizontala edo bertikala)

Auto diseinuaren edukitzaileak

Bi kontrolak Edukiontzi horizontala eta Edukiontzi bertikala haurren osagaiak automatikoki banatzeko erabil daiteke. Edukiontzi horiek zehazten dute haurren osagaien kokapena zehazten du, edukiontzi barruko osagai batentzat X, Y inoiz ezarri beharrik ez izateko. Gainera, bana dezake bertikala kontrolak eskuragarri dagoen espazioa bere haurren osagaietara banatzen du ezarpenen arabera, biak bertikala eta horizontala baita haurren osagaien lerrokatzea zehazten du.

Auto-diseinurako edukiontziak noiz erabili

Diseinu automatikoko edukiontziak erabil ditzakezu agertoki hauetan:

  • UI-k pantailaren tamainari edo forma-faktore aldaketei erantzun behar die.
  • Haurraren osagai bat baino gehiago dago tamaina aldatu edo mugitu behar duena pantailaren tamainaren edo forma-faktore aldaketen arabera.
  • Elementuak bertikalean edo horizontalean pilatu behar dituzunean (tamaina edozein dela ere).
  • Elementuak pantailan modu uniformean banatu behar dituzunean.

Auto-diseinurako edukiontziaren adibidea

Erantzunezko pantaila eraikitzeko:

  1. Sortu mihise-aplikazio huts ba Tableta diseinuarekin.

  2. Hautatu Fitxategia > Bistaratu eta desgaitu Egokitzeko eskala, Blokeatu itxura erlazioa, eta Blokeoaren orientazioa eta hautatu Aplikatu.

  3. Orain Txertatu ezkerreko alboko barran, azpian Maketazioa fitxa, hautatu Edukiontzi horizontala.

    Txertatu edukitzaileak.

  4. Edukiontzi altuena tamaina izan behar da propietate hauekin espazio osoa hartzeko. Pantailaren tamaina bera izango da tamainaz aldatzen den neurrian.

    1. X = 0
    2. Y= 0
    3. Zabalera = Guraso.Zabalera
    4. Altuera = Guraso. Altuera
  5. Orain, Txertatu panel gehitu bi Edukiontzi bertikalak edukiontzi horizontalean.

    Gehitu edukiontzi bertikalak.

  6. Edukiontziak egiteko, bete espazio bertikal osoa, hautatu Edukiontzia1 eta ezarri Align (vertical) jabetza Stretch.

    Lerrokatu tartea.

  7. Pantaila edukiaren artean banatzeko, erabili Fill portions jabetza bi haurren edukiontzietan. Ezkerreko edukiontziak pantailaren 1/4 hartuko du.

    1. Hautatu Edukiontzia2. Hori ikusiko duzu Flexible width jabetza aktibatuta dago. Ezarri Fill portions 1 zenbakian.
    2. Hautatu Edukiontzia3. Hori ikusiko duzu Flexible width jabetza aktibatuta dago. Ezarri Fill portions 3 zenbakian.
  8. Hautatu Edukiontzia2. Ezarri Fill = RGBA(56, 96, 178, 1) propietate formula barran. Ezarri Align (horizontal) Stretch gisa.

  9. Gehitu botoi batzuk menu bat sortzeko. Aldatu botoiak beharren arabera.

    Gehitu botoiak.

  10. Aukeratu Edukiontzia3 eta gehitu edukiontzi horizontala eta itzali Flexible height jabetza. Ezarri Height 100 zenbakian. Ezarri Align (vertical) Stretch gisa.

  11. Gehitu batzuk Ikonoak sartu Edukiontzia4. Aldatu ikonoak desberdinak izan daitezen ikonoaren propietatearekin.

    Ikonoak gehitu.

  12. Hautatu Edukiontzia4. Ezarri Justify (horizontal) jabetza End. Ezarri Align (vertical) hurrengora Center. Ezarri Gap 40ra arte ikonoen artean espazioa sortzeko.

  13. Hautatu Edukiontzia3. Ezarri Align (horizontal) Stretch gisa. Ezarri Vertical Overflow Scroll gisa.

  14. Gehitu desberdina Etiketa, Sarrerak, Komunikabideak edukiontziaz haratago hedatu arte. Aldatu laukizuzenen kolorea desberdina izan dadin. Korritze barra bat ikusiko duzu ikusi gabeko edukira sartzeko.

    Gehitu sarrera desberdinak.

  15. Hautatu Aurrebista edo F5. Aldatu arakatzailearen leihoaren tamaina zure aplikazioa pantaila tamaina desberdinetara nola egokitzen den ikusteko.

Arazo ezagunak

  • Diseinu edukiontziaren propietateen zenbait konbinazio bateraezinak dira edo nahi ez diren irteerak sor ditzakete, adibidez:

    • Edukiontzia bada Wrap jabetza gaituta dago Align jabetza ezarpena ez da kontuan hartzen haurren kontroletan.
    • Edukiontzia bada Wrap propietatea desgaituta dago eta edukiontziaren ardatz nagusiaren gainezkapena ezarrita dago Korritu (Ontzi horizontaletarako gainezkatze horizontala edo Ontzi bertikaletarako gainezkatze bertikala), gomendatzen da Justify jabetza bai Hasi edo Espazioa artean.
    • Erdigunea edo Amaiera aukerak haurren kontrolak eskuraezinak izan daitezke edukiontzia kontrol guztiak bistaratzeko txikiegia denean, nahiz eta Overflow propietatea ezarrita dago Korritu.
  • Ezin duzu mihise aplikazioko kontrolak tamainaz aldatu edo birkokatu, arrastatu eta jaregin kontrolak diseinuko edukiontzietan desgaituta daudelako. Horren ordez, erabili diseinuaren edukiontziaren propietateak nahi duzun tamaina eta kokapena lortzeko. Kontrolaren aginduak aldatu egin daitezke Zuhaitz ikuspegia, edo geziak lasterbide gisa erabiliz.

  • Datuen taula, Taulak, eta Gehitu irudia unean uneko kontrolak ez dira diseinuko edukiontzietan onartzen.

  • Diseinu edukiontzien propietate batzuk ezkutatuta daude haurren kontroletarako. Ezkutuko propietateak formula barraren edo panel aurreratuaren bidez sar daitezke. Hala ere, propietate horiek ez dira kontuan hartuko leku horietan ezarrita badaude ere.

  • Kontrolak diseinuko edukiontzi batera eramaten direnean (adibidez, kontrolak kopiatzerakoan edo itsatsitakoan), edukiontzian txertatzen dira ordenan Zuhaitz ikuspegia.

Ikus baita ere

Sortu hainbat gailutan erabil daitekeen diseinuak

Oharra

Esan diezagukezu dokumentazioa zein hizkuntzatan jaso nahi duzun? Egin inkesta labur bat. (kontuan izan inkesta hau ingelesez dagoela)

Inkestak zazpi minutu inguru iraungo du. Ez da datu pertsonalik biltzen (pribatutasun-adierazpena).