Snowstorm (fd YrVader) - Svensk väderwidget

Discussion in 'Applikationsutveckling' started by Kaj, Jul 1, 2009.

  1. Vandergrift

    Vandergrift Adult Droid Medlem

    Joined:
    Aug 10, 2009
    Messages:
    712
    Likes Received:
    6

    MINA ENHETER

    Gillar nog manny's första "icke gloss" varianten mest. Dock är båda jävligt fräna
     
  2. goa200

    goa200 Baby Droid Hedersmedlem

    Joined:
    Jun 3, 2009
    Messages:
    21
    Likes Received:
    162

    MINA ENHETER

    något jag direkt kom på är att notifikationerna är med svart text. för oss med svart statusbar är det något frustrerande. Vore bra om man kunde antingen toggla svart/vitt eller välja färg om det är enkelt åtgärdat
     
  3. Kaj

    Kaj Senior Droid Medlem

    Joined:
    Jun 12, 2009
    Messages:
    1 768
    Likes Received:
    44

    MINA ENHETER

    Hmm.. egentligen inte så svårt att göra, men det blir pillande på många ställen. Lägga till nytt konfigureringsalternativ. Uppdatera databas osv. Har du någon skärmdump jag kan se?

    Alternativt skulle jag ju kunna sätta en bakgrundsfärg, men det blir väl inte så fint det heller.
     
  4. goa200

    goa200 Baby Droid Hedersmedlem

    Joined:
    Jun 3, 2009
    Messages:
    21
    Likes Received:
    162

    MINA ENHETER

    notifieringar borde väl styras av framwork filen om jag inte missminner. Dock såg jag bara en snowstorm ikon uppe i notifikationsbaren och ingen text och tänkte inte längre än vad näsan räckte och antog att texten var svart för något borde det stå där tyckte jag.
    Var efter jag bytt skin
     
  5. fello

    fello Kid Droid Medlem

    Joined:
    Jul 2, 2010
    Messages:
    41
    Likes Received:
    0

    MINA ENHETER

    tkr att båda två va jävligt mysiga :)
     
  6. Kaj

    Kaj Senior Droid Medlem

    Joined:
    Jun 12, 2009
    Messages:
    1 768
    Likes Received:
    44

    MINA ENHETER

    Ah. Nä, det står nog inget där. Om du drar ned notifieringsmenyn så kommer du se en progressbar, och under den skall det stå en statustext. Om något går fel kommer vyn bytas ut mot en feltext.
     
  7. mannyb

    mannyb Androidpamp Staff Member

    Joined:
    May 14, 2009
    Messages:
    4 308
    Likes Received:
    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
    Ah, ja, bra att du nämnde det, jag har nämligen en fråga rörande detta. Jag har förstått att det inte finns något enkelt sätt att skapa den effekten för er utvecklare? I CSS finns det en enkel text-shadow declaration som löser detta på 10 sekunder, men för er androidprogrammerare är det inte lika lätt?

    Min tanke är dock om det kanske går att lägga två lager text ovanpå varandra, ett svart lager först och sedan samma text i ett vitt lager ovanpå det första lagret, men 1 pixel högre upp/till vänster än det svarta lagret.
     
  8. Kaj

    Kaj Senior Droid Medlem

    Joined:
    Jun 12, 2009
    Messages:
    1 768
    Likes Received:
    44

    MINA ENHETER

    Jo, det är väldigt lätt att göra dropshadow på en layout, däremot är det omöjligt att stänga av/slå på det dynamiskt i en widget. Dvs, jag kan bara välja alltid på eller alltid av. I en aktivitet kan man lätt styra det dynamiskt.

    Den enda lösningen jag har kommit på, om jag skulle vilja kunna göra det dynamiskt är att rita hela widgeten som bild, men då kan man inte längre använda layoutmanagers (vilket man bör göra för att enklast hantera olika upplösningar)
     
  9. mannyb

    mannyb Androidpamp Staff Member

    Joined:
    May 14, 2009
    Messages:
    4 308
    Likes Received:
    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
    I see. Ja, det ställer ju förstås till det då man inte vill ha text-shadow på alla layouter/teman. Iofs tror jag att det skulle vara snyggt att ha det som standard för just ort och aktuell temp, men det riskerar att se knasigt ut med riktigt små fontstorlekar, som den som används i 1x1 och 2x1.
     
  10. Kaj

    Kaj Senior Droid Medlem

    Joined:
    Jun 12, 2009
    Messages:
    1 768
    Likes Received:
    44

    MINA ENHETER

    Minnesanteckning Hmm.. kanske skulle gå att kombinera layouter med att skapa en bild.
    http://www.brighthub.com/mobile/google-android/articles/30676.aspx

    Det jag skulle behöva kolla på är att layouten får samma storlek som bilden den skall rita sig i, annars kommer t.ex texter bli oskarpa.

    Kan bli lite för mycket jobb att göra just nu, men om ett provskott visar att det verkar funka så kan jag kolla på det i framtiden.
     
  11. Kaj

    Kaj Senior Droid Medlem

    Joined:
    Jun 12, 2009
    Messages:
    1 768
    Likes Received:
    44

    MINA ENHETER

    En förtydligan. Jag behöver alltså inte ha det likadant i alla layouter. T.ex kan 1x1 köra utan dropshadow medans 4x2 kör med dropshadow.

    Det jag inte kan göra är att låta användaren välja att ha dropshadow eller ej för en given layout.
     
  12. mannyb

    mannyb Androidpamp Staff Member

    Joined:
    May 14, 2009
    Messages:
    4 308
    Likes Received:
    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
    Ooh. Kan användaren styra transparens på skuggan? I sådant fall skulle man kunna "stänga av" skuggningen genom att sätta transparensen till 100%. Alternativt, fullösning, om man kan styra färgen på skuggan - sätta skuggan till samma färg som widgetbakgrunden.
     
  13. Kaj

    Kaj Senior Droid Medlem

    Joined:
    Jun 12, 2009
    Messages:
    1 768
    Likes Received:
    44

    MINA ENHETER

    Nej, det är just de sakerna som endast går att ställa in statiskt när man jobbar med widgets. Storlek på skugga, skuggans färg osv. Vet inte varför de anser det vara en säkerhetsrisk att ställa in det dynamiskt.
     
  14. mannyb

    mannyb Androidpamp Staff Member

    Joined:
    May 14, 2009
    Messages:
    4 308
    Likes Received:
    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
    Underligt, och väldigt begränsande. I iPhone-appar ser man ofta den där snygga skuggan/highlights på textrubriker.. men å andra sidan så kan man sällan konfigurera teman och fontfärg och sådant på iPhone-appar, så det är inte direkt ett problem ändå.
     
  15. mannyb

    mannyb Androidpamp Staff Member

    Joined:
    May 14, 2009
    Messages:
    4 308
    Likes Received:
    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
    144 px/72 px för WVGA-layouter. Jag kommer bygga temat för WVGA och sedan bara krympa eländet till HVGA och QVGA.
     
  16. Zuul

    Zuul Youth Droid Medlem

    Joined:
    May 3, 2010
    Messages:
    132
    Likes Received:
    0

    MINA ENHETER

    mannyb: Sol bilden är lite4 platt i underkant, men det kanske du har sett :P

    Kaj: Är det svårt att göra som tex HTC, att ha alla sina wigets i en, o sedan får man välja storlek/utseende när man valt den, så inte widget listan blir jätte lång som tyvärr så många gör.
     
  17. mannyb

    mannyb Androidpamp Staff Member

    Joined:
    May 14, 2009
    Messages:
    4 308
    Likes Received:
    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
    Jodå, det var bara en snabb mockup det där. Grafiken fixas till i en eventuell äkta release :)
     
  18. Kaj

    Kaj Senior Droid Medlem

    Joined:
    Jun 12, 2009
    Messages:
    1 768
    Likes Received:
    44

    MINA ENHETER

    Snowstorm kommer annars krympa dem när de används. De blir iof inte lika skarpa som om de var i rätt storlek från början.
     
  19. Kaj

    Kaj Senior Droid Medlem

    Joined:
    Jun 12, 2009
    Messages:
    1 768
    Likes Received:
    44

    MINA ENHETER

    En widget kan inte byta storlek dynamiskt, men den kan byta layout dynamiskt. Dvs den idéen funkar bara om alla widgets är av samma storlek.

    Jag kommer dock lägga in i Snowstorm så att man kan välja att dölja vissa storlekar från widgetmenyn.
     
  20. Kaj

    Kaj Senior Droid Medlem

    Joined:
    Jun 12, 2009
    Messages:
    1 768
    Likes Received:
    44

    MINA ENHETER

    Begränsningen finns som sagt bara för en widget på homeskärmen. I en aktivitet kan man enkelt ändra allt sådant dynamiskt.