diff --git a/app/src/main/kotlin/com/simplemobiletools/calendar/activities/DayActivity.kt b/app/src/main/kotlin/com/simplemobiletools/calendar/activities/DayActivity.kt index ecb4f5df1..987ede2d5 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calendar/activities/DayActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calendar/activities/DayActivity.kt @@ -1,7 +1,6 @@ package com.simplemobiletools.calendar.activities import android.content.Intent -import android.content.res.ColorStateList import android.graphics.Color import android.os.Bundle import android.support.design.widget.Snackbar @@ -12,6 +11,7 @@ import com.simplemobiletools.calendar.adapters.MyDayPagerAdapter import com.simplemobiletools.calendar.fragments.DayFragment import com.simplemobiletools.calendar.helpers.DAY_CODE import com.simplemobiletools.calendar.helpers.Formatter +import com.simplemobiletools.commons.extensions.updateTextColors import kotlinx.android.synthetic.main.activity_day.* import org.joda.time.DateTime import java.util.* @@ -34,8 +34,8 @@ class DayActivity : SimpleActivity(), DayFragment.DeleteListener, ViewPager.OnPa fillViewPager(mDayCode) - day_fab.backgroundTintList = ColorStateList.valueOf(baseConfig.primaryColor) day_fab.setOnClickListener { addNewEvent() } + updateTextColors(day_coordinator) } override fun onPause() { diff --git a/app/src/main/kotlin/com/simplemobiletools/calendar/activities/EventActivity.kt b/app/src/main/kotlin/com/simplemobiletools/calendar/activities/EventActivity.kt index 993cff923..946bd2075 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calendar/activities/EventActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calendar/activities/EventActivity.kt @@ -14,10 +14,7 @@ import com.simplemobiletools.calendar.extensions.scheduleNotification import com.simplemobiletools.calendar.helpers.* import com.simplemobiletools.calendar.models.Event import com.simplemobiletools.commons.dialogs.ConfirmationDialog -import com.simplemobiletools.commons.extensions.hideKeyboard -import com.simplemobiletools.commons.extensions.showKeyboard -import com.simplemobiletools.commons.extensions.toast -import com.simplemobiletools.commons.extensions.value +import com.simplemobiletools.commons.extensions.* import kotlinx.android.synthetic.main.activity_event.* import org.joda.time.DateTime import org.joda.time.DateTimeZone @@ -79,6 +76,7 @@ class EventActivity : SimpleActivity(), DBHelper.EventUpdateListener { reminderItemSelected() } } + updateTextColors(event_scrollview) } private fun setupEditEvent() { diff --git a/app/src/main/kotlin/com/simplemobiletools/calendar/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/calendar/activities/MainActivity.kt index 1f89a6ff0..00a01bd9a 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calendar/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calendar/activities/MainActivity.kt @@ -1,7 +1,6 @@ package com.simplemobiletools.calendar.activities import android.content.Intent -import android.content.res.ColorStateList import android.graphics.Color import android.os.Bundle import android.support.design.widget.Snackbar @@ -18,6 +17,7 @@ import com.simplemobiletools.calendar.extensions.updateWidgets import com.simplemobiletools.calendar.fragments.EventListFragment import com.simplemobiletools.calendar.helpers.* import com.simplemobiletools.calendar.helpers.Formatter +import com.simplemobiletools.commons.extensions.updateTextColors import com.simplemobiletools.commons.helpers.LICENSE_AMBILWARNA import com.simplemobiletools.commons.helpers.LICENSE_JODA import com.simplemobiletools.commons.helpers.LICENSE_KOTLIN @@ -46,7 +46,7 @@ class MainActivity : SimpleActivity(), EventListFragment.DeleteListener { override fun onResume() { super.onResume() updateWidgets() - calendar_fab.backgroundTintList = ColorStateList.valueOf(baseConfig.primaryColor) + updateTextColors(calendar_coordinator) } override fun onPause() { diff --git a/app/src/main/kotlin/com/simplemobiletools/calendar/activities/WidgetMonthlyConfigureActivity.kt b/app/src/main/kotlin/com/simplemobiletools/calendar/activities/WidgetMonthlyConfigureActivity.kt index 80ad0c061..4e27c9f3f 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calendar/activities/WidgetMonthlyConfigureActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calendar/activities/WidgetMonthlyConfigureActivity.kt @@ -169,16 +169,16 @@ class WidgetMonthlyConfigureActivity : AppCompatActivity(), MonthlyCalendar { week_num.visibility = View.VISIBLE for (i in 0..5) { - val weekIdTV = findViewById(mRes.getIdentifier("week_num_" + i, "id", mPackageName)) as TextView? - weekIdTV!!.text = mDays!![i * 7].weekOfYear.toString() + ":" - weekIdTV.setTextColor(mWeakTextColor) - weekIdTV.visibility = View.VISIBLE + (findViewById(mRes.getIdentifier("week_num_$i", "id", mPackageName)) as TextView).apply { + text = "${mDays!![i * 7].weekOfYear}:" + setTextColor(mWeakTextColor) + visibility = View.VISIBLE + } } } for (i in 0..len - 1) { val day = mDays!![i] - val dayTV = findViewById(mRes.getIdentifier("day_" + i, "id", mPackageName)) as TextView? var curTextColor = mWeakTextColor var curTextSize = mDayTextSize @@ -190,9 +190,11 @@ class WidgetMonthlyConfigureActivity : AppCompatActivity(), MonthlyCalendar { curTextSize = mTodayTextSize } - dayTV!!.text = day.value.toString() - dayTV.setTextColor(curTextColor) - dayTV.textSize = curTextSize + (findViewById(mRes.getIdentifier("day_$i", "id", mPackageName)) as TextView).apply { + text = day.value.toString() + setTextColor(curTextColor) + textSize = curTextSize + } } } @@ -225,9 +227,10 @@ class WidgetMonthlyConfigureActivity : AppCompatActivity(), MonthlyCalendar { private fun updateLabels() { for (i in 0..6) { - val dayTV = findViewById(mRes.getIdentifier("label_" + i, "id", mPackageName)) as TextView? - dayTV!!.textSize = mDayTextSize - dayTV.setTextColor(mTextColor) + (findViewById(mRes.getIdentifier("label_$i", "id", mPackageName)) as TextView).apply { + textSize = mDayTextSize + setTextColor(mTextColor) + } } } } diff --git a/app/src/main/res/layout/activity_day.xml b/app/src/main/res/layout/activity_day.xml index b0b99c230..dd8f96553 100644 --- a/app/src/main/res/layout/activity_day.xml +++ b/app/src/main/res/layout/activity_day.xml @@ -12,7 +12,7 @@ android:layout_height="match_parent" android:layout_marginTop="@dimen/activity_margin"/> - -