Snowstorm (fd YrVader) - Svensk väderwidget

Diskussion i 'Applikationsutveckling' startad av Kaj, 1 jul 2009.

  1. mannyb

    mannyb Androidpamp Moderator

    Blev medlem:
    14 maj 2009
    Inlägg:
    4 308
    Mottagna gillanden:
    778
    Operatör:
    Google Fi
    Telefon:
    Google Pixel 9 Pro Fold

    MINA ENHETER

    Operatör:
    Google Fi
    Telefon:
    Google Pixel 9 Pro Fold
    ROM:
    Stock
    Telefon 2:
    Google Pixel 8 Pro
    ROM:
    Stock
    Platta:
    Google Pixel Tab
    ROM:
    Stock
    PM skickat.
     
  2. Galaxy

    Galaxy Senior Droid Medlem

    Blev medlem:
    7 aug 2009
    Inlägg:
    1 780
    Mottagna gillanden:
    123

    MINA ENHETER

    Nu när du säger det så låter det inte så vettigt längre. Keep it up :)

    @Kaj.. finns det möjligheter för att ändra goto yr.no länken!? är rätt så liten och det krävs ett par touch för att komma vidare.. den kanske kan optimeras? större? el dyl..
     
  3. asperon

    asperon Adult Droid Medlem

    Blev medlem:
    6 aug 2009
    Inlägg:
    586
    Mottagna gillanden:
    94
    Operatör:
    Tele2
    Telefon:
    Pixel 6

    MINA ENHETER

    Operatör:
    Tele2
    Telefon:
    Pixel 6
    Sitter på en Nexus med ifall du vill ha flera testare!
     
  4. mannyb

    mannyb Androidpamp Moderator

    Blev medlem:
    14 maj 2009
    Inlägg:
    4 308
    Mottagna gillanden:
    778
    Operatör:
    Google Fi
    Telefon:
    Google Pixel 9 Pro Fold

    MINA ENHETER

    Operatör:
    Google Fi
    Telefon:
    Google Pixel 9 Pro Fold
    ROM:
    Stock
    Telefon 2:
    Google Pixel 8 Pro
    ROM:
    Stock
    Platta:
    Google Pixel Tab
    ROM:
    Stock
    Om ni vill testa senaste betan av Power Control-skinnet så finns den här: http://hem.bredband.net/b290901/Power_Control_HD_r2-skin.zip

    Observera att det är ett HD-skin för WVGA-lurar, så jag vet inte hur det skulle fungera på HVGA-telefoner som Magic, Hero och Galaxy.

    Ni placerar zip-filen i mappen snowstorm på ert SD-kort, varpå ni sedan finner skinnet på det vanliga stället i Snowstorm.
     
  5. Galaxy

    Galaxy Senior Droid Medlem

    Blev medlem:
    7 aug 2009
    Inlägg:
    1 780
    Mottagna gillanden:
    123

    MINA ENHETER

    Fungerar utmärkt på min Magic med CyanogenMod... Grymt snygg är den oxå.. men.. alltid men.. :) hade velat om ikonerna var större som jag nämnde tidigare.
    Nu är nästan hela Magicen Eclair styleee..
     
  6. FOO

    FOO Adult Droid Medlem

    Blev medlem:
    15 jul 2009
    Inlägg:
    549
    Mottagna gillanden:
    21

    MINA ENHETER

    har försökt att skumma igenom tråden för att se om min fråga har besvarats, men hittar inget. Jag kör senaste versionen och har valt att köra htc skinet (snyggt som fan). Enda problemet är att vid orginalskinet så står det för vilken period prognosen gäller, det gör det inte nu. Kör 2x1 widgeten.. Eller så kan det vara så att det finns något uppe i hörnet, som jag inte ser. När jag kör sense skinet så ser jag vid vissa prognoser perioden.
     
  7. mannyb

    mannyb Androidpamp Moderator

    Blev medlem:
    14 maj 2009
    Inlägg:
    4 308
    Mottagna gillanden:
    778
    Operatör:
    Google Fi
    Telefon:
    Google Pixel 9 Pro Fold

    MINA ENHETER

    Operatör:
    Google Fi
    Telefon:
    Google Pixel 9 Pro Fold
    ROM:
    Stock
    Telefon 2:
    Google Pixel 8 Pro
    ROM:
    Stock
    Platta:
    Google Pixel Tab
    ROM:
    Stock
    Prova ändra textfärgerna i Settings, det bör lösa problemet.

    Öppna prognosfönstret, Menu -> Settings/Inställningar -> Widget-fliken -> Skrolla längst ner - Ändra färger -> Spara.
     
  8. Kaj

    Kaj Senior Droid Medlem

    Blev medlem:
    12 jun 2009
    Inlägg:
    1 768
    Mottagna gillanden:
    44

    MINA ENHETER

    Självklart går det att göra den större.
     
  9. Kaj

    Kaj Senior Droid Medlem

    Blev medlem:
    12 jun 2009
    Inlägg:
    1 768
    Mottagna gillanden:
    44

    MINA ENHETER

    Härligt. Äntligen har jag fått en supportavdelning :P
     
  10. FOO

    FOO Adult Droid Medlem

    Blev medlem:
    15 jul 2009
    Inlägg:
    549
    Mottagna gillanden:
    21

    MINA ENHETER

    Aha den fanns där iaf... tackar tackar
     
  11. asperon

    asperon Adult Droid Medlem

    Blev medlem:
    6 aug 2009
    Inlägg:
    586
    Mottagna gillanden:
    94
    Operatör:
    Tele2
    Telefon:
    Pixel 6

    MINA ENHETER

    Operatör:
    Tele2
    Telefon:
    Pixel 6
    Ok, lite konstruktiv kritik.
    1. Bakgroundsbilden är lägre än de andra två widgetarna samt ligger lite längre ner på sidan.
    2. Väderikonerna är lite väl små, kan dock bli svårt att göra dem större och få plats med texten.

    I övrigt ser det mycket bra ut! keep it up!
     
  12. mannyb

    mannyb Androidpamp Moderator

    Blev medlem:
    14 maj 2009
    Inlägg:
    4 308
    Mottagna gillanden:
    778
    Operatör:
    Google Fi
    Telefon:
    Google Pixel 9 Pro Fold

    MINA ENHETER

    Operatör:
    Google Fi
    Telefon:
    Google Pixel 9 Pro Fold
    ROM:
    Stock
    Telefon 2:
    Google Pixel 8 Pro
    ROM:
    Stock
    Platta:
    Google Pixel Tab
    ROM:
    Stock
    1. Ja, det där är lite lurigt. Jag kan som skinmakare inte flytta textpositionen i Snowstorm, så jag tvingas flytta widgetens bakgrund för att passa texten, om du förstår vad jag menar. Om jag flyttar upp widgeten och gör den till samma storlek som "originalet" så kommer texten hamna helt fel. Kanske kommer det en ny version av Snowstorm där skinmakare kan flytta textpositionen förr eller senare :)

    2. Detta är något som upprepas av fler än du, så jag får överväga att göra dem större. Storleken på dessa är dock anpassad till att vara samma storlek som ikonerna på Power Control-widgeten, men jag skall kika på möjligheten att göra dem större då folk verkar vilja ha det så.

    Danke!
     
  13. Kaj

    Kaj Senior Droid Medlem

    Blev medlem:
    12 jun 2009
    Inlägg:
    1 768
    Mottagna gillanden:
    44

    MINA ENHETER

    Hmm.. Är osäker på om det går att göra. Kommer inte ihåg just nu, kan kolla på det, men en home screen widget har inte en vanlig vy, utan har en remote view där det är väldigt begränsat vad man kan göra. Måste kolla upp det nästa gång jag pillar med koden.
     
  14. asperon

    asperon Adult Droid Medlem

    Blev medlem:
    6 aug 2009
    Inlägg:
    586
    Mottagna gillanden:
    94
    Operatör:
    Tele2
    Telefon:
    Pixel 6

    MINA ENHETER

    Operatör:
    Tele2
    Telefon:
    Pixel 6
    Min plan, när jag väl kommer till att lägga in skinstöd i smooth calendar är att rendera hela widgeten som en bild, läsa in alla element från en zip fil med en xml, där man kan definera exakt var allt ska vara osv. Detta gör även att jag kan sätta margin till 0 och låta bakgrundsbilden styra hur mycket marginal det ska vara. Om du tycker detta verkar som en bra ide kanske vi tillsammans kan arbeta fram en modell för hur det ska fungera och implementera den i båda widgatarna. Så länge man inte har GUI element utan bara statisk information på widgeten så borde det fungera ypperligt?
     
  15. mannyb

    mannyb Androidpamp Moderator

    Blev medlem:
    14 maj 2009
    Inlägg:
    4 308
    Mottagna gillanden:
    778
    Operatör:
    Google Fi
    Telefon:
    Google Pixel 9 Pro Fold

    MINA ENHETER

    Operatör:
    Google Fi
    Telefon:
    Google Pixel 9 Pro Fold
    ROM:
    Stock
    Telefon 2:
    Google Pixel 8 Pro
    ROM:
    Stock
    Platta:
    Google Pixel Tab
    ROM:
    Stock
    Intressant idé, och för en lekman som mig så låter det som en bra lösning också. Det är väl för övrigt så iPhone OS gör också, vid sidanimationer. Den skapar i realtid en bild/screenshot som den sedan animerar vid sidväxlingar tex.

    Edit: Kanske kan det bli CPU-intensivt för en widget som uppdateras ofta, tex om man ställer Snowstorm att uppdatera var 5:e minut.
     
  16. asperon

    asperon Adult Droid Medlem

    Blev medlem:
    6 aug 2009
    Inlägg:
    586
    Mottagna gillanden:
    94
    Operatör:
    Tele2
    Telefon:
    Pixel 6

    MINA ENHETER

    Operatör:
    Tele2
    Telefon:
    Pixel 6
    Jo, det är ju möjligt, men då kan man ju förrendera allt som är statiskt (typ bakgrund osv) och sedan bara lägga på texten, det blir ju några enstaka anrop bara, så det borde inte vara så CPU intensivt.
     
  17. Kaj

    Kaj Senior Droid Medlem

    Blev medlem:
    12 jun 2009
    Inlägg:
    1 768
    Mottagna gillanden:
    44

    MINA ENHETER

    Jag måste kolla lite på min kod. Något i bakhuvudet säger att det inte kommer gå vidare bra, men jag kommer inte ihåg vad. Ett problem kommer givetvis bli att hantera olika upplösningar, men det som ställer till mest problem tror jag snarare har att göra med vad man kan göra via en remote view. Jag vet att det var fruktansvärt struligt för mig att göra så att man dynamiskt skulle kunna välja bakgrunder, och jag har för mig att man inte bara rakt av kan generera en bild dynamiskt och använda i en home widget. Ev så måste man mellanlagra den på sd-kortet eller liknande.

    Vet att jag i början ville ha så att användare själva skulle kunna byta bakgrundsfärg på widgeten, men det stöp pga restriktioner. Försökte få till det på många olika sätt, men vem vet. Det kan vara så att jag förbisåg något.

    Iaf helt klart värt att titta på igen.
     
  18. Das Erdbeerkuchen

    Das Erdbeerkuchen Senior Droid Medlem

    Blev medlem:
    12 jun 2009
    Inlägg:
    1 097
    Mottagna gillanden:
    544

    MINA ENHETER

    Jag vet inte om det bara är jag, men det känns som om det vore bättre om temperaturen skulle vara högerjusterad.
    [​IMG]
    För mig blir det att jag läser
    Sun 18-00 -9
    Mon 00-06 -3
    Mon 06-12 -1

    Alltså blir allt förskjutet ett steg för mig. Å andra sidan så funkar det utmärkt för min ögon när det är en smal liten indelning, som i denna:
    [​IMG]

    Well, jag vet inte om det är programmeraren som ska ändra eller om det är skinnaren. Eller kanske inte någon alls?
     
  19. mannyb

    mannyb Androidpamp Moderator

    Blev medlem:
    14 maj 2009
    Inlägg:
    4 308
    Mottagna gillanden:
    778
    Operatör:
    Google Fi
    Telefon:
    Google Pixel 9 Pro Fold

    MINA ENHETER

    Operatör:
    Google Fi
    Telefon:
    Google Pixel 9 Pro Fold
    ROM:
    Stock
    Telefon 2:
    Google Pixel 8 Pro
    ROM:
    Stock
    Platta:
    Google Pixel Tab
    ROM:
    Stock
    Jag som skinnare kan lägga till lodräta skiljeliner för att göra det lite mer tydligt, men textlayouten är det bara Kaj som kan justera.
     
  20. Näslund

    Näslund Teen Droid Medlem

    Blev medlem:
    4 jun 2009
    Inlägg:
    322
    Mottagna gillanden:
    2

    MINA ENHETER

    Grattis Snowstrom till 1000 inlägg i en tråd!

    Bra jobbat Kaj, massor med svar!
     
    Last edited: 4 feb 2010