mirror of
https://github.com/SimpleMobileTools/Simple-Calendar.git
synced 2025-02-17 04:10:45 +01:00
use bold for the days with events in the widget
This commit is contained in:
parent
6b5d965ac0
commit
862c926690
@ -15,6 +15,9 @@ import android.graphics.Color;
|
|||||||
import android.graphics.ColorFilter;
|
import android.graphics.ColorFilter;
|
||||||
import android.graphics.LightingColorFilter;
|
import android.graphics.LightingColorFilter;
|
||||||
import android.graphics.Paint;
|
import android.graphics.Paint;
|
||||||
|
import android.graphics.Typeface;
|
||||||
|
import android.text.SpannableString;
|
||||||
|
import android.text.style.StyleSpan;
|
||||||
import android.widget.RemoteViews;
|
import android.widget.RemoteViews;
|
||||||
|
|
||||||
import com.simplemobiletools.calendar.activities.MainActivity;
|
import com.simplemobiletools.calendar.activities.MainActivity;
|
||||||
@ -135,7 +138,14 @@ public class MyWidgetProvider extends AppWidgetProvider implements Calendar {
|
|||||||
curTextSize = mTodayTextSize;
|
curTextSize = mTodayTextSize;
|
||||||
}
|
}
|
||||||
|
|
||||||
mRemoteViews.setTextViewText(id, String.valueOf(day.getValue()));
|
final String text = String.valueOf(day.getValue());
|
||||||
|
if (day.getHasEvent()) {
|
||||||
|
final SpannableString boldText = new SpannableString(text);
|
||||||
|
boldText.setSpan(new StyleSpan(Typeface.BOLD), 0, text.length(), 0);
|
||||||
|
mRemoteViews.setTextViewText(id, boldText);
|
||||||
|
} else {
|
||||||
|
mRemoteViews.setTextViewText(id, text);
|
||||||
|
}
|
||||||
mRemoteViews.setInt(id, "setTextColor", curTextColor);
|
mRemoteViews.setInt(id, "setTextColor", curTextColor);
|
||||||
mRemoteViews.setFloat(id, "setTextSize", curTextSize);
|
mRemoteViews.setFloat(id, "setTextSize", curTextSize);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user