Aussehen der ExitView verändern. Gopal 5.5

  • Hab bei mir das obere Panel entfernt und das untere Panel auf die Größe von 28 Pixel reduziert. Dadurch sieht die ExitView schrecklich aus.
    Die Simulationsleiste bitte nicht beachten ist noch nicht geändert.



    Die linke Seite zu verändern war ja kein Problem:
    Koordinaten ändern und ein größeres Hintergrundbild einfügen.



    map_mask
    {
    ID: 4063271;
    Class: SkinIcon;
    Coordinates: 0,0,165,244;
    Background: 1002,0,0,165,244,0,0;
    Visibility#DP: 2134769924; //junctionView.visible
    LongTapDownEvent: 2132606983; //SEV_MAIN_PTT



    }



    Rechts wars für mich schwieriger.
    Die statischen Bilder in der ExitView kann man meines Wissens nicht verändern.
    Hab dann hier die Werte geändert.



    JunctionView
    {
    ID: 4063451;
    Class: ExitView;
    X: 165;
    Y: 46; //war vorher 26


    Dadurch rutschten die statischen Bilder nach unten, der Freiraum oben wurde größer.
    Ich wollte den freien Raum oben mit den blauen Abfahrtsschild belegen. Hab aber in der pfskin nicht gefunden.
    In der dpitems.xml bin ich dann auf die Lösung gestoßen.




    <item id="2134770031" value="315" type="INT"/> dieser Wert ist für die breite des blauen Schildes
    <item id="2134770030" value="60" type="INT"/> dieser für die Höhe
    <item id="2134770032" value="165" type="INT"/> Startpunkt in x
    <item id="2134770033" value="0" type="INT"/> Startpunkt in y




    Vielleicht ist es ja schon bekannt, ich habs nur hier reingeschrieben da ich stundenlang nach einer Lösung suchte.


    Gruß pinkcream

  • Danke für deinen Beitrag. genau dieselben Baustellen kommen auch noch auf mich zu ;)


    Frage / Hinweis: könnte man hier und bei ähnlichen Dingen in der pfskin die Koordiniaten nicht direkt eintragen, anstelle der Änderungen in der dpitems und dem Hinweis dorthin ?
    zumindest dort, wo man selber rumskint, habe ich dann gleich aus 4 Zeilen eine gemacht mit neuen festen Werten.
    (bin mir auch nicht immer sicher, wozu evtl. der Wert in der dpitems nich verwendet wird)


    mikee

  • Normalerweise mach ichs so wie du geschrieben hast.
    Nur die beiden Variablen für die Startpunkte werden in der PKSkin nicht abgefragt, die stehen nur in der DPITEMS.


    <item id="2134770032" value="165" type="INT"/> Startpunkt in x


    <item id="2134770033" value="0" type="INT"/> Startpunkt in y

  • Auch von mir Danke für die Info,


    habe auch ein Probleme mit dem Exitview, oder eher mit der Mapausrichtung im Exitview.
    Ich möchte Die Exitview-Bitmap auf der linken Seite haben, wobei die Exitview-Bitmap und die Map-Mask nicht das Problem sind, sondern die Mapausrichtung,


    die Zentrierung der Map bleibt auf der linken Seite und wird
    vom Exitview-Bitmap verdeckt.


    so ist es Standard



    so möchte ich es haben:



    Wie kann ich die Zentrierung der Map im Exitview nach rechts Verschieben?


    Danke Mr.

  • ahhh - OK.
    wenn es keine andere Lösung gibt, dann eben diese.
    habe mich aus verschiedensten Gründen bisher immer gewehrt, die dpitems zu ändern (POIs etc.)


    Danke pinkcream
    mikee


    edith: XX... : verstehe dich nicht ganz, wie sieht es denn "verkehrt" bei dir aus ?

    Einmal editiert, zuletzt von mikee ()

  • Hallo XXMrHyde,


    habs mal probiert, geht bei mir auch nicht.



    Dein hellblaues Design schaut klasse aus.


    Gruß

  • Korrektur: es geht ohne Änderungen in den dpitems. sondern nur mit festen coordinates.
    schau dir mal den Container an:


    sf_sign_post.exit_view
    {
    ID: 4063428;
    Class: SkinContainer;
    Coordinates: 165,0,315,60; //mikee
    // X: 0;
    // Y: 0;
    // Width#DP: 2134770031;
    // Height#DP: 2134770030;
    ...


    mikee

    Einmal editiert, zuletzt von mikee ()

  • Danke, hatte auch schon mit dem Gedanken gespielt den Skin anzubieten, aber nach der Verfolgung einiger Diskussionen zum Thema Teile aus anderen Skins im eigenen veröffentlichen, und den Reaktionen von einigen Skinnern -die ich natürlich gut verstehen kann, es steckt viel Arbeit in den Skins, und die Arbeit von anderen unter eigenem Namen anbieten, finde ich natürlich nicht ok-. habe ich den Gedanken erstmal nach hinten geschoben, denn in meinem Skin sind viele Teile aus anderen Skins, teilweise original übernommen und teilweise an meinen Skin angepasst.
    Bin mir unsicher wie ich da vorgehen kann, um Niemanden zu verärgern.


    Mr.

  • @XX..: hab gerade eine Weile gesucht und vermute die Lösung zur Kartenverschiebung irgendwo in den mapview-definitionen, aber sorry - kann leider nicht helfen :S


    mikee

  • ich hatte auch die Vermutung das es irgenwo in den mapview-definitionen sein könnte, aber ich habe bis jetzt nur die Möglchkeit gefunden die Karte in der normalen mapview zu verschieben, und leider nicht im exitview, :(


    Mr.

  • letzter Tipp dazu: ich denke eher die Kartenbreite ist von Bedeutung als die Verschiebung.


    mikee

  • Hallo mikee,
    habs heute mal probiert ( so wie du geschrieben hast ohne die dpi ).
    Also bei mir funktionierts nicht.


    Standardmäßig stehen ja in der dpi.... folgende Werte für die Anfangspunkte:


    <item id="2134770032" value="186" type="INT"/>
    <item id="2134770033" value="28" type="INT"/>


    wenn ich jetzt den Abschnitt von dir so übernehme


    sf_sign_post.exit_view
    {
    ID: 4063428;
    Class: SkinContainer;
    Coordinates: 165,0,315,60; //mikee




    dann addiert er mir die folgenden Werte für x und y.
    165+186 für x
    0+26 für y


    Hoffe da jetzt nicht einen Wurm drinn zu haben.


    Gruß Peter

  • hast du die vier anderen x-y-Werte auskommentiert ?
    dann kommt doch keine addition.


    mikee