Effet QuickLook ?

20:46 modifié dans API AppKit #1
Bonsoir,

Quelqu'un aurait-il une idée sur comment réaliser un effet QuickLook pour l'affichage d'une fenêtre ?  :o


Merci.
Louka

Réponses

  • BruBru Membre
    20:46 modifié #2
    De quoi parles tu exactement ?
    D'afficher une fenêtre semi-transparente et sombre avec un contenu non transparent ?

    .
  • 20:46 modifié #3
    dans 1195152639:

    De quoi parles tu exactement ?
    D'afficher une fenêtre semi-transparente et sombre avec un contenu non transparent ?

    .


    Désolé je pensais avoir été clair mais je me rends compte que non  :o
    En fait le style HUD non, car je l'ai déjà  dans Leopard. Mais en fait je parle de l'animation, c'est à  dire de l'effet d'apparition de cette fenêtre "QuickLook". Une sorte de Zoom de la fenêtre
  • TchouboudouTchouboudou Membre
    20:46 modifié #4
    ça peut pas se faire à  la main, genre avec un timer, voir même avec setFrame:animation: ?
  • 20:46 modifié #5
    dans 1195156916:

    ça peut pas se faire à  la main, genre avec un timer, voir même avec setFrame:animation: ?


    le setFrame:display:animation: ne fera pas la même chose. Tu t'occupes de faire agrandir la taille de la fenêtre mais pas d'effectuer un Zoom dessus.

    En fait j'ai pensé à  utiliser mon image (car j'ai juste besoin d'afficher une image dans une fenêtre HUD). Avec un timer peut-être que je pourrais m'occuper de l'afficher à  un point quelconque dans une fenêtre avec un alpha égal à  0 et supra large. Je pourrai, à  chaque passage du timer, agrandir l'image grâce au setSize:
    À tester donc, je vous tiens au courant.
  • AliGatorAliGator Membre, Modérateur
    20:46 modifié #6
    et CoreAnimation ? T'as creusé de ce côté ?
  • 20:46 modifié #7
    dans 1195173132:

    et CoreAnimation ? T'as creusé de ce côté ?

    Ce que je voudrais éviter quand même surtout pour cette partie de mon logiciel..
    Sinon j'ai réussi mais bon c'est pas tout a fait fluide comme QuickLook (normal).
Connectez-vous ou Inscrivez-vous pour répondre.