package ru.gelin.android.weather.notification.skin.biggertext; import android.content.Context; import android.graphics.Bitmap; import android.graphics.drawable.Drawable; import ru.gelin.android.weather.Weather; import ru.gelin.android.weather.WeatherCondition; import ru.gelin.android.weather.notification.skin.impl.Drawable2Bitmap; public class WeatherFormatter extends ru.gelin.android.weather.notification.skin.impl.WeatherFormatter { public WeatherFormatter(Context context, Weather weather) { super(context, weather); } @Override protected Bitmap formatLargeIcon() { WeatherCondition condition = getWeather().getConditions().get(0); Drawable drawable = getContext().getResources().getDrawable(R.drawable.temp_icon_light); drawable.setLevel(condition.getTemperature(getStyler().getTempType().getTemperatureUnit()).getCurrent() + SkinWeatherNotificationReceiver.ICON_LEVEL_SHIFT); return Drawable2Bitmap.convert(drawable); } }