mirror of
https://github.com/SimpleMobileTools/Simple-Calendar.git
synced 2025-06-05 21:59:17 +02:00
Use TextClock for date widget
This commit is contained in:
@@ -12,7 +12,6 @@ import com.simplemobiletools.calendar.pro.activities.SplashActivity
|
|||||||
import com.simplemobiletools.calendar.pro.extensions.config
|
import com.simplemobiletools.calendar.pro.extensions.config
|
||||||
import com.simplemobiletools.commons.extensions.applyColorFilter
|
import com.simplemobiletools.commons.extensions.applyColorFilter
|
||||||
import com.simplemobiletools.commons.extensions.getLaunchIntent
|
import com.simplemobiletools.commons.extensions.getLaunchIntent
|
||||||
import com.simplemobiletools.commons.extensions.setText
|
|
||||||
|
|
||||||
class MyWidgetDateProvider : AppWidgetProvider() {
|
class MyWidgetDateProvider : AppWidgetProvider() {
|
||||||
private val OPEN_APP_INTENT_ID = 1
|
private val OPEN_APP_INTENT_ID = 1
|
||||||
@@ -21,11 +20,8 @@ class MyWidgetDateProvider : AppWidgetProvider() {
|
|||||||
appWidgetManager.getAppWidgetIds(getComponentName(context)).forEach {
|
appWidgetManager.getAppWidgetIds(getComponentName(context)).forEach {
|
||||||
RemoteViews(context.packageName, R.layout.widget_date).apply {
|
RemoteViews(context.packageName, R.layout.widget_date).apply {
|
||||||
applyColorFilter(R.id.widget_date_background, context.config.widgetBgColor)
|
applyColorFilter(R.id.widget_date_background, context.config.widgetBgColor)
|
||||||
setText(R.id.widget_date_label, Formatter.getTodayDayNumber())
|
setTextColor(R.id.widget_date, context.config.widgetTextColor)
|
||||||
setText(R.id.widget_month_label, Formatter.getCurrentMonthShort())
|
setTextColor(R.id.widget_month, context.config.widgetTextColor)
|
||||||
|
|
||||||
setTextColor(R.id.widget_date_label, context.config.widgetTextColor)
|
|
||||||
setTextColor(R.id.widget_month_label, context.config.widgetTextColor)
|
|
||||||
|
|
||||||
setupAppOpenIntent(context, this)
|
setupAppOpenIntent(context, this)
|
||||||
appWidgetManager.updateAppWidget(it, this)
|
appWidgetManager.updateAppWidget(it, this)
|
||||||
|
@@ -9,30 +9,37 @@
|
|||||||
android:id="@+id/widget_date_background"
|
android:id="@+id/widget_date_background"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_alignStart="@+id/widget_date_label"
|
android:layout_alignStart="@+id/widget_date"
|
||||||
android:layout_alignTop="@+id/widget_date_label"
|
android:layout_alignTop="@+id/widget_date"
|
||||||
android:layout_alignEnd="@+id/widget_date_label"
|
android:layout_alignEnd="@+id/widget_date"
|
||||||
android:layout_alignBottom="@+id/widget_month_label"
|
android:layout_alignBottom="@+id/widget_month"
|
||||||
android:src="@drawable/widget_round_background" />
|
android:src="@drawable/widget_round_background"
|
||||||
|
tools:ignore="ContentDescription" />
|
||||||
|
|
||||||
<TextView
|
<TextClock
|
||||||
android:id="@+id/widget_date_label"
|
android:id="@+id/widget_date"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
|
android:format12Hour="d"
|
||||||
|
android:format24Hour="d"
|
||||||
android:gravity="center"
|
android:gravity="center"
|
||||||
|
android:includeFontPadding="false"
|
||||||
android:paddingTop="@dimen/medium_margin"
|
android:paddingTop="@dimen/medium_margin"
|
||||||
android:textColor="@color/md_grey_white"
|
android:textColor="@color/md_grey_white"
|
||||||
android:textSize="26sp"
|
android:textSize="26sp"
|
||||||
tools:text="1" />
|
tools:text="1" />
|
||||||
|
|
||||||
<TextView
|
<TextClock
|
||||||
android:id="@+id/widget_month_label"
|
android:id="@+id/widget_month"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_below="@+id/widget_date_label"
|
android:layout_below="@+id/widget_date"
|
||||||
android:layout_alignStart="@+id/widget_date_label"
|
android:layout_alignStart="@+id/widget_date"
|
||||||
android:layout_alignEnd="@+id/widget_date_label"
|
android:layout_alignEnd="@+id/widget_date"
|
||||||
|
android:format12Hour="MMM"
|
||||||
|
android:format24Hour="MMM"
|
||||||
android:gravity="center"
|
android:gravity="center"
|
||||||
|
android:includeFontPadding="false"
|
||||||
android:paddingBottom="@dimen/medium_margin"
|
android:paddingBottom="@dimen/medium_margin"
|
||||||
android:textColor="@color/md_grey_white"
|
android:textColor="@color/md_grey_white"
|
||||||
android:textSize="@dimen/bigger_text_size"
|
android:textSize="@dimen/bigger_text_size"
|
||||||
|
Reference in New Issue
Block a user