// Path: app/src/main/java/com/kuahusg/weather/model/bean/Forecast.java
// public class Forecast implements Parcelable{
//     public static final Parcelable.Creator<Forecast> CREATOR = new Creator<Forecast>() {
//         @Override
//         public Forecast createFromParcel(Parcel source) {
//             Forecast forecast = new Forecast(source.readString(), source.readString(), source.readString(),
//                     source.readString(), source.readString());
// 
//             return null;
//         }
// 
//         @Override
//         public Forecast[] newArray(int size) {
//             return new Forecast[size];
//         }
//     };
//     private String date;
//     private String high;
//     private String low;
//     private String text;
//     private String woeid;
// 
//     public Forecast(String date, String high, String low, String text, String woeid) {
//         this.date = date;
//         this.high = high;
//         this.low = low;
//         this.text = text;
//         this.woeid = woeid;
//     }
// 
// 
// 
//     public String getDate() {
//         return date;
//     }
// 
//     public String getHigh() {
//         return high;
//     }
// 
//     public String getLow() {
//         return low;
//     }
// 
//     public String getText() {
//         return text;
//     }
// 
//     public String getWoeid() {
//         return woeid;
//     }
// 
//     public void setWoeid(String woeid) {
//         this.woeid = woeid;
//     }
// 
//     @Override
//     public int describeContents() {
//         return 0;
//     }
// 
//     @Override
//     public void writeToParcel(Parcel dest, int flags) {
// 
//         dest.writeString(date);
//         dest.writeString(high);
//         dest.writeString(low);
//         dest.writeString(text);
//         dest.writeString(woeid);
//     }
// }
// 
// Path: app/src/main/java/com/kuahusg/weather/App.java
// public static Context getContext() {
//     return context;
// }


import android.content.Context;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.ImageView;
import android.widget.TextView;
import com.bumptech.glide.Glide;
import com.kuahusg.weather.R;
import com.kuahusg.weather.model.bean.Forecast;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
import java.util.Locale;
import java.util.Random;
import static com.kuahusg.weather.App.getContext;
        if (info.contains("Thunderstorms")) {
            img.setImageResource(R.drawable.thunderstorm);


        } else if (info.contains("Cloudy")) {
            img.setImageResource(R.drawable.cloud_sun);
        } else if (info.contains("Sunny")) {
            img.setImageResource(R.drawable.sunny);

        } else if (info.contains("Showers") || info.contains("Rain")) {
            img.setImageResource(R.drawable.rain3);
        } else if (info.contains("Breezy")) {
            img.setImageResource(R.drawable.wind);
        } else if (info.contains("snow")) {
            img.setImageResource(R.drawable.snow2);
        } else {
            img.setImageResource(R.drawable.sun);
        }

    }

    private int getRandomImgPlaceHolder() {
        int random = new Random().nextInt(2);
        if (random == 0) {
            return R.drawable.bg0;
        } else
            return R.drawable.back;
    }

    private void showAnim(View view, int animId) {
// Path: app/src/main/java/com/kuahusg/weather/model/bean/Forecast.java
// public class Forecast implements Parcelable{
//     public static final Parcelable.Creator<Forecast> CREATOR = new Creator<Forecast>() {
//         @Override
//         public Forecast createFromParcel(Parcel source) {
//             Forecast forecast = new Forecast(source.readString(), source.readString(), source.readString(),
//                     source.readString(), source.readString());
// 
//             return null;
//         }
// 
//         @Override
//         public Forecast[] newArray(int size) {
//             return new Forecast[size];
//         }
//     };
//     private String date;
//     private String high;
//     private String low;
//     private String text;
//     private String woeid;
// 
//     public Forecast(String date, String high, String low, String text, String woeid) {
//         this.date = date;
//         this.high = high;
//         this.low = low;
//         this.text = text;
//         this.woeid = woeid;
//     }
// 
// 
// 
//     public String getDate() {
//         return date;
//     }
// 
//     public String getHigh() {
//         return high;
//     }
// 
//     public String getLow() {
//         return low;
//     }
// 
//     public String getText() {
//         return text;
//     }
// 
//     public String getWoeid() {
//         return woeid;
//     }
// 
//     public void setWoeid(String woeid) {
//         this.woeid = woeid;
//     }
// 
//     @Override
//     public int describeContents() {
//         return 0;
//     }
// 
//     @Override
//     public void writeToParcel(Parcel dest, int flags) {
// 
//         dest.writeString(date);
//         dest.writeString(high);
//         dest.writeString(low);
//         dest.writeString(text);
//         dest.writeString(woeid);
//     }
// }
// 
// Path: app/src/main/java/com/kuahusg/weather/App.java
// public static Context getContext() {
//     return context;
// }


// Path: app/src/main/java/com/kuahusg/weather/UI/Adapter/RvAdapter.java
import android.content.Context;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.ImageView;
import android.widget.TextView;
import com.bumptech.glide.Glide;
import com.kuahusg.weather.R;
import com.kuahusg.weather.model.bean.Forecast;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
import java.util.Locale;
import java.util.Random;
import static com.kuahusg.weather.App.getContext;

        if (info.contains("Thunderstorms")) {
            img.setImageResource(R.drawable.thunderstorm);


        } else if (info.contains("Cloudy")) {
            img.setImageResource(R.drawable.cloud_sun);
        } else if (info.contains("Sunny")) {
            img.setImageResource(R.drawable.sunny);

        } else if (info.contains("Showers") || info.contains("Rain")) {
            img.setImageResource(R.drawable.rain3);
        } else if (info.contains("Breezy")) {
            img.setImageResource(R.drawable.wind);
        } else if (info.contains("snow")) {
            img.setImageResource(R.drawable.snow2);
        } else {
            img.setImageResource(R.drawable.sun);
        }

    }

    private int getRandomImgPlaceHolder() {
        int random = new Random().nextInt(2);
        if (random == 0) {
            return R.drawable.bg0;
        } else
            return R.drawable.back;
    }

    private void showAnim(View view, int animId) {
        Animation animation = AnimationUtils.loadAnimation(getContext(), animId);