AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung [Fmx, iOS, Android] Wer benutzt TImageList generiert aus einem Bitmap-Array
Thema durchsuchen
Ansicht
Themen-Optionen

[Fmx, iOS, Android] Wer benutzt TImageList generiert aus einem Bitmap-Array

Ein Thema von Rollo62 · begonnen am 19. Mai 2017 · letzter Beitrag vom 22. Mai 2017
 
Rollo62

Registriert seit: 15. Mär 2007
3.936 Beiträge
 
Delphi 12 Athens
 
#1

[Fmx, iOS, Android] Wer benutzt TImageList generiert aus einem Bitmap-Array

  Alt 19. Mai 2017, 16:16
Hallo zusammen,

ich habe bisher TImageList für meine Iconssammlung benutzt, ca 72 Icons im Moment in der App.
Die habe ich einzeln eingeladen in die Bilderliste, und das wurde immer optimal angezeigt z.B. in einem TGlyph.
Das klappte auch auch bisher hervorragend.

Seit Rx10.2 gibt es aber massive Darstelungsprobleme, verschwindenden Icons, Bildfehler.

Deshalb wollte ich mal einen anderen Weg probieren:
- Die Icons als ein großes Png exportieren, und dann in ein neues TImageList einladen.
ImageList fragt dann ob es die Icons aufteilen soll.

Das funktioniert, auf Windows, Mac sieht Alles tolll aus, und ist hoffentlich effektiver gepackt als die 72 Einzeilteile.

Das Problem:
iOS und Android scheinen mit krummen Scales daranzugehen (1.5, 2.5 ??), und die Icons sind angeschnitten.

Eigentlich wäre ich davon ausgegangen das es im Destination wieder rightig geschnitten und skaliert wird,
irgendwie scheint es so aber nicht zu gehen.
Vermutlich müsste ich mehrere solcher MultiBitmaps eilesen, eins für jede Auflösungsstufe.
Das würde aber wohl die schön klein gepackten Icons wieder zunichte machen.

Hat das vielleicht jemand so im Einsatz wie ich mir das denke, oder arbeitet Ihr Alle mit einzelnen Bitmaps ?
Vielleicht hat je memand einen ip wie ich die Skalierung je nach Device passend machen könnten ohne gleich
5 Versionen davon reinzustellen.

Edit:
Zur Verdeutlichung ein paar Bilder
So sieht es aus (ja es sieht auch auf einem echten Device genauso aus)
Clipboard01.jpg

So sollte es aussehen (Die schlechte Bildqualität bei UK-Flagge liegt im Orginal)
Clipboard02.jpg

Rollo

Geändert von Rollo62 (19. Mai 2017 um 16:23 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:14 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz