Ich muss eine Aktivität auf der rechten Seite des Bildschirms öffnen, aber immer noch die alte Aktivität auf der linken Seite des Bildschirms anzeigen.Öffnen Sie Aktivität mit einer erweitern Animation
Es kann etwas wie ein Dialog sein, aber ich muss die Position der neuen Aktivität angeben und auch das Overlay-Look and Feel entfernen.
wie kann ich das machen?
Ich habe bereits meinen ersten Schritt erreicht. Setzen Sie die Aktivität auf eine bestimmte Position und sehen Sie den Hauptbildschirm auf der linken Seite des Bildschirms.
ich die folgende Art verwendet habe:
<style name="Theme.Transparent" parent="android:Theme">
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsFloating">false</item>
<item name="android:backgroundDimEnabled">false</item>
</style>
in meiner Layout-Datei Ich habe mein lineares Layout wie diese
gefasste<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="200dp"
android:layout_height="200dp"
android:orientation="vertical"
android:background="@drawable/background_login"
android:layout_gravity="top|right">
diese Weise wird die Aktivität geht, wo ich will. Jetzt muss ich nur die Aktivität mit einer Expand-Animation öffnen und mit einer Minimierungsanimation schließen. Kann mir jemand sagen wie?
wie mehrere App-Fenster in normalen PCs? –