• 16.04.2024, 09:30
  • Registrieren
  • Anmelden
  • Sie sind nicht angemeldet.

 

Lieber Besucher, herzlich willkommen bei: Aqua Computer Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

Neue animierte Gimmicks für die Aquasuite Oberfläche?? Aber welches Format wird erkannt??

Montag, 15. April 2013, 18:18

Hallo Leute,

beim zusamen stellen meiner Anzeigeseite in der Aquasuite habe ich diese tollen animierten Lüfterräder gesehen im Beispiel und auch benutzt!
Nun meine Frage dazu:
Gifs scheinen ja nicht zu funktionieren, was für ein Format muss so eine bewegte Animation haben damit sie in der Aquasuite läuft?? Sprich, welche Formate gehen in der Software??
Kennt villeicht jemand sogar ne Seite mit solchen Gimmicks zum downloaden??

Grüße
Danke für die infos und mit freundlichem Gruß

micpt

Junior Member

Montag, 15. April 2013, 21:12

Hi,

png ist das Format .. kannst du auch nachschauen wenn du das lüfterrad anklickst und auf Darstellung gehst und dort das bild suchst :

Source="Content/images/running_fan_black.png"


eine seite mit solchen gimicks gibt es nicht - es ist auch kein animiertes gif sondern ein script welches das Bild in x° regelmäßig dreht. Das muss programmiert werden und sieht dann so aus (für den Lüfter)

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<UserControl
    x:Name="this"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
    xmlns:System="clr-namespace:System;assembly=mscorlib"
    xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
    xmlns:im="clr-namespace:Microsoft.Expression.Interactivity.Media;assembly=Microsoft.Expression.Interactions"
    mc:Ignorable="d" d:DesignHeight="300" d:DesignWidth="300">

    <UserControl.Resources>
        <!--Below this value: trigger: StopAnimation-->
        <System:Double x:Key="AnimationStop">100</System:Double>
        <!--Above or equal this value: trigger: StartAnimation-->
        <System:Double x:Key="AnimationStart">150</System:Double>
        <!--Invert the trigger behavior-->
        <System:Boolean x:Key="AnimationTriggerInvert">False</System:Boolean>


        <Style TargetType="{x:Type Image}">
            <Setter Property="RenderTransform">
                <Setter.Value>
                    <RotateTransform Angle="0" CenterX="20" CenterY="18" />
                </Setter.Value>
            </Setter>
        </Style>

        <Storyboard x:Key="sb" >
            <DoubleAnimation 
                Storyboard.TargetName="myImg"
                Storyboard.TargetProperty="RenderTransform.Angle"   
                From="0"
                To="360"                
                Duration="0:0:5"
                SpeedRatio="1"
                RepeatBehavior="Forever">
            </DoubleAnimation>
        </Storyboard>

    </UserControl.Resources>

    <Grid>



        <Image  
            x:Name="myImg"            
            Source="Content/images/running_fan_black.png"
            Opacity="1.0"
            Height="40" 
            Width="40" 
            Margin="0,0,0,0"             
            Stretch="Uniform" 
            StretchDirection="Both">

            <i:Interaction.Triggers>
                <i:EventTrigger SourceObject="{Binding ElementName=this, Path=DataContext}" EventName="StartAnimation">
                    <im:ControlStoryboardAction Storyboard="{StaticResource sb}" ControlStoryboardOption="Play"/>
                </i:EventTrigger>
                <i:EventTrigger SourceObject="{Binding ElementName=this, Path=DataContext}" EventName="StopAnimation">
                    <im:ControlStoryboardAction Storyboard="{StaticResource sb}" ControlStoryboardOption="Stop"/>
                </i:EventTrigger>
            </i:Interaction.Triggers>

        </Image>
    </Grid>
</UserControl>

Montag, 15. April 2013, 22:32

Hallo,
ja das mit dem Programmcode habe ich gesehen und auch schon etwas experimentiert, aber das gefällt mir alles net richtig!!
Dachte das sich da schon einige bestimmt was gewünscht hätten mittlerweile.....
Is wohl net so!!

Grüße
Danke für die infos und mit freundlichem Gruß

Dienstag, 16. April 2013, 07:01

Dachte das sich da schon einige bestimmt was gewünscht hätten mittlerweile.....
Is wohl net so!!
Wie schon mal geschrieben. Es wird keine Animierten Gifs geben. Es gibt ne lösung für einfache Animationen (siehe oben), bei allem anderen wird wieder rumgeheult wenn die aquasuite noch 1% mehr CPU Last hat.
Hier kannst du lesen was du da alles einstellen und konfigurieren kannst:
http://msdn.microsoft.com/en-us/library/ms752312.aspx

Dienstag, 16. April 2013, 19:24

Also ich finde die Möglichkeit aktuell ziemlich gut, mittels drehenden Koordinaten kann man einfach jedes *.png Bild animieren, ist doch perfekt.