IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants FMX Delphi Discussion :

Qu'aimeriez-vous apprendre sur les styles FMX


Sujet :

Composants FMX Delphi

  1. #1
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 787
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 787
    Billets dans le blog
    65
    Par défaut Qu'aimeriez-vous apprendre sur les styles FMX
    Bonjour,

    Néo-retraité et encore bien chaud, je vais me lancer dans la rédaction de sujets sur les Styles FMX que ces dernières années, j'ai tenté de maitriser.

    Pour faire matière à un livre plutôt que quelques tutoriels éparts, j'aimerais que dans le fil de cette discussion, vous me fassiez part des trucs auxquels vous vous êtes confrontés, des questions que vous vous posez sur ce que certains qualifient d'outil infernal ( à ceux qui se reconnaitront)

    Je pense aborder au moins 3 thèmes :
    • Utilisation au design
    • Design/Conception de nouveaux styles "dérivés"
    • Utilisation au runtime


    autres thèmes à ouvrir ?
    questions, cas particuliers, besoins

    un pour montrer votre intérêt au sujet sera toujours appréciable

    Bref, apportez du grain à moudre (du blé : cad des questions pertinentes, pas de l'ivraie : cad des critiques sur le choix d'Embarcadero de FMX) , je suis preneur

  2. #2
    Membre extrêmement actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2017
    Messages
    2 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2017
    Messages : 2 612
    Par défaut
    Bravo pour l'initiative et merci pour tes réponses tout au long de l'année. C'est de l'ivraie, mais bon... Il faut des fois reconnaître l'apport de certains

  3. #3
    Membre extrêmement actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2017
    Messages
    2 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2017
    Messages : 2 612
    Par défaut
    Thème possible: C'est indirectement lié aux compo FMX.

    L'usage d'une fonte particulière.

    Quand on développe une app pour Android, on peut choisir la fonte de son choix pour les interfaces de son app au niveau de l'EDI Delphi, mais une fois compilée, l'app tournant sur Android n'affiche pas la fonte choisie mais LA fonte par défaut de Google nommée (si mes souvenirs sont bons) Roboto.

    Il semble qu'il soit possible d'imposer ses fontes... Reste à savoir comment, avec quelles contraintes, etc...

  4. #4
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 787
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 787
    Billets dans le blog
    65
    Par défaut
    Citation Envoyé par navyg Voir le message
    Pourquoi ne pas tout simplement avoir mis une propriété Fill dans les composants genre bouton, radiobutton et tout un tas de composant qui n'en dispose pas.
    Tu peux "développer" ta demande ? Je ne suis pas sûr d'avoir compris
    pour les boutons est-ce à dire : Changer la couleur de fond ?
    pour le radiobutton ? même chose : la couleur de fond ?

  5. #5
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement en retraite
    Inscrit en
    Juin 2002
    Messages
    467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement en retraite
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2002
    Messages : 467
    Par défaut
    Perso, pour avoir réussi à mettre un style sur une appli FMX, j'aimerais avoir un tuto détaillé qui s'adresse au développeur VCL de base :

    Comment mettre un style pour une appli Android, où trouver et choisir les styles, défaut ou Android faut-il les 2, comment faire pour qu'ils soient visibles en développement : avec Android comme cible j'ai le style visible dans la vue maitre mais pas dans la vue Téléphone Android 5" est-ce normal ?
    Comment adapter l'apparence d'un composant visuel pour avoir une couleur personalisée...

    A chaque fois pour moi c'est pratiquement un jeu de hasard du à mon incompétence dans le domaine, mais l'info est dispersée et trouver le menu xx ou le champ yy cité dans un tuto lorsque l'on ne sait pas où chercher c'est galère.

    Sergio, si tu peux faire un tuto efficace, je veux bien tester !!
    Merci d'avance.

  6. #6
    Membre Expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    696
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 696
    Billets dans le blog
    2
    Par défaut
    Bonsoir,

    Bonne initiative @Sergiomaster !!!

    Il y a aussi cette vidéo :
    de Gomes Landersone.

    Je n'ai pas réessayé avec Athens, mais la modification de FMX.FontGlyphs.Android.pas proposée fonctionnait avec Tokyo.
    Mon site - Mes tutoriels - GitHub - Youtube - N'oubliez pas de consulter les FAQ Delphi et les cours et tutoriels Delphi

  7. #7
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    400
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 400
    Par défaut
    Citation Envoyé par SergioMaster Voir le message
    Tu peux "développer" ta demande ? Je ne suis pas sûr d'avoir compris
    pour les boutons est-ce à dire : Changer la couleur de fond ?
    pour le radiobutton ? même chose : la couleur de fond ?
    Voilà en gros ce que je voulais décrire maladroitement (c'est sous Android je précise car sous windows, le comportement est complètement différent cf. in fine) :
    Pièce jointe 649510

    On voit bien que si on met un Tbutton sur un TPanel, aucune possibilité de couleur, tout est gris sur gris (beurk)
    J'ai bien essayé la propriété TintColor, mais elle n'est pas opaque ! elle est influencé par le fond, qu'il soit gris, violet ou même rien, comme sur un TLayout.
    Essayez un TinColor Red et vous verrez la catastrophe.

    Si on veut mettre un peu de couleur et qu'on met un TRectangle sur le TPanel, le button sera de la même couleur que le Tpanel par transparence, il ne reste même pas gris opaque !
    Déjà si on pouvait choisir que le fond soit opaque et pas transparent (je précise que Opacity est sur 1)

    Si on met un TLabel dans un TRect sur le TRect violet déjà, ça prend la couleur du rectangle qui contient le Tlabel, et on peu même mettre des bords arrondis.

    Si on met le Trect violet de fond sur un Tlayout, le button à le même comportement transparent

    si on met un Button sur un TLayout, on voit bien la transparence du Button car les points de la grille sont apparents

    Si on met le buttonTrectangleTlabel sur un Tlayout on voit bien qu'il n'est pas perturbé et qu'il est opaque

    Si on le met sur un Trectangle de fond d'une couleur différente, pas de problème.

    Donc, le TPanel et le TButton ne sont d'aucun utilité dans le contexte Android car ils ne servent à rien, aucune utilité pratique.

    Sous Windows, le comportement est différent, mais on ne peut pas donner de couleur aux boutons non plus.
    Pièce jointe 649511

    En conclusion, ce qu'il faudrait c'est que les composants FMX disposent d'une propriété Fill comme les TRectangle.
    Il y a une propriété TintColor qui est published, mais si on lui attribue une couleur ça n'a aucun effet ... sous windows je viens de découvrir.
    Et sous Android, il y a toujours cette fameuse transparence qui empêche le bouton d'avoir une couleur complètement opaque et conforme à ce que tu veux (pas ce que le système veut !)
    Voyez ce que devient le red sur le violet, le gris ou le ...rien !
    Pièce jointe 649513
    Images attachées Images attachées    

  8. #8
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 787
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 787
    Billets dans le blog
    65
    Par défaut
    Citation Envoyé par Bernard B Voir le message
    Perso, pour avoir réussi à mettre un style sur une appli FMX, j'aimerais avoir un tuto détaillé qui s'adresse au développeur de base
    C'est dans l'un de mes premiers chapitres prévus

  9. #9
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 787
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 787
    Billets dans le blog
    65
    Par défaut
    Citation Envoyé par gbegreg Voir le message
    La modification de FMX.FontGlyphs.Android.pas proposée fonctionnait avec Tokyo.
    Bon sujet merci de le signaler

Discussions similaires

  1. [Toutes versions] Créer un tableau en se basant sur les styles Word
    Par sandyt dans le forum VBA Word
    Réponses: 4
    Dernier message: 20/02/2019, 10h52
  2. Le débat sur les styles inline
    Par SylvainPV dans le forum Mise en page CSS
    Réponses: 0
    Dernier message: 07/09/2015, 22h53
  3. Réponses: 1
    Dernier message: 10/01/2014, 20h37
  4. Réponses: 7
    Dernier message: 05/04/2007, 17h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo