// Path: app/src/main/java/com/kuahusg/weather/util/LogUtil.java
// public class LogUtil {
//     public static final int VERBOSE = 1;
//     public static final int DEBUG = 2;
//     public static final int INFO = 3;
//     public static final int WARN = 4;
//     public static final int ERROR = 5;
//     public static final int NOTHING = 6;
//     public static final int LEVEL_NOW = VERBOSE;
// 
//     public static void v(String tag, String msg) {
// 
//         if (LEVEL_NOW <= VERBOSE) {
//             Log.v(tag, msg);
//         }
//     }
// 
//     public static void d(String tag, String msg) {
//         if (LEVEL_NOW <= DEBUG) {
//             Log.d(tag, msg);
//         }
//     }
// 
//     public static void i(String tag, String msg) {
//         if (LEVEL_NOW <= INFO) {
//             Log.i(tag, msg);
//         }
//     }
// 
//     public static void w(String tag, String msg) {
//         if (LEVEL_NOW <= WARN) {
//             Log.w(tag, msg);
//         }
//     }
// 
//     public static void e(String tag, String msg) {
//         if (LEVEL_NOW <= ERROR) {
//             Log.e(tag, msg);
//         }
//     }
// }


import android.content.Context;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.ImageView;
import android.widget.LinearLayout;
import com.kuahusg.weather.R;
import com.kuahusg.weather.util.LogUtil;
package com.kuahusg.weather.UI.Widget;



/**
 * Created by kuahusg on 16-6-29.
 * com.kuahusg.weather.UI
 */
public class BackgroundPictureView extends LinearLayout implements View.OnClickListener {
    // TODO: 16-10-12 这个View应该添加更多其他控件,并设计成可复用
    LinearLayout container;
    Context mContext;
    ImageView imageView;
    OnBackgroundPicClickListener listener;

    public BackgroundPictureView(Context context) {
        super(context);
        init(context);
    }

    public BackgroundPictureView(Context context, AttributeSet attrs, int defStyleAttr) {
        super(context, attrs, defStyleAttr);
        init(context);
    }

    public BackgroundPictureView(Context context, AttributeSet attrs) {
        super(context, attrs);
        init(context);


    }

    private void init(Context context) {
        mContext = context;
        container = (LinearLayout) LayoutInflater.from(context).inflate(R.layout.include_background_picture, null);
        // TODO: 16-10-12 null?
        imageView = (ImageView) container.findViewById(R.id.back_pic);
        addView(container);



        imageView.setOnClickListener(this);
    }

    @Override
    public void onClick(View v) {
// Path: app/src/main/java/com/kuahusg/weather/util/LogUtil.java
// public class LogUtil {
//     public static final int VERBOSE = 1;
//     public static final int DEBUG = 2;
//     public static final int INFO = 3;
//     public static final int WARN = 4;
//     public static final int ERROR = 5;
//     public static final int NOTHING = 6;
//     public static final int LEVEL_NOW = VERBOSE;
// 
//     public static void v(String tag, String msg) {
// 
//         if (LEVEL_NOW <= VERBOSE) {
//             Log.v(tag, msg);
//         }
//     }
// 
//     public static void d(String tag, String msg) {
//         if (LEVEL_NOW <= DEBUG) {
//             Log.d(tag, msg);
//         }
//     }
// 
//     public static void i(String tag, String msg) {
//         if (LEVEL_NOW <= INFO) {
//             Log.i(tag, msg);
//         }
//     }
// 
//     public static void w(String tag, String msg) {
//         if (LEVEL_NOW <= WARN) {
//             Log.w(tag, msg);
//         }
//     }
// 
//     public static void e(String tag, String msg) {
//         if (LEVEL_NOW <= ERROR) {
//             Log.e(tag, msg);
//         }
//     }
// }


// Path: app/src/main/java/com/kuahusg/weather/UI/Widget/BackgroundPictureView.java
import android.content.Context;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.ImageView;
import android.widget.LinearLayout;
import com.kuahusg.weather.R;
import com.kuahusg.weather.util.LogUtil;

package com.kuahusg.weather.UI.Widget;



/**
 * Created by kuahusg on 16-6-29.
 * com.kuahusg.weather.UI
 */
public class BackgroundPictureView extends LinearLayout implements View.OnClickListener {
    // TODO: 16-10-12 这个View应该添加更多其他控件,并设计成可复用
    LinearLayout container;
    Context mContext;
    ImageView imageView;
    OnBackgroundPicClickListener listener;

    public BackgroundPictureView(Context context) {
        super(context);
        init(context);
    }

    public BackgroundPictureView(Context context, AttributeSet attrs, int defStyleAttr) {
        super(context, attrs, defStyleAttr);
        init(context);
    }

    public BackgroundPictureView(Context context, AttributeSet attrs) {
        super(context, attrs);
        init(context);


    }

    private void init(Context context) {
        mContext = context;
        container = (LinearLayout) LayoutInflater.from(context).inflate(R.layout.include_background_picture, null);
        // TODO: 16-10-12 null?
        imageView = (ImageView) container.findViewById(R.id.back_pic);
        addView(container);



        imageView.setOnClickListener(this);
    }

    @Override
    public void onClick(View v) {
        LogUtil.v(this.toString(),"onClick()");