无限轮播
来源:互联网 发布:淘宝网无线端装修 编辑:程序博客网 时间:2024/06/07 22:43
package fragmentkj;import android.content.Context;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.support.annotation.Nullable;import android.support.v4.app.Fragment;import android.support.v4.app.NotificationCompat;import android.support.v4.os.CancellationSignal;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.AdapterView;import android.widget.BaseAdapter;import android.widget.ImageView;import android.widget.ListView;import android.widget.TextView;import com.bigkoo.convenientbanner.ConvenientBanner;import com.bigkoo.convenientbanner.holder.CBViewHolderCreator;import com.bigkoo.convenientbanner.holder.Holder;import com.google.gson.Gson;import com.hanhai.day_14y.Data;import com.hanhai.day_14y.JsonRootBean;import com.hanhai.day_14y.R;import com.nostra13.universalimageloader.core.ImageLoader;import com.nostra13.universalimageloader.core.ImageLoaderConfiguration;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.io.UnsupportedEncodingException;import java.lang.reflect.Field;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URL;import java.net.URLConnection;import java.util.ArrayList;import java.util.Arrays;import java.util.List;public class ShouyeF extends Fragment implements AdapterView.OnItemClickListener{ ConvenientBanner cb; private List<String> as; ImageLoader imgslod; Arrays arrays; String[] imgs=new String[]{ "http://image.wufazhuce.com/FuPgOcbGDD9__fyuCdPBXb5pbA1C", "http://image.wufazhuce.com/Fu6o0fqKHsI_TjdpPX3N2Kc99vNP", "http://image.wufazhuce.com/FmDRnQ1XhReHRHB4jYqAPSx8htsP", "http://image.wufazhuce.com/FvVmWbqlle7jlUCTeozoval9NyBH", }; @Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { View v = inflater.inflate(R.layout.shouyef, null); cb = (ConvenientBanner) v.findViewById(R.id.cb); imgslod= ImageLoader.getInstance(); imgslod.init(ImageLoaderConfiguration.createDefault(getActivity())); as= Arrays.asList(imgs); cb.setPages(new CBViewHolderCreator() { @Override public Object createHolder() { return new Masd(); } },as) .setPointViewVisible(true) .startTurning(2000) .setPageIndicator(new int[]{R.drawable.ic_page_indicator,R.drawable.ic_page_indicator_focused}) .setPageIndicatorAlign(ConvenientBanner.PageIndicatorAlign.CENTER_HORIZONTAL) .setManualPageable(true); return v; } class Masd implements Holder<String> { private ImageView imageView; @Override public View createView(Context context) { imageView = new ImageView(context); imageView.setScaleType(ImageView.ScaleType.FIT_XY); return imageView; } @Override public void UpdateUI(Context context, int position, String data) { ImageLoader.getInstance().displayImage(data, imageView); } } public int getTaskId(String name,Class<?> c) { Field field = null; try { field = c.getDeclaredField(name); return field.getInt(field); } catch (Exception e) { e.printStackTrace(); return -1; } } @Override public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) { }}
<com.bigkoo.convenientbanner.ConvenientBanner android:id="@+id/cb" android:layout_width="match_parent" android:layout_height="235dp" app:canLoop="true"></com.bigkoo.convenientbanner.ConvenientBanner>
阅读全文
1 0
- viewpager无限轮播
- 无限轮播加点
- Viewpager无限轮播
- 无限轮播
- 图片无限轮播
- 无限轮播
- Viewpager无限轮播
- ViewPager无限轮播
- 无限轮播
- 无限轮播
- 无限轮播
- 无限轮播
- ViewPager无限轮播
- 无限轮播
- ViewPager无限轮播
- 无限轮播
- 无限轮播
- 无限轮播
- phantomjs 初见
- 经典重读 | 深度学习方法:卷积神经网络结构变化——Spatial Transformer Networks
- KNN (K最近邻接算法)python 语言下的简单实现
- 数据库的增删改查
- pyqt5学习文档
- 无限轮播
- PAT 甲级 1003. Emergency (25)
- 最大元,归并排序作业
- 2017年进口食品代理加盟排行榜
- 负载均衡SLB百问FAQ
- Swift/OC
- Oracle 总结
- CentOS 7 中使用NTP进行时间同步
- memach类型转换异常java.lang.ClassCastException: java.lang.Byte cannot be cast to com.organization.model.