問題タブ [viewflipper]

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

android - ViewFlipper トランジションのアニメーションまたは期間の変更

私は ViewFlipper を持っていますが、ビュー間でアニメーション化したい場合もあれば、ビューを即座に切り替えたい場合もあります。

私はこれを行う方法を理解しようとしています。

切り替え前にアニメーション、インアニメーション、アウトアニメーションを変更してみましたが、そうするとアニメーション中に現在のビューが消えてしまいます。

これを行う方法を知っている人はいますか?

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

android - ViewFlipper を使用してアクティビティを回転するとクラッシュする

私はもともと 2 つの ListActivity クラスを持っていました。

私は 1 つのアクティビティを試しており、ViewFlipper を使用して 2 つのリストを切り替えています。

1つの問題を除いて、うまく機能しているようです。エミュレーターを回転させると、ランダムにクラッシュします。毎回発生するわけではなく、それをトリガーする特定のワークフローがわかりません。これはエラーです:

何が問題なのかについて誰か考えがありますか?

私のアクティビティの基本的なスケルトンは次のとおりです。

0 投票する
6 に答える
8509 参照

android - ListViewでジェスチャを検出する際の問題

ViewFlipperを含むアクティビティがあります。ViewFlipperには2つのレイアウトが含まれており、どちらも基本的には単なるListViewです。

したがって、ここでの考え方は、2つのリストがあり、一方から他方に移動するには、水平スワイプを使用するということです。

私はそれを機能させています。ただし、スワイプの実行が開始されたときに指が置かれているリストアイテムが何であれ、そのアイテムもロングクリックされます。

これが私が持っている関連コードです:

「returntrue」を変更すると、GestureDetectorからの「falseを返す;」というステートメント、ロングクリックが発生しません。残念ながら、定期的にクリックが発生します。

誰かが私がこれを回避する方法を知っていますか?

0 投票する
4 に答える
34927 参照

android - Android: ビューをナビゲートしながら背景画像を移動する

私が欲しいのは、ストックホームスクリーンまたは天気アプリのように動作する背景画像です: https://youtube.com/watch?v=i2Oh4GL5wBE#t=0m54s

別のビューにスワイプしながら「少し」スクロールする、アニメーション化されていない背景画像(そのビデオの道路など)が必要です。私のアプリでは、スクロールする背景でいくつかの ListViews をスワイプしたいと考えています。

私がテストしたこと:

  • ViewFlipper: 大きい画像を縦に5つにカットしました。次に、各レイアウト (ListView を表示する) で切り取った画像を背景として設定します。
  • Horizo​​ntalScrollView: Horizo​​ntalScrollView に LinearLayout を追加し、大きな画像を背景として設定しました。次に、GestureDectector を使用して、ListView をスワイプするときに「スナップ」を追加しました。

どちらも機能しましたが、それには非常に大きな画像が必要であり、さまざまな画面サイズに正しくスケーリングされるかどうかはわかりません. また、前景が次のビューに変わる間に背景が少しだけ移動する元のホーム画面のようには動作しません。

ここで投稿を読みました: https://stackoverflow.com/questions/2943619/android-make-application-background-behave-like-homescreen-background

推奨される Launcher.java を確認して、Workspace.java にたどり着きました。

https://android.googlesource.com/platform/packages/apps/Launcher2/+/master/src/com/android/launcher2/Workspace.java

私の知る限り、オフセットを設定して WallpaperManager を使用しています。

API は次のように述べています。

setWallpaperOffsets(IBinder windowToken, float xOffset, float yOffset) 指定されたウィンドウの背後に壁紙が表示されている場合に、現在の壁紙の位置をより大きなスペース内に設定します。

しかし、私が理解している限り、これは電話自体の背景画像を変更するだけです.

私に何ができる?同じことを行うオープンソースアプリケーションまたはサンプルコードを知っていますか? おそらく自分で Canvas を描かなければなりません (今までやったことがありません)。アドバイスをお願いします。

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

android - 同期ビュー反転

ViewFlipper を使用して、単純なアニメーションで 3 つのビューを切り替えています。このアニメーションは、完了するまで約 1 分間続きます。これがポイントです。ビューの反転を開始するために呼び出される showNext() のすぐ下のコードは、アニメーションが終了する前に到達し、醜い効果を生み出します。

アニメーションが完了するまで戻らない同期 showNext() を呼び出すことは可能ですか? それ以外の場合、ipotetic OnAnimationCompleteイベントの Listner を登録することは可能ですか?

よろしくお願いします

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

android - Android ViewFlipper ZOrder

ビュー フリッパーを使用して、2 つのビュー間の遷移をアニメーション化しようとしています。デフォルトでは、ViewFlipper は Out アニメーションを In アニメーションの上に Z オーダーで配置するようです。着信アニメーションを発信アニメーションの上に表示する方法はありますか?

ありがとう

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

android - 他のviewFlipper内にviewFlipperを備えたslidingDrawer?可能?

ソーシャルメディアアプリを作る。いくつかのビューを含むメインviewFlipperがあります。このvfには、異なるメディア間を切り替えるために2番目のviewFlipperを配置するスライドドロワー(twitterやfacebookなどのソーシャルメディアストリームを含む)があります。

これは可能であり、それを実装する最も簡単な方法はどのようになりますか?

初心者の質問かもしれませんが、それでも!:D誰かが助けたいですか?

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

android - ViewFlipper でビューを切り替える

アプリケーションを実行すると、次のコマンドを実行して、viewFlipper に表示するビューを選択できます。

onCreate では、onClick() でビューを切り替えることができます

コードから (メイン アプリではなく) 子を切り替えたい場合、次の問題が発生します。

どんな助けでも大歓迎です。

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

java - ViewFlipper w/ WebView が含まれています

WebView を介してフリップする ViewFlipper を作成しています。main.xml 内に WebView を配置すると、アプリの実行に問題はありません。複数の Web ビューを使用するので、それらを個別の XML ファイルに分割することにしました。main.xml の ViewFlipper 内にインクルード android:id="@+id/myWebView001" layout="@layout/pg001" を使用してこれを行うと、アプリの起動時に強制的に閉じられます。

次のコードを確認してください。これが正しく機能するための提案があれば、大歓迎です。またサンクス!!

main.xml:

main.java:

pg001.xml:

Pg001.java:

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

android - viewflipper を使用して次のビューに変数を渡す方法

次の点で問題があります。

アイテムをクリックすると、最初のビューに文字列が表示されますが、2番目のビューには進みません。また、最初のビューで他のアイテムをクリックすると、最初の出力が表示されます。

つまり、最初のビューで牡羊座を選択すると、トースト ウィンドウに牡羊座が表示されますが、2 番目のビューには移動しません。もう一度、おうし座などの他のアイテムを押していますが、それでも牡羊座が表示されます。