A das wäre nett! Ich mach mal ne Pause glaub bin da e in was verrannt.
Animation
-
reazorFX -
23. Oktober 2012 um 09:46 -
Erledigt
-
-
Hi.
Müsste da nicht sowas wie .hasfocus in die conditions?
bg
-
-
Du brauchst eine group, die nur dann sichtbar ist, wenn die jeweilige Ansicht ausgewählt ist.
PHP
Alles anzeigen<control type="group"> <posx>80</posx> <posy>60</posy> <visible>Control.IsVisible(51)</visible> <animation effect="fade" time="600" >WindowOpen</animation> <animation effect="fade" time="600" >Visible</animation> <animation effect="slide" start="0" end="-1980" tween="cubic" easing="inout" time="1000" >WindowClose</animation> <animation effect="slide" start="0" end="-1980" tween="cubic" easing="inout" time="1000" >Hidden</animation> <control type="wraplist" id="51"> <posx>0</posx> <posy>0</posy> [...] </control> </control>
-
Danke `Black
Aber leider funktioniert das auch nicht . Bei Visible, WindowOpen, WindowClose Condition klapps nur bei Hidden nicht. Also der Slide klappt eben nur nicht wenn er soll
PHP<control type="group"> <visible>Control.IsVisible(51)</visible> <include>animation_hover_slide</include> <!--Open, Close Animation--> <animation effect="slide" start="0" end="-1980" tween="cubic" easing="inout" time="1000">Visible</animation> <control type="wraplist" id="51"> <visible>Container.Content(movies) | Container.Content(tvshows)</visible> <viewtype label="Slide">info</viewtype> <posx>50</posx> <posy>230</posy>
EDIT: Andere Teile in der Ansicht (außerhalb dieser Group oben) kann ich mit Hidden animieren, nur Liste nicht.
-
-
Was klappt denn bei hidden nicht? Du musst eventuell die visible Animation aller Views mit einem delay versehen, damit es nicht lagt und möglicherweise kaum zu sehen ist, weil beides gleichzeitig passiert. Auch ändern sich beim Container-Wechsel sofort sämtliche InfoLabels, d.h. Thumbnails und sonstige Label können ggf. sofort leer sein.
-
Hi,
Ich hab mal ein Auszug von meinm Code. Vielleicht hab ich auch ein Denkfehler. Also Die Animation in der GroupList Funktioniert. Die Animation in der WrapList funktioniert leider nicht.
Hab hier mal nur ein Fade drin. Es soll wenn ich von TV-Shows aud Episodes wechsle "wegdimmen". Dabei springt die Ansicht ja auf die ID=50 und beim zurück auf die 51.
Wie gesagt bei den Flags klappts.PHP
Alles anzeigen<!--Flags--> <control type="grouplist"> <visible>Control.IsVisible(51)</visible> <visible>Container.Content(movies)</visible> <animation time="600" effect="fade">Visible</animation> <animation time="600" effect="fade">Hidden</animation> <posx>1430</posx> <posy>790</posy> <width>400</width> <height>70</height> <align>right</align> <itemgap>3</itemgap> <orientation>horizontal</orientation> <usecontrolcoords>true</usecontrolcoords> <control type="image"> <!--VideoCode--> <posx>0</posx> <posy>0</posy> <width>120</width> <height>80</height> <texture fallback="flags/default_video.png">$INFO[ListItem.VideoCodec,flags/videocodec/,.png]</texture> </control> [...] </control> <!--Fixed List 51--> <control type="wraplist" id="51"> <visible>Container.Content(movies) | Container.Content(tvshows)</visible> <animation time="600" effect="fade">Visible</animation> <animation time="600" effect="fade">Hidden</animation> <viewtype label="Slide">info</viewtype> <posx>50</posx> <posy>230</posy> <width>1820</width> <height>600</height> <onup>9000</onup> <ondown>60</ondown> <onleft>51</onleft> <onright>51</onright> <focusposition>2</focusposition> <pagecontrol>60</pagecontrol> <scrolltime tween="Cubic" easing="Out">400</scrolltime> <orientation>horizontal</orientation> <itemlayout height="500" width="300"> <control type="image"> <!--Poster--> <width>230</width> <height>320</height> <texture background="true" fallback="posterdefault.png" diffuse="postermatte.png">$INFO[ListItem.Icon]</texture> <aspectratio align="center" aligny="center">stretch</aspectratio> </control> <control type="image"> <!--Poster Refection--> <posy>320</posy> <width>230</width> <height>320</height> <colordiffuse>55ffffff</colordiffuse> <texture background="true" fallback="posterdefault.png" flipy="true" diffuse="postermatte_reflect_51.png">$INFO[ListItem.Icon]</texture> <aspectratio align="center" aligny="center">stretch</aspectratio> </control> <control type="image"> <!--Watched Overlay--> <posx>130</posx> <width>100</width> <height>100</height> <texture>$INFO[ListItem.Overlay,overlays/,/Poster.png]</texture> </control> </itemlayout> <focusedlayout height="500" width="340"> [...] </focusedlayout> </control>
-
-
Ich mache das wie gesagt immer so und es funktioniert:
PHP
Alles anzeigen<control type="group"> <visible>Control.IsVisible(51)</visible> <animation effect="fade" start="0" end="100" time="600">Visible</animation> <animation effect="fade" start="100" end="0" time="600">Hidden</animation> <control type="grouplist"> <visible>Container.Content(movies)</visible> [...] </control> <control type="wraplist" id="51"> <visible>Container.Content(movies) | Container.Content(tvshows)</visible> [...] </control> </control>
-
Glaub hab´s gerafft
Fettes Mercie hab´s hinbekommen
Darf man das in dem Thread sagen, daß Xperience1080 der Grund war das ich Skinning angefangen hab . Eigentlich wollt ich nur die Schrift in einer Ansicht etwas vergrößern weil Xperience1080 auf einem etwas kleineren TV lief. Ja das ist hmm... wenn ist den die 0.9 Version herausgekommen, vor einem Jahr ungefähr ?! Ja könnt glaub hinhauen. Hier noch einmal ein Danke für Xperience1080 einer wenn nicht sogar der beste Skin.
Grüße aus dem Süden Deutschlands
reazorFX -
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!