NKAnimation
Processingみたいな事をしたかった…
動作環境 API15以上
利用方法
ルートのbuild.gradle に jitpack の設定を追加
buildscript ではなく allprojects のほうです
//# root/build.gradle allprojects { repositories { jcenter() maven { url 'https://jitpack.io'} } }
アプリのbuild.gradle に libraryのパスを追加
// root/app/build.gradle dependencies { compile 'com.github.Atsumi3:NKAnimation:0.1.1' }
アニメーション用のControllerを作成
// ObjectController.java public final class ObjectController extends NKAnimationBaseController { public ObjectController() { // 初期化 } @Override public void onUpdate() { // 計算 } @Override public void onDraw(Canvas c) { // 描画 } @Override public boolean onTouchEvent(MotionEvent event) { // タッチされた時の処理 return true; } }
コントローラーを設定
// MainActivity.java public class MainActivity extends Activity { @Override public void onCreate(Bundle savedIBundle) { super.onCreate(savedIBundle); final NKAnimationView animationView = new NKAnimationView(); setContentView(animationView); // コントローラーの設定 animationView.addController(new ObjectController()); } }
凝ったことはし辛いですが、プログラミングに触ってみようかな..? って人に弄らせてみると楽しく学べそうな感じがします
ではでは