アンドロイドでスライドショーとして画像を表示したい。その画像はjsonデータ形式でサーバーから取得されます。画像を表示する画像スライダでその画像をどのように渡すことができるか教えてください。 jsonのサーバーから来る画像の数、それは完全に動的で、画像のグループです...アンドロイドで画像スライドショー
5
A
答えて
8
あなたがする必要があるのは、jsonから来る画像の数を取ることです。すべての画像を取得すると、水平なページを使用してユーザに表示することができます。このlinkのような各スワイプの画像です。それ以外の場合は、2つのフレームを使用し、2つのアニメーションを設定し、スライダのように表示できます。このコードは役に立ちます。
if (imagesetflag == true) {
Right_to_left_in = AnimationUtils.loadAnimation(this,
R.anim.right_to_left_in);
Right_to_left_out = AnimationUtils.loadAnimation(this,
R.anim.right_to_left_out);
left_to_Right_in = AnimationUtils.loadAnimation(this,
R.anim.left_to_right_in);
Left_to_Right_out = AnimationUtils.loadAnimation(this,
R.anim.left_to_right_out);
frame1.setImageBitmapReset(decryptedimage, 0, true);
TVpagenum.setText("Page no:" + Currentpage + "/"
+ countOfPages);
frame1.bringToFront();
frame1.setVisibility(View.VISIBLE);
frame2.setVisibility(View.INVISIBLE);
frame1.setAnimation(Right_to_left_in);
frame2.setAnimation(Right_to_left_out);
imagesetflag = false;
} else {
Right_to_left_in = AnimationUtils.loadAnimation(this,
R.anim.right_to_left_in);
Right_to_left_out = AnimationUtils.loadAnimation(this,
R.anim.right_to_left_out);
left_to_Right_in = AnimationUtils.loadAnimation(this,
R.anim.left_to_right_in);
Left_to_Right_out = AnimationUtils.loadAnimation(this,
R.anim.left_to_right_out);
frame2.setImageBitmapReset(decryptedimage, 0, true);
TVpagenum.setText("Page no:" + Currentpage + "/"
+ countOfPages);
frame2.bringToFront();
frame2.setVisibility(View.VISIBLE);
frame1.setVisibility(View.INVISIBLE);
frame2.setAnimation(Right_to_left_in);
frame1.setAnimation(Right_to_left_out);
imagesetflag = true;
}
2
今後のJson Dataを解析し、画像のURLを取得する必要があります。 このデータを使用すると、ViewPagerを使用できます。そのアダプタでは、asyncTaskを実行して のViewPagerのアイテムレイアウトに画像を表示できます。
また、スライダのアニメーション(フェードイン、フェードアウトなど)を使用してViewFlipperを使用することもできます。 論理は同じでなければなりません
関連する問題
- 1. 画像スライドショー
- 2. iOSルーピング画像スライドショー
- 3. Jquery画像スライドショー画像のランダム表示
- 4. アンドロイド用の画像スライドショーを作成するには?
- 5. ダイナミック画像のスライドショーに
- 6. 画像オーディオ付きスライドショー
- 7. 画像と動画によるスライドショー
- 8. 画像をダウンロードしてスライドショーで表示
- 9. スライドショー要素/アンドロイド
- 10. 空白のGUIとPythonの画像スライドショー
- 11. イメージをスライドショーの画像から取得
- 12. アップロードマルチパート画像アンドロイド
- 13. GIF画像アンドロイド
- 14. スライドショー画像が最後の画像である場合のリンクカラーの変更、Jquery
- 15. 画像をアンドロイドで圧縮
- 16. アンドロイドでぼかし画像
- 17. 画像ビューアにアンドロイド表示画像
- 18. 保存画像アンドロイド
- 19. 画像処理:アンドロイドのAscii画像への画像
- 20. スライドショーのロードバーを表示して画像をプリロードしてからスライドショーを表示
- 21. android ViewFlipper - 非同期画像を読み込んだ画像のスライドショー
- 22. マウスオーバーで画像スライドショーを一時停止する
- 23. Jquery 15以上の画像でスライドショーが動作しない
- 24. 変更背景画像 - アンドロイド
- 25. 画像設定アンドロイドのギャラリービュー
- 26. アンドロイド上の画像認識
- 27. アンドロイドで画像をBluetoothで共有
- 28. アンドロイド:画面にフィットする画像ビューのストレッチ画像
- 29. アンドロイドで画像をタッチアンドドラッグする
- 30. 画像をアンドロイドでクリップボードにコピー
回答を受け入れることで、stackoverflowの評判を向上させることができます。返信してアップしてください。 –