問題タブ [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.
android - ViewAnimator のボタンで実行 (クリック ()) した後、エスプレッソ テストがスタック/非アクティブ
問題: Espresso テストの実行中に問題が発生しました。ログイン ボタンで perform(click()) メソッドが呼び出された後、テストは実行され続けますが、45 秒経過するまで先に進まず、テストは自動的に失敗します。 . その間、ログインは正常に行われます。
コンテキスト: 2 つのフラグメントを並べたアクティビティがあります。右側のフラグメントは、ユーザー名とパスワードの EditText とログイン ボタンを処理します。このフラグメントは、子ビューとして ViewAnimator と 2 つの LinearLayouts で構築されます。最初の LinearLayout には前述の要素があり、2 番目の要素には他の要素があります。
これは、ログイン ボタンがクリックされたときに UI で発生することです。
サーバーで認証した後、これが UI の処理方法です。
エスプレッソテスト
この種のシナリオでテストを成功させるためにホットなことを知っている人はいますか? ViewAnimator がいつ変更されたかを検出するだけで十分ですが、クリック時にテストが停止します。
また、それはテストの始まりではありませんでした。前に示したコードの前に、このテストを実行すると、夢のように動作します。
皆様のご協力とアドバイスに感謝します
android - ViewAnimator内でScrollviewが一番下までスクロールしない
以下に示すビューは、ログインとチャットのフラグメントに属します(おそらく悪い設計アイデアですが、目的にはうまく機能します)新しいメッセージがトラフに送信されると、2 番目の LinearLayout 内の ScrollView がスクロールします。
どちらのスクロール方法でも同じ結果が得られます。ビューはスクロールしますが、最後までスクロールしないため、最後に送信されたメッセージは表示されません。
これは悪名高いビューです。
ここで何が間違っている可能性がありますか?
android - ViewPropertyAnimator を使用したツールバー アニメーションが 2 回目に動作しない
初めてのツールバー アニメーションは正常に機能し、ツールバーのアニメーションが画面外に正常に表示されます。
問題: どのビューをクリックしてもツールバーのアニメーションが機能せず、アニメーションによってツールバーが画面に再表示されません。
アクティビティの xml コード:
ツールバーのコードは次のとおりです。
アクティビティ コード: onCreate で、ステータスバー、ナビゲーションバー、ツールバーを非表示にします
以下は問題のあるコードです。任意のビューのクリックでツールバーがアニメーションで再表示されません (OnClickListener は既にビューに設定されています)。