問題タブ [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 - setFillAfter が機能しない?
私はこのコードを使用しています:
answerLayout が新しい位置に変換され、その場所にとどまり、正常に動作するようにしたいだけですが、そうではありません。誰かがエラーを見つけて修正してくれますか?それとも、同じことに対して別のテクニックを教えてくれますか?
android - Androidでレイアウトのアニメーションをある位置から別の位置に翻訳する
FrameLayout 内に Linear レイアウト (たとえば A - 右上) があります。中央下部のコードから作成され、同じ FrameLayout (l1、l2、l3...l10 など) に追加された新しい線形レイアウトのセットがいくつかあります。すべてのレイアウト (レイアウト A と 10 個の新しいレイアウト) の幅と高さは同じです。したがって、中央下部の場所のレイアウト l10 は、追加された最新のレイアウトとして表示されています。残りのレイアウトは l10 の後ろに表示されるため、表示されません。ここで、10 個のレイアウトすべてをレイアウト B からレイアウト A に TranslateAnimation を使用して変換したいと考えています。これは問題なく実行できます。
最初のレイアウト (l10) がその位置から Layout A に変換されると、レイアウト A 領域がカバーされ、i10 がレイアウト A に表示され (これが予想されます)、l9 が下部中央の位置に表示されます。しかし、次のレイアウト(l9)がレイアウト A を変換すると、 l10 を下回ります 。代わりに、l10 をカバーし、l9 をレイアウト A エリアに表示する必要があります。以前にこの問題に直面したことがあり、同じ解決策がある場合は、共有してください。
(鮮明なスクリーンショットがありますが、私は新しいメンバーなので添付できません)
前もって感謝します。
**CODE**
c++ - OpenGL glut glTranslate glRotate glScale 行列
行列の説明 (または画像) と、平行移動、回転、拡大縮小を行ったときに行列がどのように変化するかを探しています... (1 つのセルには sin(角度) があり、もう 1 つのセルには移動の x 座標があります)
performance - translateZ(0) に対する CSS パフォーマンス
多くのブログでは、transform: translateZ(0)
アニメーションとトランジションを高速化するために使用することで、要素が 3D であると GPU を「だます」ことでパフォーマンスが向上することを表明しています。この変換を次の方法で使用することに影響があるかどうか疑問に思っていました。
jquery - CSS3 アニメーション、動かない
次のアニメーションを使用しています。
アニメーションは正常に動作しますが、アニメーションが終了すると、要素はアニメーション化された場所からデフォルトの位置に移動します
そのままにしておく方法はありますか?
android - Android:TranslateAnimationの後にViewの最新の位置を取得する方法はありますか?
ビューの位置の値を取得する複数の方法を知っています。
ただし、実際には、startAnimation()メソッドで移動したビューの現在の場所を返すものはなく、元の場所のみを返します。
それでは、クリックごとに10ピクセルずつ右に移動するビューを作成しましょう(メインXMLに任意のビューを配置してonClickListenerを指定できるため、レイアウトは省略しています)。
ご覧のとおり、getLocationOnScreen()は常に同じ値(私の場合は0)を返し、TranslateAnimationで使用した値を反映していないため、これは意図したとおりに機能しません...
何か案が?
android - Android:MotionEvent.ACTION_MOVEの間隔をカウントしますか?
指の動きと並行してビューを水平方向に動かしたい。iOSのホームメニューや写真(プリインストールされているギャレーアプリ)のようなものを想像してみてください。人差し指をスライドさせると、画面上のものもスライドします。Androidライブラリで同じ機能が見つからなかったので、自分で実装しただけですが...
アニメーションはそれほどスムーズではありません!
私が取得する場所の値なので、それは理解できます
少しラフすぎるので、私のTranslateAnimationもラフです...
MotionEvent.ACTION_MOVEの間隔を変更して、より細かい位置の値を取得する方法はありますか?(または、TranslateAnimationを「ぼかす」ことはできますか?)
android - Graphics g.translate(xPos,yPos); に相当する Android は何ですか? ?
私のゲームの背景はスクロールする予定です。主人公に関連してすべてのオブジェクトを動かしてスクロールさせるのではなく、カメラを動かして主人公を追いかけたいだけです。
私はg.translate(x,y)
Javaでそれを行うことができますが、Androidで同等のものは何ですか?
また、カメラを移動することが最善の選択であるかどうかについて、ご意見をお聞かせください。なぜ誰もがカメラではなく背景だけを動かすのですか?
ありがとう!
android - AndroidはSurfaceViewの上にImageViewを翻訳します
ImageView と SurfaceView の 2 つのウィジェットがあります。
SurfaceView にはカメラ プレビューが含まれています。時々、SurfaceView でビットマップを表示する必要があります (この画像を表示するには ImageView を使用します)。大丈夫です。ただし、このビットマップも変換する必要があります。アニメーションを開始すると、ImageView が消えます。
TranslateAnimation を使用します。
TranslateAnimation slide = new TranslateAnimation(fromX, toX, fromY, toY);
slide.setDuration(1000);
slide.setFillAfter(true);
image.startAnimation(slide);
ImageView が消える理由とその修正方法を知りたいです。誰かが同様の問題を解決しましたか?
android - アニメーション内の遅延 (TranslateAnimation)
Animation
0.5 秒間一時停止する方法はありますか?
TranslateAnimation
APIを使って無限アニメーションを作ろうとしています。だから、私はRepeatCount
asを使いますInfinite
。setStartOffset(...)
また、アニメーションの開始を遅らせたい場合に対応する方法があることにも気付きました。ただし、「再起動」するたびに遅延させる方法が見つかりません。アニメーションは無限に発生するため、アニメーションが再開するたびに遅延を入れる必要があります。
何か案は?
ありがとう!!