diff --git a/app/build.gradle b/app/build.gradle
index 1d4f8ae..dc54cd0 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -43,4 +43,12 @@ dependencies {
testImplementation 'junit:junit:4.+'
androidTestImplementation 'androidx.test.ext:junit:1.1.2'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'
+ implementation 'android.support:support-v4:28.0.0'
+ implementation 'android.support:appcompat-v7:28.0.0'
+ implementation 'android.support:preference-v7:28.0.0'
+ implementation fileTree(include: ['*.jar'], dir: 'libs')
+ implementation project(':colorpicker')
+}
+repositories {
+ maven { url "https://jitpack.io" }
}
\ No newline at end of file
diff --git a/app/src/main/java/de/jg_cody/Teraplex/MainActivity.java b/app/src/main/java/de/jg_cody/Teraplex/MainActivity.java
index e432065..2effb8b 100644
--- a/app/src/main/java/de/jg_cody/Teraplex/MainActivity.java
+++ b/app/src/main/java/de/jg_cody/Teraplex/MainActivity.java
@@ -8,6 +8,7 @@ import android.graphics.Color;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
+import android.preference.Preference;
import android.text.SpannableString;
import android.text.style.ForegroundColorSpan;
import android.util.Log;
@@ -55,6 +56,12 @@ public class MainActivity extends AppCompatActivity implements AddButtonDialog.A
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
+ if (savedInstanceState == null) {
+ getSupportFragmentManager().beginTransaction()
+ .replace(android.R.id.content, new DemoPreferenceFragment())
+ .commit();
+ NonDeveloperMessage.maybeShow(this);
+ }
setContentView(R.layout.activity_main);
Toolbar toolbar = findViewById(R.id.toolbar);
@@ -99,7 +106,19 @@ public class MainActivity extends AppCompatActivity implements AddButtonDialog.A
}
+ static public class DemoPreferenceFragment extends PreferenceFragmentCompat {
+ @Override
+ public void onCreatePreferences(Bundle savedInstanceState, String rootKey) {
+ addPreferencesFromResource(R.xml.preferences);
+ }
+ @Override
+ public void onDisplayPreferenceDialog(Preference preference) {
+ if (preference instanceof ColorPreference) {
+ ((ColorPreference) preference).showDialog(this, 0);
+ } else super.onDisplayPreferenceDialog(preference);
+ }
+ }
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
diff --git a/app/src/main/java/de/jg_cody/Teraplex/ViewDemoActivity.java b/app/src/main/java/de/jg_cody/Teraplex/ViewDemoActivity.java
new file mode 100644
index 0000000..ad20b97
--- /dev/null
+++ b/app/src/main/java/de/jg_cody/Teraplex/ViewDemoActivity.java
@@ -0,0 +1,19 @@
+package de.jg_cody.Teraplex;
+
+
+import android.app.Activity;
+import android.os.Bundle;
+
+import de.jg_cody.Teraplex.ColorPickerView;
+
+public class ViewDemoActivity extends Activity {
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.fragment_flur);
+
+ ColorPickerView picker = (ColorPickerView)findViewById(R.id.colorPicker);
+ picker.setColor(0xffff0000);
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/java/de/jg_cody/Teraplex/ui/Flur/FlurFragment.java b/app/src/main/java/de/jg_cody/Teraplex/ui/Flur/FlurFragment.java
index cd599a8..976bf71 100644
--- a/app/src/main/java/de/jg_cody/Teraplex/ui/Flur/FlurFragment.java
+++ b/app/src/main/java/de/jg_cody/Teraplex/ui/Flur/FlurFragment.java
@@ -58,7 +58,6 @@ public class FlurFragment extends Fragment implements View.OnClickListener {
teamList.add("Australia");
teamList.add("England");
-
return root;
}
@Override
diff --git a/app/src/main/res/layout/fragment_flur.xml b/app/src/main/res/layout/fragment_flur.xml
index b0da252..dae9159 100644
--- a/app/src/main/res/layout/fragment_flur.xml
+++ b/app/src/main/res/layout/fragment_flur.xml
@@ -1,6 +1,8 @@
+
+
\ No newline at end of file
diff --git a/app/src/main/res/preferences.xml b/app/src/main/res/preferences.xml
new file mode 100644
index 0000000..0228c1d
--- /dev/null
+++ b/app/src/main/res/preferences.xml
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file