AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Leanback

Ein Thema von Peter666 · begonnen am 15. Aug 2019 · letzter Beitrag vom 10. Sep 2019
 
Peter666

Registriert seit: 11. Aug 2007
357 Beiträge
 
#1

Leanback

  Alt 15. Aug 2019, 11:45
Ich wollte mich seit längerem wieder mit Firemonkey beschäftigen und ein Grid-View ähnlich wie die Leanback Effekte bei Amazon Prime, Netflix oder Android TV umsetzen.Also im Endeffekt so etwas: https://www.youtube.com/watch?v=DGkvp7O2aAY

Versteht mich nicht falsch, es ist jetzt nicht so dass ich das nicht in einer eigenen Klasse (basierend auf TControl) selber umsetzen kann und ich fürchte ich komme da nicht drum herum, aber prinzipiell sollte das doch auch mit Bordmitteln gehen? Mein Ansatz war ein quadratisches TRectangle mit XRadius,YRadius von 10 Pixeln als Basis. Das Hintergrundbild in den Fill Brush und noch ein TRectangle als Child unten in dem eigentlichen Rechteck, wo dann der Text eingezeichnet wird. Das erste Problem ist, dass in dem Child-Rechteck nicht die unteren Ecken beschnitten werden. ClipChildren ist natürlich gesetzt.
Danach habe ich ein TShadowEffect auf das Basisrechteck gelegt. Mit FloatAnimation ändere ich Scale.X und Scale.Y und Position.X und .Y, da ich sowas wie Zoom nicht gefunden habe. Beim Zoomen gibt es jetzt aber Probleme mit TShadowEffect, da der den Schatten irgendwie nachzieht.
Spaßeshalber habe ich das ganze mal auf einem Mac gestartet und autsch ist das quälend lahm. Wohlgemerkt ich hab bis jetzt nur ein Tile und von den weiteren Animationen will ich noch gar nicht reden.

Wie würdet ihr das machen?

Peter
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:32 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz