問題タブ [android-animation]

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.

0 投票する
2 に答える
4172 参照

android - 特定の間隔で背景を変更する

30秒ごとに背景画像を変更する必要がありますが、適切な結果が得られません

スレッドと TimerTask で試しました。しかし、仕事はありません。port1、port2...などのイメージがあります。

TimerTask ではバックグラウンドがなくなりました。

機能していません。どんな助けでも大歓迎です。ありがとう

0 投票する
1 に答える
5373 参照

android - ScaleAnimationのpivotXとPivotYは効果がありません

ScaleAnimationを使用して、ビューの中心から左右に相当するビューをスケーリングしようとしています。私がpivotXとPivotYに設定した値が何であれ、それは常に同じ方法でスケーリングします(右端が左端を一定に保ってスケーリングしているように見えるように)。以下は、ScaleAnimationを初期化するために使用したコードです。私が何か間違ったことをしている場合、誰かが私に知らせてもらえますか?ありがとう。

0 投票する
1 に答える
307 参照

android - 次のコードが機能しないのはなぜですか?

テキストが回転するビューを描画したい独自のカスタムコントロールを作成しようとしています.コントロールは基本的にテキスト付きのサークルです。以下は私のカスタムビュークラスです:

以下は私のmain.xmlファイルです

カスタム ビューはどこにも表示されません。私は何を間違っていますか?

0 投票する
1 に答える
1636 参照

android - Android Scrollview 補間

スクロールビューでインターポレータを使用することは可能ですか? スクロール時に素敵なアニメーションが欲しいです。

水平スクロールビューに列があり、補間器または sth similar を使用して各列の先頭までスクロールしたい。

出来ますか?

0 投票する
1 に答える
17739 参照

android - TextViewでテキストの変更をアニメーション化する方法は?

次のことをしようとしています:

ただし、アニメーションは空白の画面で発生します (つまり、元のテキストがクリアされ、新しいテキストがアニメーションと共に表示されます)。その空白の画面を回避する方法は?

(私TextViewListView行の一部です。使用しようとしましたTextSwitcher-正しく機能しません; ViewFlipperfor-これは行の一部であるため、そこにビューを追加する場所がわかりませんListView)

0 投票する
3 に答える
7450 参照

android - 画面に対するレイアウトの位置を取得する方法

y 軸に沿って相対的なレイアウトをアニメーション化したいので、y 軸上の位置を取得したいと考えています。私は次のような多くのことを試しました:

などですが、すべてが 0 を返しています。

どうすれば位置を見つけることができますか?

以下はコードです

画像をクリックすると、レイアウトが 0,0 の位置から上にアニメーション化されます。

0 投票する
1 に答える
607 参照

android - Android アニメーション パフォーマンス

xmlファイル(< animation-list >)の代わりにgif画像を使うと、アニメーションを表示するための処理を保存できますか?

バッテリー消費が重要なアプリケーションを構築する必要があります。したがって、このような複数の問題を検索する必要があります。これに関連する情報はどこにありますか?

0 投票する
2 に答える
1907 参照

android - Android: 時間の経過に伴うビューの拡大/縮小

次のようなビュー レイアウトがあります。

私が達成したいのは、基本的にdynamicSpace時間tにわたる成長/縮小動作です。アニメーションを使用すると、次のものが作成できます。

t=1:

t=1

t=2:

t=2

t=3:

t=3

dynamicSpaceただし、それは実際にはビューのサイズを変更しません。特にremainingSpace. ビューの移動をアニメーション化するだけdynamicSpaceです。しかし、ビューの「コンテナ」には、最初からすでにスペースが占有されています。

正しいのは、ライム色dynamicSpaceが 0px で始まり、ピンク色remainingSpaceが引き継ぐため、その間に灰色のスペースがありません。

0 投票する
2 に答える
2148 参照

android - 悪くない Android リストビュー アニメーション

私はここを見ていました。http://android-er.blogspot.com/2009/10/listview-and-listactivity-layout.html

それは...最悪です。一度に1つ?また、クールなエフェクトはどこにありますか?Google は 6 つのサイトで 6 回のようなページを表示しています。SEO万歳。

0 投票する
1 に答える
1107 参照

android - onResume() まで OnClickListener が起動しない

複数のビューがアニメーション化するアクティビティがあります。いくつかの画像を含む RelativeLayout がクリックされると、アニメーションがトリガーされます。onCreate() で次のように設定します。

ContainerClicked() クラスは次のようになります。

これはうまくいき、私が望むようにすべてをアニメーション化します。

AnimateToParty() は次のようになります。

上記のクラスは、邪魔にならないようにいくつかのボタンとロゴをアニメーション化してから、コンテナーを表示します。そこに保持するために、layoutparams を変更します。それらを変更するだけで、コンテナーが約 1 フレームの間 60 ディップアップする目に見えるちらつきが生じます (アニメーションは完全に終了していないようです)。親から削除して元に戻すためにどこかを読みましたが、これは同じちらつきを生成しません。ただし、onclicklistener の再バインドが機能しなくなりました。

ほぼすべてを試しましたが、ホームボタンを押してアプリケーションを再度開くと、「通過」しなかったすべてのクリックが発生することに気付きました。

「ちらつき」を回避するより良い方法はありますか?アニメーションを行うためのより良い方法は? (ビューをアニメーション化するのはまったく初めてです) アプリケーションを再度開いたときにクリックイベントが発生するのはなぜですか?