2

Androidでズームアニメーションを使用したアプリを開発しています。ボタンのonclickイベントのように、次のアクティビティに移動します。そのアクティビティでは、画像をアニメーションでズームインする必要があります。誰かがこれに出くわしたら助けてください。

4

2 に答える 2

5

このコードを次の ActivityonCreate()メソッドで使用します

ImageView imageView = (ImageView)findViewById(R.id.imageView);
        
Animation animZoomin = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.zoom_in);
        
imageView.startAnimation(animZoomin);

実行するアニメーションのタイプを定義する xml ファイルを作成します。このファイルは res ディレクトリの下の anim フォルダ(res ⇒ anim ⇒ zoom_in.xml)に配置する必要があります。res ディレクトリに anim フォルダがない場合は作成します。

次のコードをzoom_in.xmlファイルに入れます

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:fillAfter="true" >
 
    <scale
        android:duration="1000"
        android:fromXScale="1"
        android:fromYScale="1"
        android:pivotX="50%"
        android:pivotY="50%"
        android:toXScale="3"
        android:toYScale="3"/>
</set>
于 2013-10-25T09:10:07.260 に答える
0

同様の StackOverFlow に関するいくつかのトピックがあるようです:

Androidでアニメーションをズームインおよびズームアウトする

ズーム イン アニメーション

そして、ここに developer.android.com の記事があります:

http://developer.android.com/training/animation/zoom.html

それが役立つことを願っています。:]

于 2013-10-25T08:11:55.647 に答える