Faire un thème Recalbox

45 pages · 8 sections
FRENESDE Tout afficher Créer mon thème

Les composants libres : extra="true" et <extras>

Pourquoi un composant que vous ajoutez ne s’affiche pas — et les deux façons de le déclarer.

Deux familles de composants

Dans une vue, Recalbox distingue :

Un composant libre doit être déclaré comme tel

Un composant libre posé directement dans la vue n’est pas dessiné : la machine ne construit que les éléments marqués extra. Deux écritures possibles, et elles font exactement la même chose :

<image name="monLogo" extra="true">…</image>
<extras>
    <image name="monLogo">…</image>
    <text name="maMention">…</text>
</extras>

<extras> est un conteneur : chacun de ses enfants reçoit extra="true", d’un coup. C’est plus court et plus lisible dès qu’il y a plusieurs composants — c’est ce que le studio écrit.

Ce qu’il faut retenir

Dans le studio, vous n’avez rien à faire : les composants que vous ajoutez sont automatiquement écrits dans <extras>, et les éléments réservés en dehors.