From 8107901a1cd2ee1ec76e54c854f404189062cda3 Mon Sep 17 00:00:00 2001 From: tibbi Date: Thu, 1 Mar 2018 21:39:39 +0100 Subject: [PATCH] show an extra timezone date too if it is different than the local one --- app/build.gradle | 1 + .../clock/adapters/TimeZonesAdapter.kt | 14 ++++++++ .../clock/extensions/Context.kt | 13 +++++++ .../clock/fragments/ClockFragment.kt | 23 ++++++------ app/src/main/res/layout/item_time_zone.xml | 35 ++++++++++++++----- 5 files changed, 65 insertions(+), 21 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index c75d1d39..00594820 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -42,6 +42,7 @@ android { dependencies { implementation 'com.simplemobiletools:commons:3.14.1' + implementation 'com.android.support.constraint:constraint-layout:1.0.2' } Properties props = new Properties() diff --git a/app/src/main/kotlin/com/simplemobiletools/clock/adapters/TimeZonesAdapter.kt b/app/src/main/kotlin/com/simplemobiletools/clock/adapters/TimeZonesAdapter.kt index 090349fc..c8a95511 100644 --- a/app/src/main/kotlin/com/simplemobiletools/clock/adapters/TimeZonesAdapter.kt +++ b/app/src/main/kotlin/com/simplemobiletools/clock/adapters/TimeZonesAdapter.kt @@ -5,8 +5,11 @@ import android.view.View import android.view.ViewGroup import com.simplemobiletools.clock.R import com.simplemobiletools.clock.activities.SimpleActivity +import com.simplemobiletools.clock.extensions.getFormattedDate import com.simplemobiletools.clock.models.MyTimeZone import com.simplemobiletools.commons.adapters.MyRecyclerViewAdapter +import com.simplemobiletools.commons.extensions.beGone +import com.simplemobiletools.commons.extensions.beVisible import com.simplemobiletools.commons.views.MyRecyclerView import kotlinx.android.synthetic.main.item_time_zone.view.* import java.util.* @@ -14,6 +17,8 @@ import java.util.* class TimeZonesAdapter(activity: SimpleActivity, var timeZones: ArrayList, recyclerView: MyRecyclerView, itemClick: (Any) -> Unit) : MyRecyclerViewAdapter(activity, recyclerView, null, itemClick) { + var todayDateString = activity.getFormattedDate(Calendar.getInstance()) + override fun getActionMenuId() = R.menu.cab_timezones override fun prepareActionMode(menu: Menu) {} @@ -58,6 +63,7 @@ class TimeZonesAdapter(activity: SimpleActivity, var timeZones: ArrayList - - + + +