1. Mitglieder surfen ohne Werbung auf Android-Hilfe.de! ✔ Jetzt kostenlos Mitglied in unserer Community werden.
  1. miracle2k, 06.02.2010 #1
    miracle2k

    miracle2k Threadstarter Android-Hilfe.de Mitglied

    Ich habe eine ganz simple Anwendung. Nur ein TextView, der beim Start eingefadet werden soll:

    Code:
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
    
            Animation fadeInAnim = AnimationUtils.loadAnimation(this, android.R.anim.fade_in);
            fadeInAnim.setDuration(10000);
    
            LinearLayout r = (LinearLayout)findViewById(R.id.root);
            TextView text = new TextView(this);
            text.setText("Hello World");
            text.setTextColor(Color.BLACK);
            r.addView(text);
    
            text.startAnimation(fadeInAnim);
        }
    
    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    	android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:id="@+id/root" 
        android:background="#FFFFFF">
    </LinearLayout>
    
    Das funktioniert wunderbar auf dem ADP1, im Emulator in verschiedenen Versionen, aber auf meinem nagelneuen Milestone ist die ganze Zeit während die Animation läuft der Hintergrundbereich des TextViews sichtbar mit einer ganz leichten grau/blau Farbe.

    Das Problem dritt nicht auf wenn die Hintergrundfarbe der Activity schwarz ist, oder wenn die Hintergrundfarbe des TextViews die gleiche ist wie die der Activity (weiß).

    Ist aber, so wie oben, der TextView transparent, und die Activity nicht schwarz, dann ist der Hintergrund während der Animation sichtbar.

    Können andere Entwickler mit Droid oder Milestone das bestätigen? Handelt es sich hier um eine Motorola-Bug?

    Irgendwelche Ideen für Workarounds? Die Hintergrundfarbe auf Weiß statt Transparent zu setzen wäre zwar in diesem Fall ok, allerdings habe ich in der Praxis eine MapView mit transparentem Overlay und darauf dann die Animation...
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
Google Entwickler Account erstellen lassen Android App Entwicklung 02.08.2018
1 Entwickler, 2 Developer-Accounts Android App Entwicklung 22.05.2018
Animation zwischen 2 Activities systemweit ändern Android App Entwicklung 19.02.2018
[OFFEN] Frage zu AdMob und Voraussetzungen Android App Entwicklung 29.12.2017
Du betrachtest das Thema "Milestone Entwickler: Animationen auf transparentem Hintergrund" im Forum "Android App Entwicklung",
  1. Android-Hilfe.de verwendet Cookies um Inhalte zu personalisieren und dir den bestmöglichen Service zu gewährleisten. Wenn du auf der Seite weitersurfst stimmst du der Cookie-Nutzung zu.  Ich stimme zu.