2011-08-15 8 views

答えて

7

他のボタンをクリックしたときに次のようにあなたがこれを行うことができ、ボタンの位置を変更するために、レイアウトのparamsを使用することができます。

あなたが取ることができ
Animation animation = new TranslateAnimation(0, 500,0, 0); 
animation.setDuration(1000); 
yourbutton.startAnimation(animation); 

複数のtranslateanimationオブジェクトを作成し、それらが次々に開始するように持続時間を設定します。

アニメーションリスナーを追加して、さまざまな機能を実行することもできます。

2

あなたは

LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(
    LinearLayout.LayoutParams.FILL_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT); 

layoutParams.setMargins(30, 20, 30, 0); 

yourbutton.setLayoutParams(layoutParams); 
+0

このコードの使用方法..?メインボタンのonclickリスナーの内側にありますか? – Miuranga

+0

翻訳の対象となる他のボタンを翻訳するボタンのリスナーにいる –

3

TranslateAnimationクラスをご覧ください。その使いやすい。
概要は次のとおりです。
* TranslateAnimationオブジェクトを作成します。
*は、アニメーションを開始するmButton.startAnimation(translate animation obj)を呼び出す* setFillAftersetAnimationListenersetDurationsetInterpolaterなど
などの必要な属性を設定します。

関連する問題