11

以下に示すGenie Effectアニメーションを実装する必要があります。

ここに画像の説明を入力

参照:

どこから始めればよいかわかりませんでした。誰かが私にいくつかのアイデアを提案できますか?

変換やスケーリングなどの基本的なアニメーションでいくつかのコードを試しましたが、成功しませんでした。

4

3 に答える 3

6

このコードをGame Library AndEngineで実装しました

さらに移動するのに役立つ以下の添付コードを見つけてください。このコードを ur android コードのフラグメントとして使用するか、このコードのインスタンスを作成し、このコードを再利用するためにアクティビティから再度拡張することができます。

この zip ファイルには 2 つのプロジェクトが含まれています。

  1. 上記の効果のためのコード実装と
  2. 私のプロジェクトに追加する必要があるAndEngineライブラリ。

マイコードをダウンロードするには、ここをクリックしてください

于 2013-11-09T05:44:16.237 に答える
0

Genie Effectのようなアニメーションを作ってみました。しかし、あなたのイメージが示すほど完璧ではありませんが、研究中に役立ちます.

デモの例ビデオ

res に anim フォルダーを作成します。Falling.xml をコピー

落下.xml

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:interpolator="@android:anim/linear_interpolator" >

    <translate
        android:duration="750"
        android:fromXDelta="0%p"
        android:fromYDelta="10%p"
        android:toXDelta="0%"
        android:toYDelta="50%" />

    <scale
        android:duration="750"
        android:fillAfter="false"
        android:fromXScale="1.0"
        android:fromYScale="1.0"
        android:pivotX="50%"
        android:pivotY="100%"
        android:toXScale="0"
        android:toYScale="0" />

</set>

ボタンのクリック時にアニメーションを適用するには、次の Java コードを使用します。

final Animation animationFalling = AnimationUtils
                        .loadAnimation(GenieEffectActivity.this, R.anim.falling);
                imgview.startAnimation(animationFalling);

お役に立てば幸いです。

于 2013-11-08T15:21:14.110 に答える