0

Beim Erstellen ist eine Schaltfläche zum Anmelden sichtbar. Es gibt ein Hilfe-Overlay, das nach N Sekunden ausgelöst wird. Dieses Hilfe-Overlay muss die Anmelde-Schaltfläche im Layout unten markieren, wie auf dem Bildschirm rechts im Bild unten. Wie kann dies erreicht werden? Der erste Anmeldebildschirm und das Hilfe-Overlay sind zwei verschiedene relative Layouts.Android - Wie kann ich eine Schaltfläche, die Teil des darunterliegenden Layouts ist, in einem Hilfe-Overlay-Layout hervorheben, das transparent ist?

Example

Danke für die Hilfe.

+0

Können Sie den Code zum Auslösen der Überlagerung veröffentlichen? –

Antwort

0

Ich fand es heraus. Im Folgenden ist das relative Layout, das ich verwendet habe:

<FrameLayout 
     android:id="@+id/whiteDot" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:background="@drawable/white_dot" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="9dp" 
     android:layout_below="@id/loginHelpText"> 
    </FrameLayout> 



    <Button 
     android:id="@+id/loginHelpButton" 
     android:layout_width="80dp" 
     android:layout_height="38dp" 
     android:layout_marginTop="16dp" 
     android:layout_alignParentRight="true" 
     android:layout_below="@id/loginHelpText" 
     android:layout_marginRight="16dp" 
     android:background="@drawable/rounded_corner_button_transparent" 
     android:textColor="#fafafa" 
     android:text="OK"/> 

    <View 
     android:id="@+id/whiteLine" 
     android:layout_width="1dp" 
     android:layout_height="wrap_content" 
     android:layout_centerHorizontal="true" 
     android:layout_below="@id/whiteDot" 
     android:layout_above="@+id/highlightButton" 
     android:background="#e9ebed"> 
    </View> 

    <Button 
     android:id="@+id/highlightButton" 
     android:layout_width="299dp" 
     android:layout_height="57dp" 
     android:layout_centerHorizontal="true" 
     android:layout_marginBottom="114dp" 
     android:layout_alignParentBottom="true" 
     android:background="@drawable/rounded_corner_highlight_button"/> 

    <ImageButton 
     android:id="@+id/signInDuplicate" 
     android:scaleType="fitXY" 
     android:layout_width="283dp" 
     android:layout_height="44dp" 
     android:layout_marginBottom="120dp" 
     android:focusable="false" 
     android:src="@drawable/bt_signin" 
     android:background="@android:color/transparent" 
     android:layout_centerHorizontal="true" 
     android:layout_alignParentBottom="true"/> 
Verwandte Themen