0

ViewPager画像がダウンロードされていない間、ドラッグをロックしたい

    pager = (ViewPager)super.findViewById(R.id.viewpager_menu);

    FragmentManager fm = getSupportFragmentManager();   
    Log.d(TAG, "ViewPager adapter created");
    mPagerAdapter  = new MyPagerAdapter(fm);
    pager.setAdapter(mPagerAdapter);

特定の状況でユーザーがドラッグするのを禁止するにはどうすればよいですか?

4

1 に答える 1

0

完璧な Android 画像ツール - Universal Image Loaderを使用することをお勧めします

次に、独自のクラスを作成して、このように ViewPager thms を拡張する必要があり ます。画像がダウンロードされたら、有効な値を true に変更するだけです。ユニバーサル イメージ ローダーには、イメージのダウンロード プロセスについて通知するリスナーがいくつかあります。onLoadingComplete() メソッドを使用して、ページャーを再びスワイプ可能に設定できます。

imageLoader.displayImage(imageUrl, imageView, options, new ImageLoadingListener() {
    @Override
    public void onLoadingStarted() {
       spinner.show();
    }
    @Override
    public void onLoadingFailed(FailReason failReason) {
        spinner.hide();
    }
    @Override
    public void onLoadingComplete(Bitmap loadedImage) {
        spinner.hide();

    }
    @Override
    public void onLoadingCancelled() {
        // Do nothing
    }

});

于 2013-01-16T20:29:25.220 に答える