問題タブ [objectanimator]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - スケーリング後にビューの幅が変更されない
scaleX プロパティをアニメーション化した後、幅を変更するべきではありませんか? ビューの幅を狭くするとクリック可能な領域が縮小することに気付いたので、幅を調整する必要があると思います。しかし、view.getWidth() を呼び出すと、まだ初期値が取得されます。
android - Androidでアニメーションビューまたはオブジェクトをクリックする方法は?
MerqueeのようにTranslateX Animation Right to Left の ImageButtonがあるため、右から左にアニメーション化されます。クリックしても何も起こりませんでした。実際にはクリックは実行されず、クリックはimagebuttonの実際の位置でのみ実行されます。
何をすればいいですか?大変感謝しています...ありがとう
android - Check if AnimatorSet has finished animation?
I'm trying to animate buttons with fade in animation using AnimatorSet
Button fades in > Click button > Remaining buttons fade out
So in order to do this, I want to set the onClickListner after the animation is completed
, but that doesn't seem to work. Clicking a button in the middle of the animation triggers the onClick action
:
This is the method that checks if the animation has finished
.
android - Android:LinearLayout を回転すると軌跡が残る
ObjectAnimator を使用して LinearLayout を回転させます。ボタンをクリックすると、LinearLayout が下部をピボットとして 360(度) 回転します。
レイアウトが回転を完了すると、「トレイル」/黒いマークが残り、全体のビューが奇妙に見えます。これが起こらないようにするにはどうすればよいですか?レイアウトが 360 アニメーションを完成させた後、ビューを最初と同じように見せたい (基本的にクリーン)。どこかに呼び出すと思われるview.refreshまたはupdateコマンドはありますか?
1) 最後にきれいなビューを表示するにはどうすればよいですか?
2)画像が中間状態のとき、背中の部分が黒く見えるのはなぜですか? それをどのように見えるようにしますか(つまり、相対的なレイアウトの色)?
初期状態>中間状態>最終状態:
主な活動
}
activity_main.xml
編集:スレッドを追加しました。**Edit2:**** ハンドラーを追加し、スレッドをコメントアウトしました