問題タブ [networkimageview]
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.
spring-mvc - byte[] を返すスプリング mvc レスト コントローラーがある場合、ボレーを使用して Android アプリにダウンロードするにはどうすればよいですか?
サムネイルを含むリスト ビューを実装する必要があり、このサムネイルは volley networkimageview を使用して読み込まれます。コントローラーが次のようになっている場合、これをどのように実装しますか。
@RequestMapping (value="/rest/getphoto/",produces=MediaType.IMAGE_PNG_VALUE)
public @ResponseBody byte [] get Image (@RequestParam ("imageId"));
ボレーの使用法に関する多くの例を見つけましたが、役に立ちません。その上、私は安全な接続を使用しています。前もって感謝します。
編集:Spring MVC プロジェクトにコントローラー コードと、画像を要求する Android クライアントのコードの一部を含めています。
* 春の MVC *
*ボレーでリクエストするAndroidクライアント*
アプリケーション サーバーのログは次のように表示されます。
GET /app//photo/rest/singlephoto/?photoId=7 HTTP/1.1" 406 1067
それは 406-- 禁じられているか、そのようなものです。また、Android の LogCat は次のようなエラーを示します: BasicNetwork.PerformRequest: Unexpected response code 406 for https://domain/app/singlephoto?photoId=7
コントローラーまたはクライアント、またはその両方に何か問題がありますか?
android - Volley NetworkImageView に合わせてストレッチ
NetworkImageView を使用して画像を表示しています。問題は、画像の幅と高さが NetworkImageView に適合しないことです。画像は元のサイズになり、 NetworkImageView に空白が表示されます。画像サイズも変更したくありません..
android - Volley の NetworkImageView で CircleImageView を使用するには?
ネットワークから取得した長方形/正方形の画像から円の画像を取得する必要があります。私のアプリケーションでは、Volley の NetworkImageView で画像を取得します。その素晴らしいライブラリhttps://github.com/hdodenhof/CircleImageViewを見つけましたが、NetworkImageView でそれを使用する方法がわかりません。
誰かが私を助けることができますか?
android - リストを上下にスクロールした後、NetworkImageViewから画像を失う
Volley Json を使用して、関連する画像を含むニュースを取得するListViewがあります。最初はすべてをロードしますが、リストをスクロールして戻ってくると、画像が表示される場合と表示されない場合があります。2〜3回スクロールするlistview
と、すべての画像が失われます。私のテストアプリ(アクションバータブのみ)でも同じ手順が完全に機能するため、何が起こっているのかわかりません。お時間をいただきありがとうございます。
注:私は開発者サイトからMySingleton
andを使用します。LruBitmapCache
私のアプリの GUI は、Play ストア、つまりタブ付きのナビゲーション ドロワーに似ています。このような問題を検索しましたが、直接的な答えは見つかりませんでした。ここで聞くのがばかげた質問でしたら申し訳ありません。
ViewHolderを使用すると問題は解決しますが、URL が存在しない場合、NetworkImageView をプログラムで削除することはできません。 画像を持たない行のプレースホルダー画像を持ちたくない
行のレイアウトファイルは次のとおりです。
アダプタ クラス
ftp - FTP上の画像を含むVolleyのNetworkImageView
シナリオは次のとおりです。「HTTP で動作するアダプターを用意し、FTP サポートを追加するように依頼されました」 - 合理的に聞こえます。
同様に合理的な時間枠でそれを行う方法はありますか?
または、Volley を交換するための同様のメカニズム/カスタマイズされた Volley ライブラリはありますか?
これが違いを生む場合、FTP はパスワードで保護されています。
これまでに試した:
- HttpClientStack:
Scheme 'ftp' not registered
- ハールスタック」
libcore.net.url.FtpURLConnection cannot be cast to java.net.HttpURLConnection
- カスタム URL 接続を介したトンネリングの試行 (libcore パッケージが公開されていないなど、複数の問題)
- Volley の手を離れて FTP 処理を行うカスタム ImageCache (実際に何がポイントなのですか?)
android - TouchImageView と Volley NetworkImageView の連携
私は自分のプロジェクトで ViewPager を使用していますが、これまでのところ、Volley は個々のページの画像を読み込むのに非常に優れていることがわかりました。
xml の ImageView に対するVolley のニーズcom.android.volley.toolbox.NetworkImageView
と TouchImageViewのニーズcom.android.touch.TouchImageView
私の質問は、これらの両方をどのように組み合わせるかです
ボレー使用時にズームが機能しません
または、標準のビットマップをロードすることでズームを機能させることができますが、それではページのスワップが遅くなり、ビットマップのキャッシュなどの経験があまりないため、使いやすくするためにボレーが必要です。
これらの両方を一緒に機能させる方法はありますか?
マイページャーコード
ありがとう
UPD
タッチビュークラスで気づいたpublic class TouchImageView extends ImageView {
に変更するpublic class TouchImageView extends NetworkImageView {
と機能するのだろうか。
しかし、私はQに尋ねたので先に進み、代わりに読み込まれたuniイメージを使用しました。ただ興味があるので、ある段階でこれを試して、報告します。そんな単純なことかもしれません
android - AndroidでNetworkImageviewをピンチズーム
API呼び出しでURLから画像を表示するためにNetworkImageviewを使用しています。
また、その画像をズームインおよびズームアウトする必要があります。ズーム機能を直接実装できるクラスがありますTouchImageView
が、画像の URL を設定することはできません。
では、NetworkImageview にズーム機能を実装するにはどうすればよいでしょうか。
誰でも助けることができますか?
私はすでにここで質問しましたが、反応はありませんか?