diff --git a/app/src/main/java/org/kiwix/kiwixmobile/KiwixMobileActivity.java b/app/src/main/java/org/kiwix/kiwixmobile/KiwixMobileActivity.java index aee53e48e..929f56ab2 100644 --- a/app/src/main/java/org/kiwix/kiwixmobile/KiwixMobileActivity.java +++ b/app/src/main/java/org/kiwix/kiwixmobile/KiwixMobileActivity.java @@ -486,6 +486,24 @@ public class KiwixMobileActivity extends BaseActivity implements WebViewCallback pageBottomTabLayout.addOnTabSelectedListener(pageBottomTabListener); wasHideToolbar = isHideToolbar; + + if (nightMode) { + backToTopAppearNightly(); + } else { + backToTopAppearDaily(); + } + } + + private void backToTopAppearDaily() { + backToTopButton.getBackground().setAlpha((int) (0.6 * 255)); + backToTopButton.setBackgroundColor(getResources().getColor(R.color.back_to_top_background)); + backToTopButton.setTextColor(getResources().getColor(R.color.back_to_top_text)); + } + + private void backToTopAppearNightly() { + backToTopButton.getBackground().setAlpha((int) (0.7 * 255)); + backToTopButton.setBackgroundColor(getResources().getColor(R.color.back_to_top_background_night)); + backToTopButton.setTextColor(getResources().getColor(R.color.back_to_top_text_night)); } private void initPlayStoreUri() { @@ -1278,6 +1296,8 @@ public class KiwixMobileActivity extends BaseActivity implements WebViewCallback } updateWidgets(this); + + } @Override diff --git a/app/src/main/res/layout/main.xml b/app/src/main/res/layout/main.xml index 62451fd5c..38b2a5f3e 100644 --- a/app/src/main/res/layout/main.xml +++ b/app/src/main/res/layout/main.xml @@ -58,10 +58,10 @@ android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" android:alpha="0.6" - android:background="#DDFFFFFF" + android:background="@color/back_to_top_background" android:gravity="center" android:text="@string/button_backtotop" - android:textColor="@android:color/black" + android:textColor="@color/back_to_top_text" android:textStyle="bold" android:visibility="invisible" /> diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index 82640da77..11591a938 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -22,4 +22,8 @@ #5a5a5a #ECEFF1 @android:color/white + #DDFFFFFF + @android:color/black + #FF000000 + #FFFFFFFF \ No newline at end of file