Display hourglass icon only if the user has any

This commit is contained in:
Arun Rajagopalan 2019-04-01 23:07:12 -04:00 committed by Phillip Thelen
parent a5f26eb1e0
commit e2b6ee7a13

View file

@ -115,12 +115,14 @@ public class AvatarStatsWidgetProvider extends BaseWidgetProvider {
remoteViews.setTextViewText(R.id.gems_tv, String.valueOf((int) (user.getBalance() * 4)));
int hourGlassCount = user.getHourglassCount();
if (hourGlassCount == 0) {
remoteViews.setViewVisibility(R.id.hourglasses_cion, View.GONE);
remoteViews.setViewVisibility(R.id.hourglasses_tv, View.GONE);
} else {
remoteViews.setImageViewBitmap(R.id.hourglass_cion, HabiticaIconsHelper.imageOfHourglass());
remoteViews.setViewVisibility(R.id.hourglasses_cion, View.VISIBLE);
remoteViews.setTextViewText(R.id.hourglasses_tv, String.valueOf(hourGlassCount));
remoteViews.setViewVisibility(R.id.hourglasses_tv, View.VISIBLE);
}
remoteViews.setImageViewBitmap(R.id.hourglass_cion, HabiticaIconsHelper.imageOfHourglass());
remoteViews.setImageViewBitmap(R.id.gem_icon, HabiticaIconsHelper.imageOfGem());
remoteViews.setImageViewBitmap(R.id.gold_icon, HabiticaIconsHelper.imageOfGold());
remoteViews.setTextViewText(R.id.lvl_tv, getContext().getString(R.string.user_level, user.getStats().getLvl()));