@@ -32,57 +32,57 @@ class ViewFactory internal constructor(private val mContext: Context) : RemoteVi
3232
3333 override fun getViewAt (position : Int ): RemoteViews {
3434 val remoteViews = RemoteViews (mContext.packageName, R .layout.widget_task_item)
35- remoteViews.setTextViewText(R .id.item_title , mWidgetData[position].title)
35+ remoteViews.setTextViewText(R .id.tvItemTitle , mWidgetData[position].title)
3636
3737 if (! mWidgetData[position].note.isEmpty()) {
38- remoteViews.setViewVisibility(R .id.item_note_icon , View .VISIBLE )
39- } else remoteViews.setViewVisibility(R .id.item_note_icon , View .GONE )
38+ remoteViews.setViewVisibility(R .id.ivItemNoteIcon , View .VISIBLE )
39+ } else remoteViews.setViewVisibility(R .id.ivItemNoteIcon , View .GONE )
4040
4141
4242 if (mWidgetData[position].date != 0L ) {
4343 remoteViews.apply {
44- setViewPadding(R .id.item_title , 0 , 0 , 0 , 0 )
45- setViewVisibility(R .id.item_date , View .VISIBLE )
44+ setViewPadding(R .id.tvItemTitle , 0 , 0 , 0 , 0 )
45+ setViewVisibility(R .id.tvItemDate , View .VISIBLE )
4646 }
4747
4848 when {
4949 // Today
5050 DateUtils .isToday(mWidgetData[position].date) -> {
5151 remoteViews.apply {
52- setTextColor(R .id.item_date , ContextCompat .getColor(mContext, R .color.blue))
53- setTextViewText(R .id.item_date , mContext.getString(R .string.reminder_today, DateAndTimeFormatter .getTime(mWidgetData[position].date)))
52+ setTextColor(R .id.tvItemDate , ContextCompat .getColor(mContext, R .color.blue))
53+ setTextViewText(R .id.tvItemDate , mContext.getString(R .string.reminder_today, DateAndTimeFormatter .getTime(mWidgetData[position].date)))
5454 }
5555 }
5656
5757 // Yesterday
5858 DateUtils .isToday(mWidgetData[position].date + DateUtils .DAY_IN_MILLIS ) -> {
5959 remoteViews.apply {
60- setTextColor(R .id.item_date , ContextCompat .getColor(mContext, R .color.red))
61- setTextViewText(R .id.item_date , mContext.getString(R .string.reminder_yesterday, DateAndTimeFormatter .getTime(mWidgetData[position].date)))
60+ setTextColor(R .id.tvItemDate , ContextCompat .getColor(mContext, R .color.red))
61+ setTextViewText(R .id.tvItemDate , mContext.getString(R .string.reminder_yesterday, DateAndTimeFormatter .getTime(mWidgetData[position].date)))
6262 }
6363 }
6464
6565 // Tomorrow
6666 DateUtils .isToday(mWidgetData[position].date - DateUtils .DAY_IN_MILLIS ) -> {
6767 remoteViews.apply {
68- setTextColor(R .id.item_date , ContextCompat .getColor(mContext, R .color.blue))
69- setTextViewText(R .id.item_date , mContext.getString(R .string.reminder_tomorrow, DateAndTimeFormatter .getTime(mWidgetData[position].date)))
68+ setTextColor(R .id.tvItemDate , ContextCompat .getColor(mContext, R .color.blue))
69+ setTextViewText(R .id.tvItemDate , mContext.getString(R .string.reminder_tomorrow, DateAndTimeFormatter .getTime(mWidgetData[position].date)))
7070 }
7171 }
7272
7373 // Far past
7474 mWidgetData[position].date < Calendar .getInstance().timeInMillis -> {
7575 remoteViews.apply {
76- setTextColor(R .id.item_date , ContextCompat .getColor(mContext, R .color.red))
77- setTextViewText(R .id.item_date , DateAndTimeFormatter .getFullDate(mWidgetData[position].date))
76+ setTextColor(R .id.tvItemDate , ContextCompat .getColor(mContext, R .color.red))
77+ setTextViewText(R .id.tvItemDate , DateAndTimeFormatter .getFullDate(mWidgetData[position].date))
7878 }
7979 }
8080
8181 // Far future
8282 else -> {
8383 remoteViews.apply {
84- setTextColor(R .id.item_date , ContextCompat .getColor(mContext, R .color.blue))
85- setTextViewText(R .id.item_date , mContext.getString(R .string.date_format_at, DateAndTimeFormatter .getFullDate(mWidgetData[position].date), DateAndTimeFormatter .getTime(mWidgetData[position].date)))
84+ setTextColor(R .id.tvItemDate , ContextCompat .getColor(mContext, R .color.blue))
85+ setTextViewText(R .id.tvItemDate , mContext.getString(R .string.date_format_at, DateAndTimeFormatter .getFullDate(mWidgetData[position].date), DateAndTimeFormatter .getTime(mWidgetData[position].date)))
8686 }
8787 }
8888 }
@@ -93,13 +93,13 @@ class ViewFactory internal constructor(private val mContext: Context) : RemoteVi
9393 val height = displayMetrics.heightPixels
9494 Log .d(TAG , " width = $width , height = $height " )
9595
96- remoteViews.setViewVisibility(R .id.item_date , View .GONE )
96+ remoteViews.setViewVisibility(R .id.tvItemDate , View .GONE )
9797 if (width >= 1080 || height >= 1776 ) {
98- remoteViews.setViewPadding(R .id.item_title , 0 , 27 , 0 , 27 )
98+ remoteViews.setViewPadding(R .id.tvItemTitle , 0 , 27 , 0 , 27 )
9999 } else if (width >= 720 || height >= 1184 ) {
100- remoteViews.setViewPadding(R .id.item_title , 0 , 20 , 0 , 20 )
100+ remoteViews.setViewPadding(R .id.tvItemTitle , 0 , 20 , 0 , 20 )
101101 } else if (width >= 480 || height >= 800 ) {
102- remoteViews.setViewPadding(R .id.item_title , 0 , 15 , 0 , 15 )
102+ remoteViews.setViewPadding(R .id.tvItemTitle , 0 , 15 , 0 , 15 )
103103 }
104104 }
105105
@@ -113,7 +113,7 @@ class ViewFactory internal constructor(private val mContext: Context) : RemoteVi
113113 if (mWidgetData[position].date != 0L ) {
114114 fillInIntent.putExtra(WidgetProvider .ITEM_DATE , mWidgetData[position].date)
115115 }
116- remoteViews.setOnClickFillInIntent(R .id.item , fillInIntent)
116+ remoteViews.setOnClickFillInIntent(R .id.rvWidgetItem , fillInIntent)
117117
118118 return remoteViews
119119 }
0 commit comments