diff --git a/app/src/main/java/net/foucry/pilldroid/WelcomeActivity.java b/app/src/main/java/net/foucry/pilldroid/WelcomeActivity.java index 58eda13..a9c6729 100644 --- a/app/src/main/java/net/foucry/pilldroid/WelcomeActivity.java +++ b/app/src/main/java/net/foucry/pilldroid/WelcomeActivity.java @@ -1,6 +1,7 @@ package net.foucry.pilldroid; import android.content.Intent; +import android.content.res.Resources; import android.graphics.Color; import android.os.Bundle; import android.view.LayoutInflater; @@ -13,6 +14,7 @@ import android.widget.LinearLayout; import android.widget.TextView; import androidx.appcompat.app.AppCompatActivity; +import androidx.core.content.ContextCompat; import androidx.viewpager.widget.PagerAdapter; import androidx.viewpager.widget.ViewPager; @@ -28,13 +30,18 @@ public class WelcomeActivity extends AppCompatActivity { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + Boolean DEBUG = false; + // Checking for first time launch - before calling setContentView() prefManager = new PrefManager(this); + if (DEBUG) { + prefManager.setFirstTimeLaunch(true); + } if (!prefManager.isFirstTimeLaunch()) { - launchHomeScreen(); finish(); } + prefManager.setFirstTimeLaunch(false); // Making notification bar transparent getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN); @@ -98,20 +105,20 @@ public class WelcomeActivity extends AppCompatActivity { private void addBottomDots(int currentPage) { TextView[] dots = new TextView[layouts.length]; - int[] colorsActive = getResources().getIntArray(R.array.array_dot_active); - int[] colorsInactive = getResources().getIntArray(R.array.array_dot_inactive); + //int[] colorsActive = getResources().getIntArray(R.array.array_dot_active); + //int[] colorsInactive = getResources().getIntArray(R.array.array_dot_inactive); dotsLayout.removeAllViews(); for (int i = 0; i < dots.length; i++) { dots[i] = new TextView(this); dots[i].setText("∙"); dots[i].setTextSize(35); - dots[i].setTextColor(colorsInactive[currentPage]); + dots[i].setTextColor(ContextCompat.getColor(this, R.color.dot_dark)); dotsLayout.addView(dots[i]); } if (dots.length > 0) - dots[currentPage].setTextColor(colorsActive[currentPage]); + dots[currentPage].setTextColor(ContextCompat.getColor(this, R.color.dot_light)); } private int getItem(int i) {