Skip to content

Latest commit

 

History

History
101 lines (82 loc) · 2.7 KB

README.md

File metadata and controls

101 lines (82 loc) · 2.7 KB

#AndroidFastDevFrame

#1.需要在Application中初始化以下配置

package cn.bluemobi.dylan.fastdev.config;


import android.app.Application;
import android.graphics.Color;
import android.graphics.drawable.Drawable;

import com.orhanobut.logger.Logger;

import org.xutils.x;

import java.util.Map;

import cn.bluemobi.dylan.fastdev.http.HttpUtils;

/**
 * 配置类
 * Created by yuandl on 2016/9/1 0001.
 */

public class Config {
    /**
     * 初始化配置
     *
     * @param application 应用的application
     */
    public static void init(Application application) {
        x.Ext.init(application);
    }

    /**
     * 初始化日志TAG
     *
     * @param tag 日志TAG
     */
    public static void initLog(String tag) {
        Logger.init(tag);
    }

    /**
     * 初始化存放文件的路径
     *
     * @param path 存放文件的路径
     */
    public static void initFilePath(String path) {
        FilePath.IMAGE_DIR = path;
    }

    /**
     * 初始化标题栏
     *
     * @param backgroundColor 背景颜色id
     * @param textColor       字体颜色id
     * @param arrowBack       返回箭头图标id
     */
    public static void initTitleBar(int backgroundColor, int textColor, int arrowBack) {
        TitleBarColor.backgroundColor = backgroundColor;
        TitleBarColor.textColor = textColor;
        TitleBarColor.arrowBack = arrowBack;
    }

    /**
     * 初始化网络请求的各种参数
     *
     * @param code             请求接口返回码
     * @param data             请求接口返回数据
     * @param msg              请求接口返回信息
     * @param successCode      请求接口成功的响应码
     * @param globalParameters 配置请求接口的全局参数
     */
    public static void initHttp(String code, String data, String msg, int successCode, Map<String, String> globalParameters) {
        HttpUtils.getInstance().init(code, data, msg, successCode, globalParameters);
    }

}

#2.轮播图用法

  cycle_view_pager = (CycleViewPager) findViewById(R.id.cv);
        //设置选中和未选中时的图片
        assert cycle_view_pager != null;
        cycle_view_pager.setIndicators(R.mipmap.dot_focus, R.mipmap.dot_normal);
        List<String> urls = new ArrayList<>();
        urls.add("http://pic.58pic.com/58pic/15/37/32/458PICq58PICPd4_1024.jpg");
        urls.add("http://pic8.nipic.com/20100627/1614097_004848992811_2.jpg");
        urls.add("http://pic.58pic.com/58pic/15/35/53/14t58PICUJv_1024.jpg");
        cycle_view_pager.setData(urls, new CycleViewPager.ImageCycleViewListener() {
            @Override
            public void onImageClick(String url, int position, View imageView) {

            }
        });