問題タブ [galleryview]
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 - GalleryView/GridViewで1つのアイテムだけの背景スタイル/色を変更する方法は?
AndroidアプリにGalleryViewウィジェットがあり、ウィジェットの中央アイテムの背景スタイル/色を変更して、残りの部分から目立つようにしたいと思います。さらに良いことに、この中心的なアイテムを他のアイテムよりも大きなサイズにすることができれば.
何か案は?
android - Scrollの完了後にGalleryViewの画像を最初の位置に移動させる方法は?
いくつかの画像で構成される単純なものを検討しGalleryView
ます。左から右に、またはその逆にスクロールしてから終了します。現在 (下の 2 つの画像に示すように)gallery
ビューの中央で停止し、スクロールが完了するたびに、最初の位置または最終位置からいくつかのスペース (画像で赤い色でマーク) を残します。gallery
私の懸念は、スクロール後に初期位置または最終位置(スクロールに依存)を取得したいということです。どうすればいいですか?
画像:
左から右へのスクロールが完了すると、次のようになります。
右から左へのスクロールが完了すると:
私のGalleryView
:
簡単にするために、これらのギャラリー ビューにエラスティック効果を加えたいと思います。
android - GalleryView が新しいアイテムで更新されないのはなぜですか?
私はこれを理解しようとして夢中になっています。知っていることはすべて試しましたが、何も機能していないようです。正しい方向への助けは大歓迎です。
同じアクティビティで ボタンを押して (AsyncTask の onPreExecute() メソッドで) ProgressDialog を開始し、GalleryView に表示されるアイテムを保持する String 配列を更新すると、GalleryView が更新されません。AsyncTask の onPostExecute() で、アダプタで notifyDataSetChanged() を呼び出し、続いて GalleryView で setAdapter() を呼び出そうとしました。onPostExecute() は、UI スレッドで機能すると思います。また、runOnUiThread() で notifyDataSetChanged() と setAdapter() を呼び出してみましたが、どちらもうまくいかないようです。GalleryView は、新しいアイテムで自動的に更新されません。ビューを画面からスクロールしてから、再びスクロールした場合にのみ表示されます。そのときだけ、ビューは新しいアイテムで更新されます。
以下はコードの一部です。
ボタン クリック イベントで、AsyncTask を拡張する UpdateGalleryview で execute を呼び出す
次に、UpdateGalleryview クラスの onPreExecute() メソッドで、ProgressDialog を作成し、GalleryView の Adapter に送信される配列を更新しています。
次に、AsyncTask の onPostExecute() で、UI で動作する別のスレッドを呼び出しています。
上記のように、アダプタ (gaAdapter) を新しいアイテムで更新し、onPostExecute() 自体内の GalleryView (ga) を更新しようとしました。しかし、それはうまくいきませんでした。そこで、以下のように、それを行うための新しいスレッドを作成しました。
これは私のアダプターコードです
これが私がいるところです。上記を行ってもGalleryViewは自動更新されません。
android - Android でビットマップを使用する最良の方法 ;)
タブレット用の Android アプリケーションを作成する必要があります。アプリは新しい雑誌と彼のページを表示します。各雑誌は約 70 ページあり、各ページには約 700 000 バイトの画像として表紙があります。アプリのメイン ページには、大きな画像と画像付きの小さなギャラリー (ギャラリー ビュー) が表示されます。私はandrid 3.2でエミュレーターに取り組んでいます。ギャラリーに画像を追加してスライドしようとすると、スムーズに動きません。すべての画像を読み込まない場合があり、LogCat は次の情報を表示します。
今、私は次のようにスケーリングする約7枚の画像をギャラリーに入れました:
次のようにギャラリーに表示します。
将来的には、ギャラリーにさらに多くの画像が表示されるようになり、それがどのように機能するか想像できます.
私の質問は次のとおりです。私は何をすべきですか? 画像を読み込むにはどうすればよいですか?
android - ViewFlipper または ViewPager でカルーセルを作成する
廃止されたためGalleryView
、いくつかの代替ウィジェットに移行する必要があります。私の場合ViewFlipper
は最高ですが、次のスクリーンショットでわかるように、カルーセルImageGallery
を設計しましたGalleryView
:
すべてが期待どおりにViewFlipper
機能しますが、次の 2 つのことを実装できません。
1-ViewFlipper
常に 1 つのアイテムを表示します。ただし、一度に 3 つ (またはそれ以上) のアイテムを表示する必要があります。
2-ViewFlipper
タッチできないウィジェットで、私が欲しいものではありません!
FlávioFariaViewPager
が次の投稿で述べたように、これも素晴らしいケースですが、スケールアップ アニメーションを渡すことができません!
ですべてを実行しましたがViewPager
、今ではうまく機能していますが、機能が1つ欠けていて、それは無限スクロールです!
PagerAdapter
クラスを追加しました
これら2つのことを達成する方法について何か考えはありますか?
android - リモート xml ファイルから一連の動画を取得する
ボタンをつけています。OnClick
それのビデオで構成されるギャラリーを表示したいのですが、これらのビデオで構成されるギャラリーアイテムをクリックすると再生したいと思います。
単一のビデオを再生したい場合、次のコードがトリックを実行し、より効果的であるという大まかな考えがあります。
video
しかし、次のようなタグと値で構成される xml ファイルを持っている私のシナリオではどうなりますか?
SAX パーサーを使用して xml ファイルを解析していますが、これらをギャラリー ビューに表示する方法を知りたいですか?
android - スペースのギャラリーのスペースを削除します最初で最後のアンドロイド?
ギャラリービューで数時間苦労していますが、すべてうまくいきますが、ギャラリービューの前部と最後にあるスペースを削除したい..いくつかのリンクも調べましたが、私はそれを達成することはできません....
android - ある画面から別の画面に画像を取得する方法は?
display_image.xml という名前の 1 つの画面に galleryview を実装しました。ユーザーが画像を選択して同じ画面 display_image.xml で画像の保存ボタンを押すと、sdcard で利用可能なさまざまな画像が表示され、選択した画像は自分のプロフィール画像で変更する必要があります別の画面。
私の質問は、ある画面からその画像を取得して別の画面でユーザーの写真を変更する方法と、ユーザーが後でログインしたときに後で取得するために、選択した画像もデータベースに挿入する必要があるということです。私の画像はどのWebサービスからも来ていないことをお伝えしましょう。
私を助けてください........ありがとう........
android - Intent を使用して Android ギャラリーの画像を取得する
Androidギャラリーからインテントを介して入力することにより、アプリにカスタムギャラリーを構築しています。これは正常に機能していますが、今は画像をフィルタリングしたいと考えています。
たとえば、Android ギャラリーのすべての画像ではなく、特定の日付に撮影された画像のみが必要です。必要な画像のサブセットが返されるように、フィルタを設定したり、追加のパラメータを Andriod ギャラリーに意図的にパックしたりできますか?
android - ビューデータをAndroidギャラリーアダプターに動的に追加する
ギャラリーウィジェットを使用してカレンダーを作成しようとしています。特定の月のビューの作成を処理するmonthviewクラスがあります。私のMonthGalleryクラスは、子ビューとしてmonthviewを使用し、monthviewadapterはmonthgalleryのmonthviewを作成します。私が抱えている問題は、ユーザーが前月または翌月にスクロールまたはフリングしているときに、前月と翌月にアダプターを更新しようとしていることです。ギャラリーonItemSelectedListenerで指定された位置を使用して、この位置に応じてアダプターの前面と背面に月を追加します。例えば:
問題
ユーザーが別の月にスクロールしてから最初の月にスクロールしようとすると、ギャラリーは自動的に次の選択にスナップしません。アダプタでは、addView(int month、int year)が呼び出されると、notifyDataSetChanged()が呼び出され、ギャラリーが前月または翌月に更新されますが、これにより、ゆっくりとスクロールしているときに予期しない「スナップ」が発生するようです。スクロールがスムーズになるようにこれを構成する方法がわからないだけです。
編集
私は現在Gallery.setCallbackDuringFling(false)を使用していますが、ギャラリーのスクロール中にonitemselectedコールバックを無効にし、スクロールが完了したらonitemselected()を呼び出す方法はありますか?