acho.. soll es automatisch wieder ausgeblendet werden oder nur wenn man das cover wechselt?
Hilfe bei einer animation.....
-
pimp1310 -
17. Juni 2013 um 12:43 -
Erledigt
-
-
Code
Alles anzeigen<control type="image"> <posx>-16</posx> <posy>-33</posy> <width>189</width> <height>291</height> <texture background="true">black-back.png</texture> <animation type="Focus"> <effect type="fade" start="0" end="100" time="400" delay="2000"/> </animation> <visible>!IsEmpty(ListItem.Plot)</visible> </control> <control type="textbox"> <posx>-16</posx> <posy>-33</posy> <width>189</width> <height>291</height> <font>font10</font> <label>$INFO[ListItem.Plot]</label> <animation type="Focus"> <effect type="fade" start="0" end="100" time="400" delay="2000"/> </animation> </control>
das in den focusedlayout bereich und du hast den plot auf dem cover nach delay 2000
-
-
blauesgruen:
butchabay:
@'black:
hier die lösung ....<animation type="Focus">
<effect type="fade" tween="quadratic" easing="out" start="0" end="100" time="3000" delay="2000"/>
<effect type="fade" tween="quadratic" easing="out" start="100" end="0" time="3000" delay="23000"/>
</animation>danke euch
aber ne andere frage wie kann ich ihm in der wallview sagen beim plot das wenn er die ausseren cover erreicht bzw makiert sind das er den plot nicht mehr rechts neben da cover sondern nach links macht?
den so ist es aktuell blöde sobald man die 3 rechten makiert is der plot ausserhalb des screens -
Also ich habe immer noch nicht verstanden, wie das ganz genau funktionieren soll, also1. Soll der Plot beim WindowOpen sichtbar sein oder nicht?
2. Soll der Plot einmalig nach einer Zeit ein- oder ausgeblendet werden oder irgendwann auch wieder aus- oder eingeblendet?Edit: Ok, dann hat sich das ja erledigt.
Edit2: Das geht mit Container(id).Column(...)
-
-
Kannst mir da nen Tipp oder Beispiel geben ?
Ädas kann in die Animation mit rein ne ? Oder in das visible ? -
Also ich habe immer noch nicht verstanden, wie das ganz genau funktionieren soll, also1. Soll der Plot beim WindowOpen sichtbar sein oder nicht?
2. Soll der Plot einmalig nach einer Zeit ein- oder ausgeblendet werden oder irgendwann auch wieder aus- oder eingeblendet?Edit: Ok, dann hat sich das ja erledigt.
Edit2: Das geht mit Container(id).Column(...)
gut zu wissen, danke (mal wieder )
bg -
-
Er hat ja nie erwähnt, dass der plot im container sichtbar sein muss. Mein beispiel ist wenn man es ausserhalb eines containers nutzen will.
-
Also ich habe immer noch nicht verstanden, wie das ganz genau funktionieren soll, also1. Soll der Plot beim WindowOpen sichtbar sein oder nicht?
2. Soll der Plot einmalig nach einer Zeit ein- oder ausgeblendet werden oder irgendwann auch wieder aus- oder eingeblendet?Edit: Ok, dann hat sich das ja erledigt.
Edit2: Das geht mit Container(id).Column(...)
Kannst mir da nen Tipp oder Beispiel geben ?
Ädas kann in die Animation mit rein ne ? Oder in das visible ?Habt ihr nen Vorschlag ?
-
-
ich denke das container(731).column() machst du als visible tag und der animation gibst du nur ein visible ohne condition.
kann sein, dass du dann noch eine hidden animation brauchst.
bg -
habs eben nochmal selbst probiert...
egal was ich mache, wenn ich den plot nicht mit in den focusedlayout-bereich des containers (panel 731) lege, sehe ich zwar den plot, aber eine animation (fade) gibt es nicht. ausser ich verwende windowopen. das geht natürlich nur, wenn ich das "window" betrete.
bg -
-
Kleines Beispiel mit 6 Spalten, ab der 4. Spalte soll der Plot links statt rechts sein, also muss er verschoben werden. Keine Garantie, dass es so funktioniert, habe es nicht getestet.
-
Hier sonst noch ein beispiel:
Code
Alles anzeigen<focusedlayout width="foo" height="foo"> <control type="group"> <visible>Container(731).Column(0) | Container(731).Column(1) | Container(731).Column(2) | Container(731).Column(3) | Container(731).Column(4)</visible> <control type="textbox"> <posx>foo</posx> <posy>foo</posy> <width>foo</width> <height>foo</height> <align>justify</align> <label>$INFO[ListItem.Plot]</label> <font>about</font> <textcolor>white</textcolor> <animation type="Focus" reversible="false"> <effect type="fade" start="0" end="100" time="400" delay="1900"/> <effect type="slide" start="0,0" end="198,0" time="0" delay="1700" /> </animation> </control> </control>
-
-
blauesgruen:
butchabay:
@'black:
hier die lösung ....</animation>
danke euch
aber ne andere frage wie kann ich ihm in der wallview sagen beim plot das wenn er die ausseren cover erreicht bzw makiert sind das er den plot nicht mehr rechts neben da cover sondern nach links macht?
den so ist es aktuell blöde sobald man die 3 rechten makiert is der plot ausserhalb des screensAlso das geht doch nicht richtig mit den Animationen das einblenden und ausblenden geht doch wenn ich bevor er ausblendet sprich vor den 23sek nen anderes Cover wähle springt das Cover ja zurück sprich fadet aber nicht in die richtige Größe das dauert Dann nochmal ca 2 Sek Dann springt es im die richtige Position....
Versteht man das ungefähr ?
-
Die Animationszeiten musst du doch anpassen, wir haben hier keine Kristall Kugel
-
-
Du meinst das liegt an den Zeiten ? Der fade ist auf Time="0" also kann das einfaden ja nicht noch schneller werden...
Und die Position stimmt nicht beim einfaden....
hier mal nen video da erkennt man sobald die handlung eingeblendet war und ich wechsel dann wird das icon nicht korrekt wieder eingefahren...
-
Zitat
Du meinst das liegt an den Zeiten ? Der fade ist auf Time="0" also kann das einfaden ja nicht noch schneller werden...
Und die Position stimmt nicht beim einfaden....
hier mal nen video da erkennt man sobald die handlung eingeblendet war und ich wechsel dann wird das icon nicht korrekt wieder eingefahren...
das ist mir beim probieren auch aufgefallen. scheinbar wird die animation erst beendet, wenn der plot bzw dessen animation geschlossen wurde.
bg -
-
da ich mir nun auch eine wall ansicht gebaut habe, habe ich auch eine animation gebraucht die mir infos ins bild schieben soll.
nun habe ich mir eine gruppe mit den infos separat neben dem panel angelegt und das als visible tag gesetzt:
(achtung, habs mit dem handy getippt, könnten tippfehler drin sein)nun kannst du mit einer "visible" animation arbeiten. bei mir habe ich einen slide verwendet. die gruppe sitzt ausserhalb des bildschirmes und wird dann bei visible ins bild geholt.
falls ich es heute noch schaffe suche ich dir den code komplett nochmal raus.
bg -
es müsste doch mit dem code auch möglich sein in einer view zb (wallview id516) zb die position festzulegen oder?
wenn man nen rechtsklick macht auf nen icon wird ja die dialogcontextmenu.xml aufgerufen, diese fadet aktuell, und kann man dort nicht die animation so ändern das er sich immer rechts vom focusierten icon einlendet ?
PHP<animation effect="slide" start="1100,0" end="0,0" time="400" tween="quadratic" easing="out" condition="Container(516).Column(3) | Container(516).Column(4) | Container(516).Column(5)">WindowOpen</animation>
das problem ist nur das icon in einer wallview zb befindet sich immer woanders
das geht leider nicht.... dann nimmt er die animation nicht mehr.....
-
-
ich kram den thread mal raus, ich möchte diese animation im loop laufen lassen, aber geht net
PHP<animation type="Conditional" condition="control.hasfocus(105)"> <effect type="zoom" center="auto" start="80" end="100" loop="true" time="600" tween="back" easing="inout" reversible="false" ></effect> </animation>
jemand ne idee?
Edit
Muss in den animations Tag dann geht das auch -
<animation type="Conditional" condition="..." loop="true">
Das reversible muss auch in den animation tag übrigens.
-
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!