From 9fecc07ad706c506a07044910cffa939a1cb4b17 Mon Sep 17 00:00:00 2001 From: neslihanturan Date: Thu, 13 Sep 2018 12:51:19 +0300 Subject: [PATCH] Add a button which will be displayed when nearby permission is not granted thus closest point can't be displayed on main screen. Besides, theme dependent click styles are added to button --- .../nearby/NearbyNoificationCardView.java | 5 +- app/src/main/res/layout/nearby_card_view.xml | 146 +++++++++--------- app/src/main/res/values/attrs.xml | 1 + app/src/main/res/values/styles.xml | 12 ++ 4 files changed, 91 insertions(+), 73 deletions(-) diff --git a/app/src/main/java/fr/free/nrw/commons/nearby/NearbyNoificationCardView.java b/app/src/main/java/fr/free/nrw/commons/nearby/NearbyNoificationCardView.java index 9843a747a..54dd2c394 100644 --- a/app/src/main/java/fr/free/nrw/commons/nearby/NearbyNoificationCardView.java +++ b/app/src/main/java/fr/free/nrw/commons/nearby/NearbyNoificationCardView.java @@ -9,6 +9,7 @@ import android.view.View; import android.view.animation.AnimationUtils; import android.widget.ImageView; import android.widget.TextSwitcher; +import android.widget.TextView; import java.util.ArrayList; import java.util.List; @@ -22,8 +23,8 @@ import fr.free.nrw.commons.notification.Notification; public class NearbyNoificationCardView extends CardView{ private Context context; - private TextSwitcher notificationTextSwitcher; - private TextSwitcher notificationTimeSwitcher; + private TextView notificationTextSwitcher; + private TextView notificationTimeSwitcher; private ImageView notificationIcon; public NearbyNoificationCardView(@NonNull Context context) { diff --git a/app/src/main/res/layout/nearby_card_view.xml b/app/src/main/res/layout/nearby_card_view.xml index 797d8ecd4..38f32bb06 100644 --- a/app/src/main/res/layout/nearby_card_view.xml +++ b/app/src/main/res/layout/nearby_card_view.xml @@ -7,80 +7,84 @@ android:layout_centerVertical="true" android:minHeight="72dp"> - - - - - - - - - - - - - + android:textColor="@android:color/white" + android:singleLine="true" + android:theme="?attr/mainScreenNearbyPermissionbutton" + style="@style/Widget.AppCompat.Button.Borderless"/> + /> - + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/values/attrs.xml b/app/src/main/res/values/attrs.xml index 9ceb726a3..c305de897 100644 --- a/app/src/main/res/values/attrs.xml +++ b/app/src/main/res/values/attrs.xml @@ -19,6 +19,7 @@ + diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 3cdb89e68..4cbf519b9 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -22,6 +22,8 @@ @color/disabled_button_text_color_dark @color/enabled_button_text_color_dark @color/main_background_dark + @style/DarkFlatNearbyPermissionButton + + + + +