Programmatically Fling ListView Android

C'è un modo per poter eseguire in modo programmato un Fling in una list? So che c'è una scimmia che fa tutte queste cose, ma che richiede una connessione al computer con adb etc ecc. Voglio farlo con la mia app su qualsiasi telefono, senza scimmia.

Grazie, Faisal

  • Tornare indietro a MainActivity da un'altra attività
  • Imansible eseguire il progetto dopo l'aggiunta di servizi di Google Play per il progetto
  • ICS Android abilita i programmi GPS in modo programmato?
  • La notifica GCM push non funziona quando l'applicazione non è più in esecuzione
  • Possibili opzioni per l'esecuzione di NodeJS su Android (agosto 2017)
  • Come sovrapporre un button programmaticamente?
  • L'esecuzione di OnCreate in Application viene eseguita sull'aggiornamento?
  • Come aprire la cartella My Files in Android Programmaticamente (utilizzando Intent)?
  • Come utilizzare l'algorithm 3DES su Android?
  • "Imansible risolvere: com.android.support:support-v4:26.0.0" e altri errori simili sulla sincronizzazione di Gradle
  • come utilizzare il trascinamento corretto di una vista su android
  • Scorri il text nella posizione del text
  • 3 Solutions collect form web for “Programmatically Fling ListView Android”

    È ansible finta con un anim (credo che accelerate_decelerate_interpolator può eseguire il lavoro).

    Sembra inoltre che sia supportto per scorrere la tua visione da parte tua:

    public void scrollBy (int x, int y) 

    Spostare la posizione scorrevole della visualizzazione. Ciò causerà una chiamata su onScrollChanged (int, int, int, int) e la visualizzazione verrà invalidata.

      parametri
     x la quantità di pixel da scorrere orizzontalmente
     y la quantità di pixel da scorrere verticalmente
    
     public void scrollTo (int x, int y) 

    Imposta la posizione scorrevole della vista. Ciò causerà una chiamata su onScrollChanged (int, int, int, int) e la visualizzazione verrà invalidata.

     parametri
     x la posizione x per scorrere fino a
     y la posizione y per scorrere fino a
    

    Ci sono due methods per "scrollare lisci" piuttosto che saltare in una posizione.

    Controlla http://developer.android.com/reference/android/widget/ScrollView.html

    per smoothScrollBy() e smoothScrollTo() .

    Spero che questo ti aiuti.

     private AnimationSet set; public void onClick(View v) { if(v.getId() == R.id.pullbutton){ artListview.setVisibility(View.INVISIBLE); if(set == null){ set = new AnimationSet(true); Animation animation = new AlphaAnimation(0.0f, 1.0f); animation.setDuration(100); set.addAnimation(animation); animation = new TranslateAnimation( Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, -1.0f, Animation.RELATIVE_TO_SELF, 0.0f ); animation.setDuration(1000); set.addAnimation(animation); } showPullDownSectionList(); } } public void showPullDownSectionList() { flipper = (ViewFlipper) findViewById(R.id.ViewFlipper01); flipper.setVisibility(View.VISIBLE); setLayoutAnim_slidedownfromtop(flipper); } public void setLayoutAnim_slidedownfromtop(ViewFlipper flipper) { LayoutAnimationController controller = new LayoutAnimationController(set, 0.25f); flipper.setLayoutAnimation(controller); } 
    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.