Autore Topic: Muove una View in un ViewGroup  (Letto 271 volte)

Offline Alessandro

  • Nuovo arrivato
  • *
  • Post: 2
  • Respect: 0
    • Mostra profilo
Muove una View in un ViewGroup
« il: 05 Settembre 2011, 16:51:59 CEST »
0
Salve a tutti,

ho esteso un ViewGroup, ho posizionato con layout(...) un'immagine al suo centro e poi, usando GestureDetector.OnGestureListener vorrei spostare tale vista sull'asse x.
Nel metodo onScroll della classe che implementa il listener eseguo tale codice

Codice: [Seleziona]
@Override
        public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) {
                getParent().requestDisallowInterceptTouchEvent(true);
                for(int i = 0; i < getChildCount(); i++) {
                        View child = getChildAt(i);
                        child.offsetLeftAndRight((int)-distanceX);
                }
                return true;
        }

La view si muove....ma con una sorta di progressione più che lineare. Sembra accelerare!

??? Grazie