• 大小: 592KB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-02-05
  • 语言: Java
  • 标签: Android  

资源简介

广告轮播博客用到的资源。

资源截图

代码片段和文件信息

package com.garvey.modules;

import android.os.Bundle;
import android.os.Handler;
import android.support.v4.app.Fragment;
import android.support.v4.view.PagerAdapter;
import android.support.v4.view.ViewPager;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.LinearLayout.LayoutParams;
import android.widget.TextView;

import com.garvey.babyshop.R;

import java.util.ArrayList;
import java.util.List;

/**
 * 作者: Garvey on 2016/6/13.
 * 邮箱: lianjiawei18@163.com
 */
public class ShouYeFragment extends Fragment {
    // 缓存Fragment view
    private View rootView;
    private static ShouYeFragment shouYeFragment;
    //控件的声明
    private ViewPager viewPager;
    private TextView imageDesc;
    private LinearLayout dotsGroup;

    //数据声明
    final int[] imageIds = {R.mipmap.a R.mipmap.b
            R.mipmap.c R.mipmap.d R.mipmap.e};
    private int lastPoint;
    private boolean isFirstCreateView = true;
    //图片标题集合
    private final String[] imageDescriptions = {
            “巩俐不低俗,我就不能低俗“
            “扑树又回来啦!再唱经典老歌引万人大合唱“
            “揭秘北京电影如何升级“
            “乐视网TV版大派送“
            “热血屌丝的反杀“
    };
    List imageList = new ArrayList();
    List descList = new ArrayList();

    public ShouYeFragment() {
    }

    public static ShouYeFragment getNewInstance() {
        if (shouYeFragment == null) {
            shouYeFragment = new ShouYeFragment();
        }
        return shouYeFragment;
    }

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    }

    @Override
    public View onCreateView(LayoutInflater inflater ViewGroup container Bundle savedInstanceState) {
        if (rootView == null) {
            rootView = inflater.inflate(R.layout.fragment_shouye container false);
        }
        // 缓存的rootView需要判断是否已经被加过parent,
        // 如果有parent需要从parent删除,要不然会发生这个rootview已经有parent的错误。
        ViewGroup parent = (ViewGroup) rootView.getParent();
        if (parent != null) {
            parent.removeView(rootView);
        }
        initView();
        initData();
        initEvent();
        return rootView;
    }

    private void initView() {
        viewPager = (ViewPager) rootView.findViewById(R.id.id_viewpager);
        imageDesc = (TextView) rootView.findViewById(R.id.id_image_desc);
        dotsGroup = (LinearLayout) rootView.findViewById(R.id.id_dots);
        imageDesc.setText(imageDescriptions[0]);
    }

    private void initData() {
        if (isFirstCreateView) {
            for (int i = 0; i < imageIds.length; i++) {
                //初始化图片资源
                ImageView imageView = new ImageView(getActivity());
                imageView.setBackgroundResource(imageIds[i]);
                imageList.add(im

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     104992  2014-04-03 11:16  广告轮播用到资源\a.jpg

     文件      88764  2014-04-03 11:16  广告轮播用到资源\b.jpg

     文件     101430  2014-04-03 11:16  广告轮播用到资源\c.jpg

     文件     178830  2014-04-03 11:16  广告轮播用到资源\d.jpg

     文件        216  2016-06-14 19:43  广告轮播用到资源\dotsgroupbg.xml

     文件     130126  2014-04-03 11:16  广告轮播用到资源\e.jpg

     文件       1499  2016-06-14 19:50  广告轮播用到资源\fragment_shouye.xml

     文件        294  2016-06-14 16:15  广告轮播用到资源\point_bg.xml

     文件        315  2016-06-14 19:52  广告轮播用到资源\point_focused.xml

     文件        274  2016-06-14 19:36  广告轮播用到资源\point_normal.xml

     文件       7304  2016-06-14 19:51  广告轮播用到资源\ShouYeFragment.java

     目录          0  2016-06-14 20:47  广告轮播用到资源

----------- ---------  ---------- -----  ----

               614044                    12


评论

共有 条评论