私は自分のプロジェクトに必要なものがあります。私は私の相対的なレイアウトは誰..Can上から下にスライドしたい私にこのレイアウトのアニメーション
上のいくつかの助けを与えてくださいおかげで、 Keerthi
私は自分のプロジェクトに必要なものがあります。私は私の相対的なレイアウトは誰..Can上から下にスライドしたい私にこのレイアウトのアニメーション
上のいくつかの助けを与えてくださいおかげで、 Keerthi
シンプル、
レイアウトを作成し、レイアウトに翻訳アニメーションを適用します。 XMLでレイアウトが目に見えないし、あなたのコード内で行い、このXMLそれは目に見える
変更を行うウル必要
<RelativeLayout
android:id="@+id/linearLayout3"
android:layout_width="wrap_content"
android:layout_height="220dip"
android:orientation="vertical"
android:layout_marginTop="480dip"
>
</RelativeLayout>
によるJavaコードは、この
Animation movement5;
layout3 = (LinearLayout) findViewById(R.id.linearLayout3);
layout3.setVisibility(true); USE THIS LINE //EDITED
movement5 = AnimationUtils.loadAnimation(this,R.layout.animation_test5);
movement5.reset();
movement5.setfillafter(true);
movement5.setAnimationListener(this);
layout3.startAnimation(movement5);
animation_test5.xmlのようなものです。
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromXDelta="0%" android:toXDelta="0%" android:fromYDelta="-300%"
android:toYDelta="100%" android:duration="3000" android:zAdjustment="normal" />
movement.setAnimationListenerは(この); ... IAMがuは – Keerthiraj
あなたの活動がAnimationListner – Randroid
実装する必要があり、このオブジェクトが何であるかを教えてもらえます。.. setAnimationListenerのエラーを取得しかし、私はそれらを追加した後、それは...私が実装されていないメソッドを追加するように要求することを行うとき方法私はそれが正常に動作するかどうかだけで、これだけの幸運:) – Keerthiraj
はここでクラスTranslateAnimationに
public TranslateAnimation (float fromXDelta, float toXDelta, float fromYDelta, float toYDelta)
を使用して、あなたが与えることができます上から下のアニメーションのYDeltaとYDeltaの値。また、クラスTranslateAnimationのオブジェクトによってメソッドsetDuration(ミリ秒単位)とsetFillAfter(true)を呼び出します。
チェックこのhttp://stackoverflow.com/questions/20374823/android-animate-my-relative-layout-from-bottom-to-top-and-top-to-bottom-using-tr –