仿淘宝UI安卓模版

源文件支持交流修改使用

开发语言:

分类:其他系统

    分享到:

源码搜索

  • 详情介绍 - 【仿淘宝UI安卓模版】
/**
 * 首页
 * @author http://yecaoly.taobao.com
 */
public class Home_F extends Fragment {
    //顶部标题栏
    private TextView tv_top_title;
    //分类的九宫格
    private GridView gridView_classify;
    //热门市场的九宫格
    private GridView my_gridView_hot;
    private Adapter_GridView adapter_GridView_classify;
    private Adapter_GridView_hot adapter_GridView_hot;
    //首页轮播
    private AbSlidingPlayView viewPager;
    //扫一扫
    private ImageView iv_shao;
    // 分类九宫格的资源文件
    private int[] pic_path_classify = { R.drawable.menu_guide_1, R.drawable.menu_guide_2, R.drawable.menu_guide_3, R.drawable.menu_guide_4, R.drawable.menu_guide_5, R.drawable.menu_guide_6, R.drawable.menu_guide_7, R.drawable.menu_guide_8 };
    // 热门市场的资源文件
    private int[] pic_path_hot = { R.drawable.menu_1, R.drawable.menu_2, R.drawable.menu_3, R.drawable.menu_4, R.drawable.menu_5, R.drawable.menu_6 };
    /**存储首页轮播的界面*/
    private ArrayList<view> allListView;
    /**首页轮播的界面的资源*/
    private int[] resId = { R.drawable.show_m1, R.drawable.menu_viewpager_1, R.drawable.menu_viewpager_2, R.drawable.menu_viewpager_3, R.drawable.menu_viewpager_4, R.drawable.menu_viewpager_5 };
 
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
 
        View view = LayoutInflater.from(getActivity()).inflate(R.layout.home_f, null);
        initView(view);
        return view;
    }
 
    private void initView(View view) {
        iv_shao=(ImageView) view.findViewById(R.id.iv_shao);
        iv_shao.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View arg0) {
                //跳转到二维码扫描
                Intent intent=new Intent(getActivity(),CaptureActivity.class); 
                startActivity(intent);
            }
        });
        tv_top_title=(TextView) view.findViewById(R.id.tv_top_title);
        tv_top_title.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View arg0) {
                //挑战到宝贝搜索界面
                Intent intent=new Intent(getActivity(),WareActivity.class);
                startActivity(intent);
            }
        });
         
        gridView_classify = (GridView) view.findViewById(R.id.my_gridview);
        my_gridView_hot = (GridView) view.findViewById(R.id.my_gridview_hot);
        gridView_classify.setSelector(new ColorDrawable(Color.TRANSPARENT));
        my_gridView_hot.setSelector(new ColorDrawable(Color.TRANSPARENT));
        adapter_GridView_classify = new Adapter_GridView(getActivity(), pic_path_classify);
        adapter_GridView_hot = new Adapter_GridView_hot(getActivity(), pic_path_hot);
        gridView_classify.setAdapter(adapter_GridView_classify);
        my_gridView_hot.setAdapter(adapter_GridView_hot);
 
        viewPager = (AbSlidingPlayView) view.findViewById(R.id.viewPager_menu);
        //设置播放方式为顺序播放
        viewPager.setPlayType(1);
        //设置播放间隔时间
        viewPager.setSleepTime(3000);
 
        gridView_classify.setOnItemClickListener(new OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<!--?--> arg0, View arg1, int arg2, long arg3) {
                //挑战到宝贝搜索界面
                Intent intent = new Intent(getActivity(), WareActivity.class);
                startActivity(intent);
            }
        });
        my_gridView_hot.setOnItemClickListener(new OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<!--?--> arg0, View arg1, int arg2, long arg3) {
                //跳转到宝贝详情界面
                Intent intent = new Intent(getActivity(), BabyActivity.class);
                startActivity(intent);
            }
        });
         
        initViewPager();
    }
 
    private void initViewPager() {
 
        if (allListView != null) {
            allListView.clear();
            allListView = null;
        }
        allListView = new ArrayList<view>();
 
        for (int i = 0; i < resId.length; i++) {
            //导入ViewPager的布局
            View view = LayoutInflater.from(getActivity()).inflate(R.layout.pic_item, null);
            ImageView imageView = (ImageView) view.findViewById(R.id.pic_item);
            imageView.setImageResource(resId[i]);
            allListView.add(view);
        }
         
         
        viewPager.addViews(allListView);
        //开始轮播
        viewPager.startPlay();
        viewPager.setOnItemClickListener(new AbOnItemClickListener() {
            @Override
            public void onClick(int position) {
                //跳转到详情界面
                Intent intent = new Intent(getActivity(), BabyActivity.class);
                startActivity(intent);
            }
        });
    }
 
}
</view></view>

特别说明:
☉如果服务器暂不能下载请稍后重试!总是不能下载,请联系客服QQ:597260440,谢谢合作!
☉本站所有源码仅供学习与参考,请勿用于商业用途。
模板说明:
源码-仿淘宝UI安卓模版,其版权归原作者所有,如损害你的权益请联系客服QQ:597260440给予处理。

本文永久链接:http://code.fangbianle.com/goods/show-5197.html

相关源码

在线客服
热线电话

备案号:豫ICP备14017793号-2编辑热线:0371-56691758

Copyight@2014-2018 All Rights Reserved 页面加载耗时0.109秒