Comparteix a través de


Creació d'aplicacions de llenç amb capacitat de resposta

La capacitat d'adaptació fa referència a l'habilitat d'una aplicació per ajustar-se automàticament a diferents mides de la pantalla i factors de formulari per utilitzar l'espai disponible de la pantalla amb sensibilitat, proporcionant una gran interfície i experiència d'usuarisi amb qualsevol dispositiu, factor de forma i mida de pantalla.

La capacitat d'adaptació permet que diferents elements de l'aplicació especifiquin la manera com:

  • S'estiren o redimensionen quan la mida de la pantalla canvia.

  • Es mantenen o canvien les posicions quan la mida de la pantalla canvia.

Per què hauríeu de crear aplicacions adaptatives

Els usuarisis finals poden accedir a l'aplicació des de diferents dispositius, com ara telèfons, tauletes, ordinadors portàtils i d'escriptori amb monitors grans, diferents mides de pantalla i amb un nombre variat de píxels.

Per garantir una bona experiència d'usuarisi i una bona usabilitat de l'aplicació amb qualsevol factor de forma i dispositiu és necessari dissenyar l'aplicació amb els principis del disseny adaptatiu. Fins i tot si l'aplicació està pensada per utilitzar-se només al navegador web o en telèfons mòbils, les mides de pantalla dels dispositius d'usuarisi poden ser diferents, de manera que és una bona idea dissenyar l'aplicació amb principis d'adaptabilitat.

Dissenyar l'aplicació amb principis d'adaptabilitat

Abans de començar a dissenyar la interfície d'usuarisi per a l'aplicació, heu de tenir en compte els aspectes següents:

  • A quins factors de forma o dispositius voleu donar suport?

  • Quin aspecte ha de tenir l'aplicació amb cada factor de forma?

  • Quins elements de l'aplicació s'han d'estirar o redimensionar?

  • Els elements estan ocults en alguns factors de forma?

  • L'aplicació es comporta diferent en alguns factors de forma?

Un cop recollits tots aquests requisits, hauríeu de pensar en com es poden crear aquestes diferents disposicions de la interfície d'usuarisi en una única aplicació amb les eines adaptatives disponibles al Power Apps.

Abans de començar a utilitzar les disposicions adaptatives, heu de fer el següent:

  1. Aneu al Power Apps.

  2. Obriu l'aplicació on voleu utilitzar el disseny adaptatiu.

  3. Aneu a Configuració > Pantalla per inhabilitar Ajusta-ho a la mida, Bloqueja la relació d'aspecte i Bloqueja l'orientació i seleccioneu Aplica.

    Configuració per inhabilitar el bloqueig d'orientació

Disposicions adaptatives

Podeu crear les disposicions adaptatives següents afegint una nova pantalla i seleccionant l'opció adient de la pestanya Disposició:

Disposicions de pantalla

Nota

Les noves disposicions adaptatives estan disponibles per als formats d'aplicacions, però les noves plantilles de pantalla només estan disponibles per al format de Tauleta.

Pantalla dividida

La disposició de la pantalla dividida té dues seccions, cadascuna de les quals ocupa el 50% de l'amplada de la pantalla en ordinadors d'escriptori. En dispositius mòbils, les seccions es col·loquen una sota l'altra i cadascuna ocupa tota l'amplada de la pantalla.

La disposició Barra lateral té una barra lateral d'amplada fixa a l'esquerra. El cos principal està format per una capçalera d'alçada fixa i la secció principal ocupa la resta de l'amplada de la pantalla. Per defecte, la plantilla té el mateix comportament al mòbil, però es recomanen algunes personalitzacions segons el patró de la interfície d'usuarisi que es vulgui utilitzar per a l'experiència mòbil.

Treballar amb contenidors

Els contenidors són blocs de construcció de tot el disseny adaptatiu. Un contenidor pot ser un contenidor de disposició automàtica en direcció vertical o horitzontal, o un contenidor de disposició fixa, que en el futur admetrà restriccions.

A continuació s'ofereixen alguns consells per crear la interfície d'usuarisi de l'aplicació amb contenidors:

  • Crea sempre elements d'interfície d'usuarisi que formin una taula d'interfície d'usuarisi dins d'un contenidor.

  • Permet que el contenidor tingui les seves pròpies propietats i configuracions adaptatives per especificar com es col·loca o redimensiona amb diferents mides de pantalla.

  • Us permet canviar la manera com es presenten els components secundaris pel que fa a l'adaptació.

Trieu un dels dos modes de disposició per a un contenidor: disposició manual o automàtica (horitzontal o vertical).

Contenidors de disposició automàtica

Es poden utilitzar dos controls, el Contenidor horitzontal i el Contenidor vertical per disposar automàticament els components secundaris. Aquests contenidors determinen la posició dels components secundaris per tal que no hàgiu de definir X, Y per a un component dins del contenidor. Al mateix temps, distribueixen l'espai disponible als seus components secundaris basant-se en la configuració i determinen l'alineació vertical i horitzontal dels components secundaris.

Quan s'han d'utilitzar contenidors de disposició automàtica

Podeu utilitzar contenidors de disposició automàtica en els escenaris següents:

  • La interfície d'usuarisi ha de ser adaptativa a la mida de la pantalla o als canvis de factor de forma.
  • Hi ha més d'un component secundari que ha de canviar de mida o redimensionar-se amb els canvis en la mida de la pantalla o el factor de forma.
  • Quan hàgiu d'apilar els elements verticalment o horitzontalment (independentment de la seva mida).
  • Quan hàgiu d'espaiar els elements de manera uniforme a la pantalla.

Exemple per a un contenidor de disposició automàtica

Per crear una pantalla adaptativa:

  1. Creeu una aplicació de llenç en blanc amb una disposició de tauleta.

  2. Seleccioneu Configuració > Pantalla, inhabiliteu Ajusta-ho a la mida, Bloqueja la relació d'aspecte i Bloqueja l'orientació i seleccioneu Aplica.

  3. Ara, des de les subfinestres d'Inserció de la barra lateral esquerra, a la pestanya Disposició, seleccioneu Contenidor horitzontal.

    Inserir contenidors.

  4. El contenidor superior ha de ser dimensionat per ocupar tot l'espai amb aquestes propietats. Serà de la mateixa mida que la pantalla a mesura que es redimensioni.

    1. X = 0
    2. Y= 0
    3. Amplada = element principal.amplada
    4. Alçada = element principal, Alçada
  5. Ara, des de la subfinestra Insereix, afegiu dos Contenidors verticals al Contenidor horitzontal.

    Afegir contenidors verticals.

  6. Per fer que els contenidors emplenin tot l'espai vertical, seleccioneu Contenidor 1 i definiu la propietat Align (vertical) en Stretch.

    Alinear l'estirament.

  7. Per dividir la pantalla entre el contingut, utilitzeu la propietat Fill portions dels dos contenidors secundaris. El contenidor esquerre ocuparà 1/4 de l'espai de la pantalla.

    1. Seleccioneu Contenidor 2. Veureu que la propietat Flexible width està activada. Definiu el valor Fill portions en 1.
    2. Seleccioneu Contenidor 3. Veureu que la propietat Flexible width està activada. Definiu el valor Fill portions en 3.
  8. Seleccioneu Contenidor 2. Definiu la propietat Fill = RGBA(56, 96, 178, 1) a la barra de fórmules. Definiu Align (horizontal) en Stretch.

  9. Afegiu uns quants botons per crear un menú. Canvieu el nom dels botons segons calgui.

    Afegir botons.

  10. Seleccioneu Contenidor 3 i afegiu un Contenidor horitzontal i desactiveu la propietat Flexible height. Definiu Height en 100. Definiu Align (vertical) en Stretch.

  11. Afegiu algunes Icones al Contenidor 4. Canvieu les icones perquè siguin diferents amb la propietat de la icona.

    Afegir icones.

  12. Seleccioneu Contenidor 4. Definiu la propietat Justify (horizontal) com a End. Definiu el valor Align (vertical) en Center. Definiu Gap en 40 per crear espai entre les icones.

  13. Seleccioneu Contenidor 3. Definiu Align (horizontal) en Stretch. Definiu Vertical Overflow en Scroll.

  14. Afegiu una Etiqueta, Entrades i Elements multimèdia fins que s'estenguin més enllà del contenidor. Canvieu el color dels rectangles per un de diferent. Veureu una barra de desplaçament per accedir al contingut no vist.

    Afegir diferents entrades.

  15. Seleccioneu Visualització prèvia o F5. Canvieu la mida de la finestra del navegador per veure la manera com l'aplicació s'ajusta a diferents mides de pantalla.

Problemes coneguts

  • Algunes combinacions de propietats de contenidors de disposició són incompatibles o poden produir resultats no desitjables, per exemple:

    • Si la propietat del contenidor Wrap està habilitada, el valor de la propietat Align s'ignora als controls secundaris.
    • Si la propietat del contenidor Wrap està inhabilitada i el sobreeiximent de l'eix principal del contenidor s'ha definit com a Desplaçament (Sobreeiximent horitzontal per a Contenidors horitzontals o Sobreeiximent vertical per a Contenidors verticals), es recomana que s'estableixi la propietat Justify en Inici o Espai entremig.
    • Les opcions Centre o Final poden provocar que els controls secundaris siguin inaccessibles quan el contenidor sigui massa petit per visualitzar tots els controls, encara que la propietat Overflow es defineixi com Desplaçament.
  • No podeu redimensionar ni recol·locar els controls a l'aplicació de llenç perquè els controls d'arrossegar i deixar anar estan inhabilitats als contenidors de disposició. En lloc d'això, utilitzeu les propietats dels contenidors de disposició per obtenir la mida i el posicionament que voleu. L'ordre de controls es pot canviar amb la Visualització d'arbre o utilitzant les tecles de fletxa com a dreceres.

  • Els controls Taula de dades, Gràfics i Afegeix imatge no s'admeten actualment als contenidors de disposició.

  • Algunes de les propietats dels contenidors de disposició s'oculten per als controls secundaris. És possible accedir a les propietats ocultes a través de la barra de fórmules o des de la subfinestra avançada. No obstant, aquestes propietats s'ignoraran encara que es defineixin en aquests llocs.

  • Quan els controls es mouen a un contenidor de disposició (per exemple, quan es copien o enganxen els controls), s'insereixen al contenidor en l'ordre como es mostren a la Visualització d'arbre.

Consulteu també

Crear disposicions adaptatives

Nota

Ens podeu dir quines són les vostres preferències d'idioma per a la documentació? Responeu una breu enquesta. (tingueu en compte que l'idioma de l'enquesta és l'anglès)

Trigareu uns set minuts a completar l'enquesta. No es recopilen dades personals (declaració de privadesa).