Übersetzungs-Animation zum Ausblenden der Ansicht

8

Ich brauche meine Listenansicht, um mit alternativen Berührungen zu verbergen und zu zeigen. Um die Listview auf der linken Seite des Bildschirms auszublenden, verwende ich daher Animation

%Vor%

und zum Anzeigen mit

%Vor%

Mein Problem ist, dass die Listenansicht nicht ausgeblendet wird. Es wird links gehen und wieder zurückkommen. Ich weiß nicht, wie man Listview bei Berührung vollständig auf den linken Rand ausblendet. Bitte helfen Sie dies zu erreichen

    
AndroidOptimist 16.09.2013, 09:59
quelle

4 Antworten

3

Endlich finde ich die Antwort und es ist eine sehr einfache Modifikation der Koordinatenwerte. Und der Code ist

%Vor%

Hier wird ein negativer Wert bei der zweiten Koordinatenursache gesetzt, da er sich von der negativen Seite weg bewegt, was bedeutet, dass sich die Ansicht in Richtung der inneren linken Seite bewegt.

    
AndroidOptimist 16.09.2013, 11:33
quelle
20
%Vor%     
dipali 16.09.2013 10:08
quelle
3

Wenn Sie Ihre Ansicht ausblenden möchten, verwenden Sie

%Vor%

oder

%Vor%

Sie verwenden derzeit den Wert 0 , der der konstante Wert von View.VISIBLE ist.

Ich nehme an, Sie möchten die ListView nach dem Animieren ausblenden?

Aber Sie zeigen die ListView direkt nach dem Start der Animation an. Sehen Sie sich AnimationsListener an und blenden Sie die ListView

aus %Vor%

Zum Beispiel:

%Vor%     
Philipp Jahoda 16.09.2013 10:06
quelle
0

für das allgemeine Verständnis dessen, was Sie nicht wissen, fand ich Sie einen anderen Beitrag, der es sehr gut erklärt !! Die Ansicht und ihre Animation funktionieren etwas anders als erwartet!

Ссылка

    
bofredo 16.09.2013 10:07
quelle