別のボタンをクリックすると、1つのボタンを翻訳(位置を変更)する必要があります。 私はそれを行うために翻訳アニメーションを使用したいと考えています。しかし私はそれをすることをお勧めしません。 plsは私にコードを助けます。どのようにアンドロイドでアニメーションボタンを翻訳しますか?
おかげ
別のボタンをクリックすると、1つのボタンを翻訳(位置を変更)する必要があります。 私はそれを行うために翻訳アニメーションを使用したいと考えています。しかし私はそれをすることをお勧めしません。 plsは私にコードを助けます。どのようにアンドロイドでアニメーションボタンを翻訳しますか?
おかげ
他のボタンをクリックしたときに次のようにあなたがこれを行うことができ、ボタンの位置を変更するために、レイアウトのparamsを使用することができます。
あなたが取ることができAnimation animation = new TranslateAnimation(0, 500,0, 0);
animation.setDuration(1000);
yourbutton.startAnimation(animation);
複数のtranslateanimationオブジェクトを作成し、それらが次々に開始するように持続時間を設定します。
アニメーションリスナーを追加して、さまざまな機能を実行することもできます。
あなたは
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.FILL_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT);
layoutParams.setMargins(30, 20, 30, 0);
yourbutton.setLayoutParams(layoutParams);
TranslateAnimation
クラスをご覧ください。その使いやすい。
概要は次のとおりです。
* TranslateAnimation
オブジェクトを作成します。
*は、アニメーションを開始するmButton.startAnimation(translate animation obj)
を呼び出す* setFillAfter
、setAnimationListener
、setDuration
、setInterpolater
など
などの必要な属性を設定します。
このコードの使用方法..?メインボタンのonclickリスナーの内側にありますか? – Miuranga
翻訳の対象となる他のボタンを翻訳するボタンのリスナーにいる –