2017-02-17 8 views
0

Ich habe versucht, eine androide FAB Animation Toolbar zu machen. Ich habe dieses Beispiel https://github.com/vpaliyX/FAB-Toolbar-Example verwendet, um zu überprüfen, wie es funktioniert, aber ich bemerke eine seltsame Sache. Die AnimatorSet-Klasse im geklonten Beispiel sieht gut aus, aber wenn ich versuche, sie in meinem Projekt zu öffnen, habe ich das. Es ist das Implementierungs- oder Importproblem?AnimatorSet class return RuntimeException ("Stub!")

+0

Ihre IDE dekompiliert eine Framework-Klasse ('android.animation.AnimatorSet'). Die eigentliche Implementierung wird zur Laufzeit verknüpft (z. B. [7.1.1-Version] (https://github.com/android/platform_frameworks_base/blob/android-7.1.1_r22/core/java/android/animation/AnimatorSet.java).). – CommonsWare

+0

Also ist es in diesem Fall richtig? Es ist seltsam, dass es in einem Projekt die Klasse dekompiliert, in der anderen aber nicht. – Expiredmind

+0

"Was ist seltsam, dass es in einem Projekt dekompilieren Klasse aber nicht in der anderen" - Sie haben möglicherweise nicht den Quellcode für alle Android-Versionen von Ihrem SDK-Manager heruntergeladen. – CommonsWare

Antwort

0

Wenn Sie die Quellen von Android-Framework-Klassen sehen möchten, müssen Sie sie aus dem SDK-Manager herunterladen. Öffnen Sie den SDK-Manager, suchen Sie nach "Quellen für Android x", wobei x Android-Version ist, die Sie entwickeln und herunterladen.

Verwandte Themen