Marco S.
Rang: Android HiWi
Beiträge: 105
Eintrittsdatum: 27.02.2010
Modell: -
Firmware: -
Mod: -
Kernel: -
Build: -
Provider: -
|
Oh mein Gott - wie soll ich denn das mit Android machen ???
verfasst am 19.03.2010 22:38:55
Hi, ich portiere eine iPhone App nach Android. Die meisten Sachen klappen ganz gut. Aber: wie in aller Welt soll ich das hier machen?  Man achte auf den halbtransparenten Textview, und ebenfalls auf die Titlebar und die Topbar... *kopfkratz* Hat jemand n Ansatz? Gruß, Marco Schmitz
|
ch d
Rang: Android Prof
Beiträge: 418
Eintrittsdatum: 16.01.2010
Modell: HTC Magic
Firmware: 1.6
Mod:
Kernel:
Build:
Provider: Vodafone
|
RE: Oh mein Gott - wie soll ich denn das mit Android machen ???
verfasst am 19.03.2010 22:58:02 (über AndroidPIT-App)
schau mal im wiki da war mal was von Transparenz in ner app viel Erfolg
-----
no woman-no cry
|
Sven Woltmann
Status: Administrator
Rang: Android Gottheit
Beiträge: 1.517
Eintrittsdatum: 07.04.2009
Modell: Galaxy Nexus
Firmware: 4.0.2
Mod: -
Kernel: 3.0.8-gaaa2611 android-build@apa28 #1
Build: ICL53F
Provider: T-Mobile D
|
RE: Oh mein Gott - wie soll ich denn das mit Android machen ???
verfasst am 19.03.2010 23:06:36
— geändert am 19.03.2010 23:08:38
Ich hab es jetzt nicht überprüft, aber ich würd sagen die Transparenz lässt sich genauso erreichen wie in regulärem Java. Einfach einen Farbwert mit Alpha-Anteil zuweisen, also z. B. 0x80ff0000 müsste rot mit 50% Transparenz sein. Einen schwarzen halb-transparenten Hintergrund müsstest Du so zuweisen können: <TextView ... android:background="#80000000" ... />
-----
Android Forum ... AndroidPIT-Regeln
|
Mirko Herbig
Rang: Klassensprecher
Beiträge: 48
Eintrittsdatum: 28.05.2009
Modell: Nexus One
Firmware: 2.2
Mod: -
Kernel: -
Build: -
Provider: O2
|
RE: Oh mein Gott - wie soll ich denn das mit Android machen ???
verfasst am 19.03.2010 23:44:11
(So da war Sven schneller beim Tippen  ) Frage Du lieber erstmal Steve Jobs, ob er es patentiert hat, sonst verklagt er mich noch, wenn ich dir jetzt einen Tipp gebe!  Die Sache ist eigentlich ganz einfach. Hier mal die Layoutstruktur. (Das ist jetzt evtl. nicht die exakte Lösung, aber der Ansatz sollte damit klar werden) Als Root für deine Aktivity nimmst du ein RelativLayout diesem weist per android:background=“@drawable/meinbild“ das Hintergrundbild zu. Die Titelbar positionierst du mit android:layout_alignParentTop="true" ganz oben Die Bottombar mit android:layout_alignParentBottom="true"ganz unten Die Text View mit android:layout_above="@id/bottombar" über der Bottombar. So jetzt zur Transparenz TextView: android:background="#77000000" (#AARRGGB  Titelbar und Bottombar: android:background="@drawable/mytransparentImage" Dabei kann myTransparentImage ein *.png, *.9.png oder xml sein Ich würde ein *.9.png empfehlen das skaliert besser.
|
Jörg V.
Rang: Android Gottheit
Beiträge: 4.348
Eintrittsdatum: 08.06.2009
Modell: Samsung Galaxy Note (N7000)
Firmware: 2.3.6
Mod: -
Kernel: 2.6.35.7-N7000XXKKA-CL726566
Build: Gingerbread.XXKKA
Provider: T-Mobile AT
|
RE: Oh mein Gott - wie soll ich denn das mit Android machen ???
verfasst am 20.03.2010 01:11:06
ch d schau mal im wiki da war mal was von Transparenz in ner app viel Erfolg Da hatte ich prinzipiell nur beschrieben wie man eine Activity komplett Transparent macht.
-----
lg Voss - Ach ja und noch was, unsere AndroidPIT-Regeln ლ(╹◡╹ლ)
|
Marco S.
Rang: Android HiWi
Beiträge: 105
Eintrittsdatum: 27.02.2010
Modell: -
Firmware: -
Mod: -
Kernel: -
Build: -
Provider: -
|
RE: Oh mein Gott - wie soll ich denn das mit Android machen ???
verfasst am 20.03.2010 09:17:40
danke eurer antworten. dass jede farbe einen alpha kanal hat wusste ich nicht und ist wirklich sehr gut.
dait bekomm ich alles unterhalb der titlebar hin.
mittels theming bekomm ich auch die titlebar customized.
hat jemand ne idee wie ich an die topbar (ich nenn sie mal so, gemeint ist der oberste streifen, wo batteriestand etc zu sehen sind) customize?
viele grüße marco
|
Marco S.
Rang: Android HiWi
Beiträge: 105
Eintrittsdatum: 27.02.2010
Modell: -
Firmware: -
Mod: -
Kernel: -
Build: -
Provider: -
|
RE: Oh mein Gott - wie soll ich denn das mit Android machen ???
verfasst am 20.03.2010 09:20:24
ach noch was:
bisher hab ich immer dafür gekämpft dass komponenten nebeneinander liegen (siehe relative layout thread).
nun muss ich sie übereinander legen.
es sei denn ich lege das bild tatsächlich in den background meiner activity.
aber nur mal theoretisch: wäre es möglich einen imageview fill_parent zu setzen und irgendwoe DARÜBER einen textview mit scrollbar?
gruß marco
|
Jörg V.
Rang: Android Gottheit
Beiträge: 4.348
Eintrittsdatum: 08.06.2009
Modell: Samsung Galaxy Note (N7000)
Firmware: 2.3.6
Mod: -
Kernel: 2.6.35.7-N7000XXKKA-CL726566
Build: Gingerbread.XXKKA
Provider: T-Mobile AT
|
RE: Oh mein Gott - wie soll ich denn das mit Android machen ???
verfasst am 20.03.2010 09:27:33
Die Top-Bar (heißt Notification Bar) ist nur mit Root Rechten zu customizen. Ich würde in einer App, Dinge die nicht zur App gehören auch nicht versuchen zu customizen. Das birgt erstens nur zusätzliche Fehlerquellen, verwirrt ggf. den Anwender und gehört nicht in so eine App hinein. Dinge der OS Gui und dazu gehört die Notification Bar, würde ich nicht versuchen zu verändern. Bläst auch nur unnötig den Code auf.
-----
lg Voss - Ach ja und noch was, unsere AndroidPIT-Regeln ლ(╹◡╹ლ)
|
Jack-In-Da-Box
Status: Super-Blogger, Super-Tester
Rang: Android Gottheit
Beiträge: 1.567
Eintrittsdatum: 22.09.2009
Modell: HTC Sensation
Firmware: 2.3.4
Mod:
Kernel:
Build:
Provider: T-Mobile D
|
RE: Oh mein Gott - wie soll ich denn das mit Android machen ???
verfasst am 20.03.2010 10:32:11
wäre es möglich einen imageview fill_parent zu setzen und irgendwoe DARÜBER einen textview mit scrollbar? theoretisch - ja
-----
AndroidPIT-Regeln || AndroidPIT-UserMap
|
Marco S.
Rang: Android HiWi
Beiträge: 105
Eintrittsdatum: 27.02.2010
Modell: -
Firmware: -
Mod: -
Kernel: -
Build: -
Provider: -
|
RE: Oh mein Gott - wie soll ich denn das mit Android machen ???
verfasst am 20.03.2010 10:37:24
vielen dank für eure hilfe. das klappt ja wirklich gut hier  einziges manko: die scrollbar hat selber noch einen fade out transparenzeffekt. weiss jemand wie ich den unterbinde?   gruß marco
|
Jörg V.
Rang: Android Gottheit
Beiträge: 4.348
Eintrittsdatum: 08.06.2009
Modell: Samsung Galaxy Note (N7000)
Firmware: 2.3.6
Mod: -
Kernel: 2.6.35.7-N7000XXKKA-CL726566
Build: Gingerbread.XXKKA
Provider: T-Mobile AT
|
RE: Oh mein Gott - wie soll ich denn das mit Android machen ???
verfasst am 20.03.2010 10:54:10
— geändert am 20.03.2010 10:55:12
Meinst Du vielleicht : 1if (isVerticalFadingEdgeEnabled()) setVerticalFadingEdgeEnabled(false);
-----
lg Voss - Ach ja und noch was, unsere AndroidPIT-Regeln ლ(╹◡╹ლ)
|
Timo A.
Rang: Android Prof
Beiträge: 661
Eintrittsdatum: 13.02.2010
Modell: LG Optimus Speed P990
Firmware: 4.0.4
Mod: Nova HD RC24-50
Kernel: Harsh Kernel 3.0.29-p990-ics
Build: IMM76D
Provider: O2
|
RE: Oh mein Gott - wie soll ich denn das mit Android machen ???
verfasst am 04.05.2010 14:27:45 (über AndroidPIT-App)
Marco S. vielen dank für eure hilfe. das klappt ja wirklich gut hier  einziges manko: die scrollbar hat selber noch einen fade out transparenzeffekt. weiss jemand wie ich den unterbinde?   gruß marco warum willst du den rausmachen? ich finde das sieht voll cool aus wenn der Text im Bild verschwimmt!
-----
My Devices: LG Optimus Speed (Nova HD) || HTC Hero (Testdevice, CM7 Nightlies)
|
ZoMtEc
Rang: Schülersprecher
Beiträge: 80
Eintrittsdatum: 24.03.2010
Modell: HTC Desire
Firmware: 2.1
Mod: bisher noch nicht ;)
Kernel:
Build:
Provider: Vodafone
|
RE: Oh mein Gott - wie soll ich denn das mit Android machen ???
verfasst am 05.05.2010 16:39:16
— geändert am 05.05.2010 16:42:24
OT: Könnte die Süddeutsche sein  Kurz ma nachgefragt - läuft ja eigentlich mit in-app-purchase, wenn ich mich nicht irre!? wie sieht hier der ansatz für die android-app aus?
|