2016-03-21 3 views
0

Ich zeichne unterschiedliche Ansicht in einer benutzerdefinierten Ansicht mit Leinwand, und benutzerdefinierte Animation zu einer der Ansicht hinzufügen (unendliche Bounce) nicht sicher, wie dies erreicht werden kann. Würde mich über Vorschläge freuen. Hier ist Block von Code und ich möchte Bounce-Animation zu View1Bounce-Animation für benutzerdefinierte Ansicht mit Leinwand gezeichnet

class MainView extends View { 
    @Override 
    protected void onDraw(final Canvas canvas) { 
     canvas.save(); 

      // Draw view 1 
      canvas.translate(…); 
      view1.draw(canvas) 

      // draw other views 

     canvas.restore(); 
    } 
} 

class View1 extends View { 
.. 
} 

Antwort

0

hinzufügen Sie können Animatoren direkt zu Ansichten mit XML oder Java hinzufügen. Um den Bounce zu erzeugen, würden Sie die Interpolator-Klasse (oder eine der vordefinierten Unterklassen)

erweitern
Verwandte Themen