2016-08-01 97 views
0

Ich habe ein Problem bei der Entwicklung der App-Design meiner mobilen Anwendung in Appcelerator Titanium Studio. Ich möchte die Navigationsleiste oben (mit Zurück-Taste usw.) optisch mit Blick unterhalb der realen Navigationsleiste erweitern. Wenn ich das barColor Attribut verwende, gibt es einen Schatten am unteren Rand der Navigationsleiste - ich kann diesen Schatten verschwinden lassen, wenn ich stattdessen das barImage Attribut verwende. Das Problem ist jetzt folgendes: Ich benutze ein PNG-Bild mit einem einfachen, farbigen Hintergrund - es ist der gleiche HEX-Code wie die Ansicht in der App verwendet. Das Problem ist, dass das PNG-Bild etwas dunkler ist als die Ansicht darunter, die mit dem gleichen HEX-Code arbeitet.Gleiche HEX-Code, aber verschiedene Farben zwischen PNG und NavigationBar

Warum ist das PNG-Bild immer noch ein bisschen dunkler als die Ansicht der App, mit der gleichen Farbe? Gibt es ein Farbprofil, das ich ändern muss? Das PNG wird in Adobe Illustrator mit dem sRBG-Farbprofil erstellt.

Vielen Dank im Voraus!

+0

Hat das PNG eine Undurchsichtigkeit? – dandavis

+0

Nicht so weit ich weiß, ändert es etwas? Ich habe ein einfaches Bild mit Pixelmator erstellt und die einzige bestehende Hintergrundebene mit der Farbe gefüllt - das wars. Es ist nur eine Farbschicht ... Ist das eine Antwort auf Ihre Frage? – weblion

+0

Nun, es könnte Farbkorrektur oder Gamma sein, wenn es keine Transparenz oder Opazität im Spiel gibt, aber ich weiß nicht, wie man das "repariert", wenn das der Fall ist ... – dandavis

Antwort

0

vielen Dank für die Antwort auf meine erste Frage und Ihre Unterstützung. Schließlich fand ich das Problem in Bezug auf die dunklere Farbe der navBar. Es war das Attribut translucent, das anfänglich und standardmäßig auf true gesetzt ist. Wenn Sie translucent:false in Ihr Fenster einfügen, verschwindet die etwas dunklere Ebene auf Ihrem PNG (oder barColor). Danke!