diff --git a/app/src/main/java/com/tommasoberlose/anotherwidget/components/GlanceSettingsDialog.kt b/app/src/main/java/com/tommasoberlose/anotherwidget/components/GlanceSettingsDialog.kt index acf5020..2484156 100644 --- a/app/src/main/java/com/tommasoberlose/anotherwidget/components/GlanceSettingsDialog.kt +++ b/app/src/main/java/com/tommasoberlose/anotherwidget/components/GlanceSettingsDialog.kt @@ -64,7 +64,8 @@ class GlanceSettingsDialog(val context: Activity, val provider: Constants.Glance view.action_filter_music_players.isVisible = provider == Constants.GlanceProviderId.PLAYING_SONG if (provider == Constants.GlanceProviderId.PLAYING_SONG) { view.action_filter_music_players.setOnClickListener { - context.startActivity(Intent(context, MusicPlayersFilterActivity::class.java)) + dismiss() + context.startActivityForResult(Intent(context, MusicPlayersFilterActivity::class.java), 0) } checkNotificationPermission(view) } @@ -97,7 +98,8 @@ class GlanceSettingsDialog(val context: Activity, val provider: Constants.Glance if (provider == Constants.GlanceProviderId.NOTIFICATIONS) { checkLastNotificationsPermission(view) view.action_filter_notifications_app.setOnClickListener { - context.startActivity(Intent(context, AppNotificationsFilterActivity::class.java)) + dismiss() + context.startActivityForResult(Intent(context, AppNotificationsFilterActivity::class.java), 0) } } diff --git a/app/src/main/java/com/tommasoberlose/anotherwidget/helpers/GlanceProviderHelper.kt b/app/src/main/java/com/tommasoberlose/anotherwidget/helpers/GlanceProviderHelper.kt index f252029..1384cfa 100644 --- a/app/src/main/java/com/tommasoberlose/anotherwidget/helpers/GlanceProviderHelper.kt +++ b/app/src/main/java/com/tommasoberlose/anotherwidget/helpers/GlanceProviderHelper.kt @@ -1,6 +1,7 @@ package com.tommasoberlose.anotherwidget.helpers import android.content.Context +import android.util.Log import com.tommasoberlose.anotherwidget.R import com.tommasoberlose.anotherwidget.db.EventRepository import com.tommasoberlose.anotherwidget.global.Constants @@ -16,7 +17,9 @@ object GlanceProviderHelper { val providers = Constants.GlanceProviderId.values() .filter { context.checkIfFitInstalled() || it != Constants.GlanceProviderId.GOOGLE_FIT_STEPS - }.toTypedArray() + } + .filterNot { it.id == Constants.GlanceProviderId.GREETINGS.id } + .toTypedArray() providers.sortWith(Comparator { p1, p2 -> when { @@ -35,6 +38,8 @@ object GlanceProviderHelper { } }) + Log.d("ciao", providers.toList().toString()) + return ArrayList(providers.toList()) } @@ -49,7 +54,7 @@ object GlanceProviderHelper { Constants.GlanceProviderId.PLAYING_SONG -> { GlanceProvider(providerId.id, context.getString(R.string.settings_show_music_title), - R.drawable.round_radio + R.drawable.round_music_note ) } Constants.GlanceProviderId.CUSTOM_INFO -> { @@ -67,7 +72,7 @@ object GlanceProviderHelper { Constants.GlanceProviderId.GOOGLE_FIT_STEPS -> { GlanceProvider(providerId.id, context.getString(R.string.settings_daily_steps_title), - R.drawable.round_run_circle + R.drawable.round_near_me ) } Constants.GlanceProviderId.NOTIFICATIONS -> { diff --git a/app/src/main/java/com/tommasoberlose/anotherwidget/receivers/NotificationListener.kt b/app/src/main/java/com/tommasoberlose/anotherwidget/receivers/NotificationListener.kt index 95187b9..5eaa7b6 100644 --- a/app/src/main/java/com/tommasoberlose/anotherwidget/receivers/NotificationListener.kt +++ b/app/src/main/java/com/tommasoberlose/anotherwidget/receivers/NotificationListener.kt @@ -13,6 +13,7 @@ import com.tommasoberlose.anotherwidget.global.Preferences import com.tommasoberlose.anotherwidget.helpers.ActiveNotificationsHelper import com.tommasoberlose.anotherwidget.helpers.MediaPlayerHelper import com.tommasoberlose.anotherwidget.ui.widgets.MainWidget +import java.lang.Exception import java.util.* @@ -35,10 +36,18 @@ class NotificationListener : NotificationListenerService() { Preferences.lastNotificationId = sbn.id Preferences.lastNotificationTitle = bundle.getString(Notification.EXTRA_TITLE) ?: "" if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) { - Preferences.lastNotificationIcon = sbn.notification.smallIcon.resId + try { + Preferences.lastNotificationIcon = sbn.notification.smallIcon.resId + } catch (ex: Exception) { + Preferences.lastNotificationIcon = 0 + } Preferences.lastNotificationPackage = sbn.notification.smallIcon.resPackage } else { - Preferences.lastNotificationIcon = sbn.notification.icon + try { + Preferences.lastNotificationIcon = sbn.notification.icon + } catch (ex: Exception) { + Preferences.lastNotificationIcon = 0 + } Preferences.lastNotificationPackage = sbn.packageName } MainWidget.updateWidget(this) diff --git a/app/src/main/java/com/tommasoberlose/anotherwidget/ui/activities/ChooseApplicationActivity.kt b/app/src/main/java/com/tommasoberlose/anotherwidget/ui/activities/ChooseApplicationActivity.kt index cde987e..ebba46d 100644 --- a/app/src/main/java/com/tommasoberlose/anotherwidget/ui/activities/ChooseApplicationActivity.kt +++ b/app/src/main/java/com/tommasoberlose/anotherwidget/ui/activities/ChooseApplicationActivity.kt @@ -30,6 +30,7 @@ import kotlinx.android.synthetic.main.activity_choose_application.search import kotlinx.android.synthetic.main.activity_music_players_filter.* import kotlinx.coroutines.* import net.idik.lib.slimadapter.SlimAdapter +import net.idik.lib.slimadapter.SlimAdapterEx class ChooseApplicationActivity : AppCompatActivity() { @@ -47,7 +48,7 @@ class ChooseApplicationActivity : AppCompatActivity() { val mLayoutManager = LinearLayoutManager(this) list_view.layoutManager = mLayoutManager - adapter = SlimAdapter.create() + adapter = SlimAdapterEx.create() adapter .register(R.layout.application_info_layout) { _, injector -> injector diff --git a/app/src/main/java/com/tommasoberlose/anotherwidget/ui/fragments/GlanceTabFragment.kt b/app/src/main/java/com/tommasoberlose/anotherwidget/ui/fragments/GlanceTabFragment.kt index 0b11ebb..1599814 100644 --- a/app/src/main/java/com/tommasoberlose/anotherwidget/ui/fragments/GlanceTabFragment.kt +++ b/app/src/main/java/com/tommasoberlose/anotherwidget/ui/fragments/GlanceTabFragment.kt @@ -241,8 +241,6 @@ class GlanceTabFragment : Fragment() { val toPos = target.adapterPosition // move item in `fromPos` to `toPos` in adapter. adapter.notifyItemMoved(fromPos, toPos) - - Collections.swap(list, fromPos, toPos) return true } @@ -250,12 +248,22 @@ class GlanceTabFragment : Fragment() { return false } - override fun clearView( + override fun onMoved( recyclerView: RecyclerView, - viewHolder: RecyclerView.ViewHolder + viewHolder: RecyclerView.ViewHolder, + fromPos: Int, + target: RecyclerView.ViewHolder, + toPos: Int, + x: Int, + y: Int ) { - super.clearView(recyclerView, viewHolder) + with(list[fromPos]) { + list[fromPos] = list[toPos] + list[toPos] = this + } GlanceProviderHelper.saveGlanceProviderOrder(list) + Log.d("ciao", list.toString()) + super.onMoved(recyclerView, viewHolder, fromPos, target, toPos, x, y) } override fun onChildDraw( @@ -279,7 +287,6 @@ class GlanceTabFragment : Fragment() { } val topEdge = if ((view.top == 0 && dY < 0) || ((view.top + view.height >= recyclerView.height - 32f.convertDpToPixel(requireContext())) && dY > 0)) 0f else dY - Log.d("ciao", "${view.top} + ${view.height} = ${view.top + view.height} to compare to ${recyclerView.height} - ${32f.convertDpToPixel(requireContext())}") super.onChildDraw(c, recyclerView, @@ -302,7 +309,6 @@ class GlanceTabFragment : Fragment() { adapter.updateData( GlanceProviderHelper.getGlanceProviders(requireContext()) .mapNotNull { GlanceProviderHelper.getGlanceProviderById(requireContext(), it) } - .filterNot { it.id == Constants.GlanceProviderId.GREETINGS.id } ) providers_list.isNestedScrollingEnabled = false diff --git a/app/src/main/java/com/tommasoberlose/anotherwidget/ui/widgets/MainWidget.kt b/app/src/main/java/com/tommasoberlose/anotherwidget/ui/widgets/MainWidget.kt index ab9101d..bbdad6e 100644 --- a/app/src/main/java/com/tommasoberlose/anotherwidget/ui/widgets/MainWidget.kt +++ b/app/src/main/java/com/tommasoberlose/anotherwidget/ui/widgets/MainWidget.kt @@ -624,8 +624,15 @@ class MainWidget : AppWidgetProvider() { } else { val flags: Int = DateUtils.FORMAT_SHOW_DATE or DateUtils.FORMAT_NO_YEAR or DateUtils.FORMAT_ABBREV_MONTH - v.next_event_date.text = + val start = Calendar.getInstance().apply { timeInMillis = nextEvent.startDate } + + v.next_event_date.text = if (now.get(Calendar.DAY_OF_YEAR) == start.get(Calendar.DAY_OF_YEAR)) { DateUtils.formatDateTime(context, nextEvent.startDate, flags) + } else if (now.get(Calendar.DAY_OF_YEAR) > start.get(Calendar.DAY_OF_YEAR) || now.get(Calendar.YEAR) > start.get(Calendar.YEAR)) { + DateUtils.formatDateTime(context, now.timeInMillis, flags) + } else { + DateUtils.formatDateTime(context, nextEvent.startDate, flags) + } } } @@ -718,9 +725,14 @@ class MainWidget : AppWidgetProvider() { if (Preferences.showNotifications && ActiveNotificationsHelper.showLastNotification()) { try { val remotePackageContext = context.createPackageContext(Preferences.lastNotificationPackage, 0) - val icon = ContextCompat.getDrawable(remotePackageContext, Preferences.lastNotificationIcon) - v.second_row_icon.isVisible = true - v.second_row_icon.setImageDrawable(icon) + if (Preferences.lastNotificationIcon != 0) { + val icon = ContextCompat.getDrawable(remotePackageContext, + Preferences.lastNotificationIcon) + v.second_row_icon.isVisible = true + v.second_row_icon.setImageDrawable(icon) + } else { + v.second_row_icon.isVisible = false + } v.next_event_date.text = Preferences.lastNotificationTitle showSomething = true break@loop diff --git a/app/src/main/res/drawable-hdpi/round_design_services.png b/app/src/main/res/drawable-hdpi/round_design_services.png new file mode 100644 index 0000000..eed5ce5 Binary files /dev/null and b/app/src/main/res/drawable-hdpi/round_design_services.png differ diff --git a/app/src/main/res/drawable-hdpi/round_design_services_white_18.png b/app/src/main/res/drawable-hdpi/round_design_services_white_18.png new file mode 100644 index 0000000..621b51c Binary files /dev/null and b/app/src/main/res/drawable-hdpi/round_design_services_white_18.png differ diff --git a/app/src/main/res/drawable-hdpi/round_design_services_white_24.png b/app/src/main/res/drawable-hdpi/round_design_services_white_24.png new file mode 100644 index 0000000..e780212 Binary files /dev/null and b/app/src/main/res/drawable-hdpi/round_design_services_white_24.png differ diff --git a/app/src/main/res/drawable-hdpi/round_design_services_white_48.png b/app/src/main/res/drawable-hdpi/round_design_services_white_48.png new file mode 100644 index 0000000..4d2e130 Binary files /dev/null and b/app/src/main/res/drawable-hdpi/round_design_services_white_48.png differ diff --git a/app/src/main/res/drawable-hdpi/round_grass_white.png b/app/src/main/res/drawable-hdpi/round_grass_white.png new file mode 100644 index 0000000..dc3c436 Binary files /dev/null and b/app/src/main/res/drawable-hdpi/round_grass_white.png differ diff --git a/app/src/main/res/drawable-hdpi/round_grass_white_18.png b/app/src/main/res/drawable-hdpi/round_grass_white_18.png new file mode 100644 index 0000000..100248b Binary files /dev/null and b/app/src/main/res/drawable-hdpi/round_grass_white_18.png differ diff --git a/app/src/main/res/drawable-hdpi/round_grass_white_36.png b/app/src/main/res/drawable-hdpi/round_grass_white_36.png new file mode 100644 index 0000000..b2e076d Binary files /dev/null and b/app/src/main/res/drawable-hdpi/round_grass_white_36.png differ diff --git a/app/src/main/res/drawable-hdpi/round_grass_white_48.png b/app/src/main/res/drawable-hdpi/round_grass_white_48.png new file mode 100644 index 0000000..ca59585 Binary files /dev/null and b/app/src/main/res/drawable-hdpi/round_grass_white_48.png differ diff --git a/app/src/main/res/drawable-hdpi/round_near_me.png b/app/src/main/res/drawable-hdpi/round_near_me.png new file mode 100644 index 0000000..7c76723 Binary files /dev/null and b/app/src/main/res/drawable-hdpi/round_near_me.png differ diff --git a/app/src/main/res/drawable-hdpi/round_near_me_white_24.png b/app/src/main/res/drawable-hdpi/round_near_me_white_24.png new file mode 100644 index 0000000..90f1ec9 Binary files /dev/null and b/app/src/main/res/drawable-hdpi/round_near_me_white_24.png differ diff --git a/app/src/main/res/drawable-hdpi/round_near_me_white_36.png b/app/src/main/res/drawable-hdpi/round_near_me_white_36.png new file mode 100644 index 0000000..0f202bf Binary files /dev/null and b/app/src/main/res/drawable-hdpi/round_near_me_white_36.png differ diff --git a/app/src/main/res/drawable-hdpi/round_near_me_white_48.png b/app/src/main/res/drawable-hdpi/round_near_me_white_48.png new file mode 100644 index 0000000..c31f361 Binary files /dev/null and b/app/src/main/res/drawable-hdpi/round_near_me_white_48.png differ diff --git a/app/src/main/res/drawable-hdpi/round_topic_white_18.png b/app/src/main/res/drawable-hdpi/round_topic_white_18.png new file mode 100644 index 0000000..93bcfd2 Binary files /dev/null and b/app/src/main/res/drawable-hdpi/round_topic_white_18.png differ diff --git a/app/src/main/res/drawable-hdpi/round_topic_white_24.png b/app/src/main/res/drawable-hdpi/round_topic_white_24.png new file mode 100644 index 0000000..42c3782 Binary files /dev/null and b/app/src/main/res/drawable-hdpi/round_topic_white_24.png differ diff --git a/app/src/main/res/drawable-hdpi/round_topic_white_36.png b/app/src/main/res/drawable-hdpi/round_topic_white_36.png new file mode 100644 index 0000000..40e9cc8 Binary files /dev/null and b/app/src/main/res/drawable-hdpi/round_topic_white_36.png differ diff --git a/app/src/main/res/drawable-hdpi/round_topic_white_48.png b/app/src/main/res/drawable-hdpi/round_topic_white_48.png new file mode 100644 index 0000000..d023cc0 Binary files /dev/null and b/app/src/main/res/drawable-hdpi/round_topic_white_48.png differ diff --git a/app/src/main/res/drawable-mdpi/round_design_services.png b/app/src/main/res/drawable-mdpi/round_design_services.png new file mode 100644 index 0000000..e780212 Binary files /dev/null and b/app/src/main/res/drawable-mdpi/round_design_services.png differ diff --git a/app/src/main/res/drawable-mdpi/round_design_services_white_18.png b/app/src/main/res/drawable-mdpi/round_design_services_white_18.png new file mode 100644 index 0000000..05a45df Binary files /dev/null and b/app/src/main/res/drawable-mdpi/round_design_services_white_18.png differ diff --git a/app/src/main/res/drawable-mdpi/round_design_services_white_24.png b/app/src/main/res/drawable-mdpi/round_design_services_white_24.png new file mode 100644 index 0000000..2dd67e4 Binary files /dev/null and b/app/src/main/res/drawable-mdpi/round_design_services_white_24.png differ diff --git a/app/src/main/res/drawable-mdpi/round_design_services_white_48.png b/app/src/main/res/drawable-mdpi/round_design_services_white_48.png new file mode 100644 index 0000000..1696180 Binary files /dev/null and b/app/src/main/res/drawable-mdpi/round_design_services_white_48.png differ diff --git a/app/src/main/res/drawable-mdpi/round_grass_white.png b/app/src/main/res/drawable-mdpi/round_grass_white.png new file mode 100644 index 0000000..8ef2407 Binary files /dev/null and b/app/src/main/res/drawable-mdpi/round_grass_white.png differ diff --git a/app/src/main/res/drawable-mdpi/round_grass_white_18.png b/app/src/main/res/drawable-mdpi/round_grass_white_18.png new file mode 100644 index 0000000..9d5bdd9 Binary files /dev/null and b/app/src/main/res/drawable-mdpi/round_grass_white_18.png differ diff --git a/app/src/main/res/drawable-mdpi/round_grass_white_36.png b/app/src/main/res/drawable-mdpi/round_grass_white_36.png new file mode 100644 index 0000000..dc3c436 Binary files /dev/null and b/app/src/main/res/drawable-mdpi/round_grass_white_36.png differ diff --git a/app/src/main/res/drawable-mdpi/round_grass_white_48.png b/app/src/main/res/drawable-mdpi/round_grass_white_48.png new file mode 100644 index 0000000..b184672 Binary files /dev/null and b/app/src/main/res/drawable-mdpi/round_grass_white_48.png differ diff --git a/app/src/main/res/drawable-mdpi/round_near_me.png b/app/src/main/res/drawable-mdpi/round_near_me.png new file mode 100644 index 0000000..e97c897 Binary files /dev/null and b/app/src/main/res/drawable-mdpi/round_near_me.png differ diff --git a/app/src/main/res/drawable-mdpi/round_near_me_white_24.png b/app/src/main/res/drawable-mdpi/round_near_me_white_24.png new file mode 100644 index 0000000..0faec09 Binary files /dev/null and b/app/src/main/res/drawable-mdpi/round_near_me_white_24.png differ diff --git a/app/src/main/res/drawable-mdpi/round_near_me_white_36.png b/app/src/main/res/drawable-mdpi/round_near_me_white_36.png new file mode 100644 index 0000000..90f1ec9 Binary files /dev/null and b/app/src/main/res/drawable-mdpi/round_near_me_white_36.png differ diff --git a/app/src/main/res/drawable-mdpi/round_near_me_white_48.png b/app/src/main/res/drawable-mdpi/round_near_me_white_48.png new file mode 100644 index 0000000..0e47558 Binary files /dev/null and b/app/src/main/res/drawable-mdpi/round_near_me_white_48.png differ diff --git a/app/src/main/res/drawable-mdpi/round_topic_white_18.png b/app/src/main/res/drawable-mdpi/round_topic_white_18.png new file mode 100644 index 0000000..c57e4ab Binary files /dev/null and b/app/src/main/res/drawable-mdpi/round_topic_white_18.png differ diff --git a/app/src/main/res/drawable-mdpi/round_topic_white_24.png b/app/src/main/res/drawable-mdpi/round_topic_white_24.png new file mode 100644 index 0000000..b4ef5df Binary files /dev/null and b/app/src/main/res/drawable-mdpi/round_topic_white_24.png differ diff --git a/app/src/main/res/drawable-mdpi/round_topic_white_36.png b/app/src/main/res/drawable-mdpi/round_topic_white_36.png new file mode 100644 index 0000000..42c3782 Binary files /dev/null and b/app/src/main/res/drawable-mdpi/round_topic_white_36.png differ diff --git a/app/src/main/res/drawable-mdpi/round_topic_white_48.png b/app/src/main/res/drawable-mdpi/round_topic_white_48.png new file mode 100644 index 0000000..026821b Binary files /dev/null and b/app/src/main/res/drawable-mdpi/round_topic_white_48.png differ diff --git a/app/src/main/res/drawable-xhdpi/round_design_services.png b/app/src/main/res/drawable-xhdpi/round_design_services.png new file mode 100644 index 0000000..4d2e130 Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/round_design_services.png differ diff --git a/app/src/main/res/drawable-xhdpi/round_design_services_white_18.png b/app/src/main/res/drawable-xhdpi/round_design_services_white_18.png new file mode 100644 index 0000000..e780212 Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/round_design_services_white_18.png differ diff --git a/app/src/main/res/drawable-xhdpi/round_design_services_white_24.png b/app/src/main/res/drawable-xhdpi/round_design_services_white_24.png new file mode 100644 index 0000000..1696180 Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/round_design_services_white_24.png differ diff --git a/app/src/main/res/drawable-xhdpi/round_design_services_white_48.png b/app/src/main/res/drawable-xhdpi/round_design_services_white_48.png new file mode 100644 index 0000000..0f01f64 Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/round_design_services_white_48.png differ diff --git a/app/src/main/res/drawable-xhdpi/round_grass_white.png b/app/src/main/res/drawable-xhdpi/round_grass_white.png new file mode 100644 index 0000000..b184672 Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/round_grass_white.png differ diff --git a/app/src/main/res/drawable-xhdpi/round_grass_white_18.png b/app/src/main/res/drawable-xhdpi/round_grass_white_18.png new file mode 100644 index 0000000..dc3c436 Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/round_grass_white_18.png differ diff --git a/app/src/main/res/drawable-xhdpi/round_grass_white_36.png b/app/src/main/res/drawable-xhdpi/round_grass_white_36.png new file mode 100644 index 0000000..ca59585 Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/round_grass_white_36.png differ diff --git a/app/src/main/res/drawable-xhdpi/round_grass_white_48.png b/app/src/main/res/drawable-xhdpi/round_grass_white_48.png new file mode 100644 index 0000000..a1ab2db Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/round_grass_white_48.png differ diff --git a/app/src/main/res/drawable-xhdpi/round_near_me.png b/app/src/main/res/drawable-xhdpi/round_near_me.png new file mode 100644 index 0000000..90f1ec9 Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/round_near_me.png differ diff --git a/app/src/main/res/drawable-xhdpi/round_near_me_white_24.png b/app/src/main/res/drawable-xhdpi/round_near_me_white_24.png new file mode 100644 index 0000000..0e47558 Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/round_near_me_white_24.png differ diff --git a/app/src/main/res/drawable-xhdpi/round_near_me_white_36.png b/app/src/main/res/drawable-xhdpi/round_near_me_white_36.png new file mode 100644 index 0000000..c31f361 Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/round_near_me_white_36.png differ diff --git a/app/src/main/res/drawable-xhdpi/round_near_me_white_48.png b/app/src/main/res/drawable-xhdpi/round_near_me_white_48.png new file mode 100644 index 0000000..646c2e5 Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/round_near_me_white_48.png differ diff --git a/app/src/main/res/drawable-xhdpi/round_topic_white_18.png b/app/src/main/res/drawable-xhdpi/round_topic_white_18.png new file mode 100644 index 0000000..42c3782 Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/round_topic_white_18.png differ diff --git a/app/src/main/res/drawable-xhdpi/round_topic_white_24.png b/app/src/main/res/drawable-xhdpi/round_topic_white_24.png new file mode 100644 index 0000000..026821b Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/round_topic_white_24.png differ diff --git a/app/src/main/res/drawable-xhdpi/round_topic_white_36.png b/app/src/main/res/drawable-xhdpi/round_topic_white_36.png new file mode 100644 index 0000000..d023cc0 Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/round_topic_white_36.png differ diff --git a/app/src/main/res/drawable-xhdpi/round_topic_white_48.png b/app/src/main/res/drawable-xhdpi/round_topic_white_48.png new file mode 100644 index 0000000..c5378fd Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/round_topic_white_48.png differ diff --git a/app/src/main/res/drawable-xxhdpi/round_design_services.png b/app/src/main/res/drawable-xxhdpi/round_design_services.png new file mode 100644 index 0000000..1b33515 Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/round_design_services.png differ diff --git a/app/src/main/res/drawable-xxhdpi/round_design_services_white_18.png b/app/src/main/res/drawable-xxhdpi/round_design_services_white_18.png new file mode 100644 index 0000000..eed5ce5 Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/round_design_services_white_18.png differ diff --git a/app/src/main/res/drawable-xxhdpi/round_design_services_white_24.png b/app/src/main/res/drawable-xxhdpi/round_design_services_white_24.png new file mode 100644 index 0000000..4d2e130 Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/round_design_services_white_24.png differ diff --git a/app/src/main/res/drawable-xxhdpi/round_design_services_white_48.png b/app/src/main/res/drawable-xxhdpi/round_design_services_white_48.png new file mode 100644 index 0000000..f13f607 Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/round_design_services_white_48.png differ diff --git a/app/src/main/res/drawable-xxhdpi/round_grass_white.png b/app/src/main/res/drawable-xxhdpi/round_grass_white.png new file mode 100644 index 0000000..ca59585 Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/round_grass_white.png differ diff --git a/app/src/main/res/drawable-xxhdpi/round_grass_white_18.png b/app/src/main/res/drawable-xxhdpi/round_grass_white_18.png new file mode 100644 index 0000000..b2e076d Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/round_grass_white_18.png differ diff --git a/app/src/main/res/drawable-xxhdpi/round_grass_white_36.png b/app/src/main/res/drawable-xxhdpi/round_grass_white_36.png new file mode 100644 index 0000000..81b1ba6 Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/round_grass_white_36.png differ diff --git a/app/src/main/res/drawable-xxhdpi/round_grass_white_48.png b/app/src/main/res/drawable-xxhdpi/round_grass_white_48.png new file mode 100644 index 0000000..a652654 Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/round_grass_white_48.png differ diff --git a/app/src/main/res/drawable-xxhdpi/round_near_me.png b/app/src/main/res/drawable-xxhdpi/round_near_me.png new file mode 100644 index 0000000..0f202bf Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/round_near_me.png differ diff --git a/app/src/main/res/drawable-xxhdpi/round_near_me_white_24.png b/app/src/main/res/drawable-xxhdpi/round_near_me_white_24.png new file mode 100644 index 0000000..c31f361 Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/round_near_me_white_24.png differ diff --git a/app/src/main/res/drawable-xxhdpi/round_near_me_white_36.png b/app/src/main/res/drawable-xxhdpi/round_near_me_white_36.png new file mode 100644 index 0000000..99e81d3 Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/round_near_me_white_36.png differ diff --git a/app/src/main/res/drawable-xxhdpi/round_near_me_white_48.png b/app/src/main/res/drawable-xxhdpi/round_near_me_white_48.png new file mode 100644 index 0000000..8d2bf80 Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/round_near_me_white_48.png differ diff --git a/app/src/main/res/drawable-xxhdpi/round_topic_white_18.png b/app/src/main/res/drawable-xxhdpi/round_topic_white_18.png new file mode 100644 index 0000000..40e9cc8 Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/round_topic_white_18.png differ diff --git a/app/src/main/res/drawable-xxhdpi/round_topic_white_24.png b/app/src/main/res/drawable-xxhdpi/round_topic_white_24.png new file mode 100644 index 0000000..d023cc0 Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/round_topic_white_24.png differ diff --git a/app/src/main/res/drawable-xxhdpi/round_topic_white_36.png b/app/src/main/res/drawable-xxhdpi/round_topic_white_36.png new file mode 100644 index 0000000..b73724f Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/round_topic_white_36.png differ diff --git a/app/src/main/res/drawable-xxhdpi/round_topic_white_48.png b/app/src/main/res/drawable-xxhdpi/round_topic_white_48.png new file mode 100644 index 0000000..77ffbb5 Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/round_topic_white_48.png differ diff --git a/app/src/main/res/drawable-xxxhdpi/round_design_services.png b/app/src/main/res/drawable-xxxhdpi/round_design_services.png new file mode 100644 index 0000000..f13f607 Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/round_design_services.png differ diff --git a/app/src/main/res/drawable-xxxhdpi/round_design_services_white_18.png b/app/src/main/res/drawable-xxxhdpi/round_design_services_white_18.png new file mode 100644 index 0000000..4d2e130 Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/round_design_services_white_18.png differ diff --git a/app/src/main/res/drawable-xxxhdpi/round_design_services_white_24.png b/app/src/main/res/drawable-xxxhdpi/round_design_services_white_24.png new file mode 100644 index 0000000..0f01f64 Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/round_design_services_white_24.png differ diff --git a/app/src/main/res/drawable-xxxhdpi/round_design_services_white_48.png b/app/src/main/res/drawable-xxxhdpi/round_design_services_white_48.png new file mode 100644 index 0000000..4d43747 Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/round_design_services_white_48.png differ diff --git a/app/src/main/res/drawable-xxxhdpi/round_grass_white.png b/app/src/main/res/drawable-xxxhdpi/round_grass_white.png new file mode 100644 index 0000000..a1ab2db Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/round_grass_white.png differ diff --git a/app/src/main/res/drawable-xxxhdpi/round_grass_white_18.png b/app/src/main/res/drawable-xxxhdpi/round_grass_white_18.png new file mode 100644 index 0000000..ca59585 Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/round_grass_white_18.png differ diff --git a/app/src/main/res/drawable-xxxhdpi/round_grass_white_36.png b/app/src/main/res/drawable-xxxhdpi/round_grass_white_36.png new file mode 100644 index 0000000..a652654 Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/round_grass_white_36.png differ diff --git a/app/src/main/res/drawable-xxxhdpi/round_grass_white_48.png b/app/src/main/res/drawable-xxxhdpi/round_grass_white_48.png new file mode 100644 index 0000000..d2a657f Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/round_grass_white_48.png differ diff --git a/app/src/main/res/drawable-xxxhdpi/round_near_me.png b/app/src/main/res/drawable-xxxhdpi/round_near_me.png new file mode 100644 index 0000000..c31f361 Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/round_near_me.png differ diff --git a/app/src/main/res/drawable-xxxhdpi/round_near_me_white_24.png b/app/src/main/res/drawable-xxxhdpi/round_near_me_white_24.png new file mode 100644 index 0000000..646c2e5 Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/round_near_me_white_24.png differ diff --git a/app/src/main/res/drawable-xxxhdpi/round_near_me_white_36.png b/app/src/main/res/drawable-xxxhdpi/round_near_me_white_36.png new file mode 100644 index 0000000..8d2bf80 Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/round_near_me_white_36.png differ diff --git a/app/src/main/res/drawable-xxxhdpi/round_near_me_white_48.png b/app/src/main/res/drawable-xxxhdpi/round_near_me_white_48.png new file mode 100644 index 0000000..a7b54a5 Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/round_near_me_white_48.png differ diff --git a/app/src/main/res/drawable-xxxhdpi/round_topic_white_18.png b/app/src/main/res/drawable-xxxhdpi/round_topic_white_18.png new file mode 100644 index 0000000..d023cc0 Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/round_topic_white_18.png differ diff --git a/app/src/main/res/drawable-xxxhdpi/round_topic_white_24.png b/app/src/main/res/drawable-xxxhdpi/round_topic_white_24.png new file mode 100644 index 0000000..c5378fd Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/round_topic_white_24.png differ diff --git a/app/src/main/res/drawable-xxxhdpi/round_topic_white_36.png b/app/src/main/res/drawable-xxxhdpi/round_topic_white_36.png new file mode 100644 index 0000000..77ffbb5 Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/round_topic_white_36.png differ diff --git a/app/src/main/res/drawable-xxxhdpi/round_topic_white_48.png b/app/src/main/res/drawable-xxxhdpi/round_topic_white_48.png new file mode 100644 index 0000000..8df9981 Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/round_topic_white_48.png differ diff --git a/app/src/main/res/drawable/round_design_services_24.xml b/app/src/main/res/drawable/round_design_services_24.xml new file mode 100644 index 0000000..8748efc --- /dev/null +++ b/app/src/main/res/drawable/round_design_services_24.xml @@ -0,0 +1,13 @@ + + + + diff --git a/app/src/main/res/drawable/round_grass_24.xml b/app/src/main/res/drawable/round_grass_24.xml new file mode 100644 index 0000000..20f69b6 --- /dev/null +++ b/app/src/main/res/drawable/round_grass_24.xml @@ -0,0 +1,10 @@ + + + diff --git a/app/src/main/res/drawable/round_near_me_24.xml b/app/src/main/res/drawable/round_near_me_24.xml new file mode 100644 index 0000000..140db90 --- /dev/null +++ b/app/src/main/res/drawable/round_near_me_24.xml @@ -0,0 +1,10 @@ + + + diff --git a/app/src/main/res/drawable/round_topic.xml b/app/src/main/res/drawable/round_topic.xml new file mode 100644 index 0000000..c8bb350 --- /dev/null +++ b/app/src/main/res/drawable/round_topic.xml @@ -0,0 +1,10 @@ + + + diff --git a/app/src/main/res/layout/fragment_weather_settings.xml b/app/src/main/res/layout/fragment_weather_settings.xml index 7e1e378..13214d0 100644 --- a/app/src/main/res/layout/fragment_weather_settings.xml +++ b/app/src/main/res/layout/fragment_weather_settings.xml @@ -366,7 +366,7 @@ android:layout_width="48dp" android:layout_height="48dp" android:padding="12dp" - android:src="@drawable/round_cloud_queue" + android:src="@drawable/round_design_services" app:tint="@color/colorPrimaryText"/>