PoC: widget day/night mode (2)

This commit is contained in:
M66B
2022-05-05 21:13:51 +02:00
parent fc6ba484bc
commit d26e4bfd56
6 changed files with 189 additions and 19 deletions

View File

@@ -91,7 +91,8 @@ public class WidgetUnified extends AppWidgetProvider {
PendingIntent piCompose = PendingIntentCompat.getActivity(
context, appWidgetId, edit, PendingIntent.FLAG_UPDATE_CURRENT);
RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget_unified);
RemoteViews views = new RemoteViews(context.getPackageName(),
daynight ? R.layout.widget_unified_dn : R.layout.widget_unified);
views.setTextViewTextSize(R.id.title, TypedValue.COMPLEX_UNIT_SP, getFontSizeSp(font));

View File

@@ -181,7 +181,9 @@ public class WidgetUnifiedRemoteViewsFactory implements RemoteViewsService.Remot
@Override
public RemoteViews getViewAt(int position) {
RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.item_widget_unified);
RemoteViews views = new RemoteViews(context.getPackageName(),
daynight ? R.layout.item_widget_unified_dn : R.layout.item_widget_unified);
int idFrom = (subject_top ? R.id.tvSubject : R.id.tvFrom);
int idTime = (subject_top ? R.id.tvAccount : R.id.tvTime);
int idSubject = (subject_top ? R.id.tvFrom : R.id.tvSubject);