問題タブ [viewanimator]

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 投票する
3 に答える
1717 参照

android - Gmail アプリでのアカウント切り替えのようなアニメーション

Gmail アプリ ナビゲーション ビュー

クリックした画像をアクティブなアカウントの画像に変換し、アクティブなアカウントの画像をその位置からフェードアウトして、クリックした画像の場所にフェードインします。

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

android - ViewAnimator のボタンで実行 (クリック ()) した後、エスプレッソ テストがスタック/非アクティブ

問題: Espresso テストの実行中に問題が発生しました。ログイン ボタンで perform(click()) メソッドが呼び出された後、テストは実行され続けますが、45 秒経過するまで先に進まず、テストは自動的に失敗します。 . その間、ログインは正常に行われます。

コンテキスト: 2 つのフラグメントを並べたアクティビティがあります。右側のフラグメントは、ユーザー名とパスワードの EditText とログイン ボタンを処理します。このフラグメントは、子ビューとして ViewAnimator と 2 つの LinearLayouts で構築されます。最初の LinearLayout には前述の要素があり、2 番目の要素には他の要素があります。

これは、ログイン ボタンがクリックされたときに UI で発生することです。

サーバーで認証した後、これが UI の処理方法です。

エスプレッソテスト

この種のシナリオでテストを成功させるためにホットなことを知っている人はいますか? ViewAnimator がいつ変更されたかを検出するだけで十分ですが、クリック時にテストが停止します。

また、それはテストの始まりではありませんでした。前に示したコードの前に、このテストを実行すると、夢のように動作します。

皆様のご協力とアドバイスに感謝します

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

android - RecyclerView の個別ビュー アニメーションの追加

RecyclerView でアニメーションをいじろうとしています。これが私が達成しようとしているユーザーフローです

  • 水平スクロール可能な RecyclerView があります。ユーザーがアイテムを選択すると、選択したアイテム以外のすべてのアイテムが消えます。
  • 次に、選択したアイテムを最初の位置にスライドさせたい
  • そして、リサイクラー ビューで残りのアイテムをもう一度表示したいと思います。

例:以下に示す

Google Chrome の動作例

どんな助けや指針も大歓迎です。ありがとう

0 投票する
0 に答える
92 参照

android - ViewAnimator内でScrollviewが一番下までスクロールしない

以下に示すビューは、ログインとチャットのフラグメントに属します(おそらく悪い設計アイデアですが、目的にはうまく機能します)新しいメッセージがトラフに送信されると、2 番目の LinearLayout 内の ScrollView がスクロールします。

どちらのスクロール方法でも同じ結果が得られます。ビューはスクロールしますが、最後までスクロールしないため、最後に送信されたメッセージは表示されません。

これは悪名高いビューです。

ここで何が間違っている可能性がありますか?

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

android - ViewPropertyAnimator を使用したツールバー アニメーションが 2 回目に動作しない

初めてのツールバー アニメーションは正常に機能し、ツールバーのアニメーションが画面外に正常に表示されます。

問題: どのビューをクリックしてもツールバーのアニメーションが機能せず、アニメーションによってツールバーが画面に再表示されません。

アクティビティの xml コード:

ツールバーのコードは次のとおりです。

アクティビティ コード: onCreate で、ステータスバー、ナビゲーションバー、ツールバーを非表示にします

以下は問題のあるコードです。任意のビューのクリックでツールバーがアニメーションで再表示されません (OnClickListener は既にビューに設定されています)。