类com.bumptech.glide.ListPreloader源码实例Demo

下面列出了怎么用com.bumptech.glide.ListPreloader的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: FastAndroid   文件: RecyclerViewPreloader.java
/**
 * Constructor that accepts interfaces for providing the dimensions of images to preload, the list
 * of models to preload for a given position, and the request to use to load images.
 *
 * @param preloadModelProvider     Provides models to load and requests capable of loading them.
 * @param preloadDimensionProvider Provides the dimensions of images to load.
 * @param maxPreload               Maximum number of items to preload.
 */
public RecyclerViewPreloader(RequestManager requestManager,
                             PreloadModelProvider<T> preloadModelProvider,
                             PreloadSizeProvider<T> preloadDimensionProvider,
                             int maxPreload) {

    ListPreloader<T> listPreloader = new ListPreloader<>(requestManager,
            preloadModelProvider,
            preloadDimensionProvider,
            maxPreload);

    recyclerScrollListener = new RecyclerToListViewScrollListener(listPreloader);
}
 
源代码2 项目: glide-support   文件: RecyclerViewPreloader.java
/**
 * Constructor that accepts interfaces for providing the dimensions of images to preload, the list
 * of models to preload for a given position, and the request to use to load images.
 *
 * @param preloadModelProvider     Provides models to load and requests capable of loading them.
 * @param preloadDimensionProvider Provides the dimensions of images to load.
 * @param maxPreload               Maximum number of items to preload.
 */
@SuppressLint("LambdaLast") // matching ListPreloader constructor order
public RecyclerViewPreloader(PreloadModelProvider<T> preloadModelProvider,
		PreloadSizeProvider<T> preloadDimensionProvider, int maxPreload) {

	ListPreloader<T> listPreloader = new ListPreloader<>(preloadModelProvider,
			preloadDimensionProvider, maxPreload);
	recyclerScrollListener = new RecyclerToListViewScrollListener(listPreloader);
}
 
源代码3 项目: AndroidBase   文件: RecyclerViewPreloader.java
/**
 * Constructor that accepts interfaces for providing the dimensions of images to preload, the list
 * of models to preload for a given position, and the request to use to load images.
 *
 * @param preloadModelProvider     Provides models to load and requests capable of loading them.
 * @param preloadDimensionProvider Provides the dimensions of images to load.
 * @param maxPreload               Maximum number of items to preload.
 */
public RecyclerViewPreloader(RequestManager requestManager,
    PreloadModelProvider<T> preloadModelProvider,
    PreloadSizeProvider<T> preloadDimensionProvider, int maxPreload) {
  ListPreloader<T> listPreloader = new ListPreloader<>(preloadModelProvider,
      preloadDimensionProvider, maxPreload);
  recyclerScrollListener = new RecyclerToListViewScrollListener(listPreloader);
}
 
 类所在包
 类方法
 同包方法