問題タブ [translate-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.
android - TranslateAnimation でパノラマ ビューアー効果を実行できますか?
私は自分のニーズに合わせて分岐した TouchImageView を使用して画像ビューアーを作成しました。特に、画像を画面に縦方向に合わせてから、画像を左から右にドラッグできます。これは、たとえば、ドラッグしてすべてを表示できるパノラマに適しています。
今度は、画面に触れずにパノラマでこれを正確に実行したいと思います。つまり、一定の自動ドラッグです。
TranslateAnimation を介してこれを実装しようとしましたが、惨めに失敗しました: TranslateAnimation は「ビューを移動」し、画像は、より多くの画像ではなく、成長する黒い帯にゆっくりと置き換えられます。
もちろん、画像を 1 ピクセル移動し、1/100 秒待ってから再度移動することもできますが、もっと簡単な方法 (およびリソースの消費量が少ない) があるはずです。
これを可能にする TranslateAnimation のオプションはありますか? どのようにしますか?
ありがとう!!
android - もう一度: ImageView が更新されないのはなぜですか?
この質問は以前に何度か回答されていることは知っていますが、この初心者はうまくいく回答を見つけることができませんでした.
TouchImageView(ImageViewを拡張)を使ってパノラマビューアを実装してみました。最初に TranslateAnimation を試してみましたが、失敗しました (私の質問には回答がなかったので、これは TouchImageView では不可能だと思います)。
次に、ImageView.matrix を使用して、少し移動して、一時停止し、少し移動して、一時停止するという難しい方法を試しました...まあ、少なくともそれが私の考えでした。
問題は、何も表示されていない 4 ~ 5 秒後にパノラマが最終的な位置にしか表示されないことです。私も 2 つ入れImageView.invalidate();
ましたが、成功しませんでした。Threads と AsyncTasks を使用してみましたが成功しませんでした (これらの問題は、メイン UI を更新する必要があることです。そうしないと、例外が発生します。しかし、AsyncTask を使用して UI スレッドを更新するのは間違っているようです)。そうですね、思いつく限りのことは試しました。
とにかく、以下は私の簡単なコードです (AsyncTask を試しますが、内部で行うことはすべて行います)。守られていないメソッドを観察してfoto.invalidate();
くださいonPreExecute
(なぜ?)。他に何を試したかを確認するためにコメントされた行がいくつかあります。
私の簡単なコード、foto
(Touch)ImageView はどこにありますか:
ありがとう!!
canvas - キャンバス イメージ。TranslateTransform で画像が失われる場合がある
画像付きのキャンバスがあります。
画面上で画像を移動すると、画像が失われる可能性があります。GetSquare を使用して残りの画像の正方形を確認し、正方形が非常に小さい場合は画像を押し戻そうとします
android - AndroidのTranlateAnimationの背景が機能しない
私はTranlateAnimationを使用してEditTextを表示および非表示にしています。最初のEditTextは可視性がなくなりました。それが可視性を取り、上に翻訳した後。EditTextを取得すると、すべてのアプリのフォーカスが黒くなります。EditTextのフォーカスが失われると、すべてが良好になります。多分それは私がすべてのfragramentを含むViewPagerを使用しているためです。これの問題は何ですか?アニメーションのコードは次のとおりです。
android - Android : 1 つのビューで大量のアニメーションを同時に実行する
300 以上のコード (x、y) のペアを使用し、それらをフィードしてアニメーションを変換し、移動できるビューの一意のパスを定義する必要があります。300 以上の変換アニメーションを 1 つずつ実行する方法はありますか?単一のビューに1つ?
android - 同じレイアウトで2つのアニメーションを開始します
アルファを実行してRelativeLayoutで変換しようとしています。私は両方を定義します:
だから私はRelativeLayoutでアニメーションを開始します
問題は、この場合、アルファアニメーションのみが開始され、翻訳は開始されないことです。誰かが私を助けることができますか?問題は、同じオブジェクトで2つの異なるアニメーションを同時に開始するにはどうすればよいかということです(私の場合は相対レイアウト)。
質問を解決します。私はそれを追加しました:
java - 複数のボタンを同時にアニメーション化するにはどうすればよいですか?
複数の ImageViews(Buttons) で同時に Translate Animation を実行しようとしています。ただし、TranslateAnimations は ImageView ごとに異なるため、AnimationSet に入れています。問題は、どういうわけかアニメーションがまったく実行されないことです...理由はわかりません。これが私のコードです:
ありがとうございます!
android - Android 翻訳アニメーション
Android の翻訳アニメーションに関する多くの記事を読みました。使い方は 1 つしかないことはわかっていますLayoutParams()
が、5 つのボタンをアニメーション化する必要があります。これらのボタンをアニメーション化できる例を作成しましたが、ボタンにフォーカスがないことが問題です。LayoutParams()
これらのボタンにどのように使用できますか? サンプルコード:
画像は、それがどのように見えるかを示しています
EDITED私はLayoutParams()
その作業を使用して解決策を見つけました。ここでサンプル:
ボタンにはフォーカスがあります。しかし、悪い影響が 1 つ残っていました。アニメーション中にボタンが 2 回表示されることです。右側にボタンが配置され、その後再びアニメーションが表示される印象。
android - アクティビティが変更されたときに1つのアクティビティだけをアニメーション化するにはどうすればよいですか?
Ativity A
からに変更するとき、Activity B
およびその逆の場合は、アニメーション化するだけ Activity B
で、私の場合Activity A
はアニメーション化することもできます。(画面の左側に空白を残して)Activity B
アニメーションがうまく機能している場合、問題はActivity A
。(すべきではない)のアニメーションにあります。存在します)。設定しました
でのみActivity B
。Activity A
アニメーション化したり、画面から消えたりしないようにしたいと思います。
逆アニメーション(からActivity B
への変更Activity A
)を次のように修正しました。
これはうまく機能するので、問題はからActivity A
への変更のみにあります。Activity B
同じ動作をしたいと思いますActivity A
(ただ滞在し、アニメーションはありません)。しかし、試してみるoverridePendingTransition(R.anim.fadein, 0);
とonCreate()
、Activity A
画面から消えてしまいます。
およびfadein.xml
およびfadeout.xml
最初の画像は私が今得ているものであり、2番目の画像は私が得たいものです。