Fixed compatibility issues with API Level <21
This commit is contained in:
parent
075da4a69a
commit
5703e73135
53 changed files with 202 additions and 398 deletions
|
@ -362,7 +362,8 @@ public class GameActivity extends BaseActivity implements NavigationView.OnNavig
|
||||||
ratingBar.setMax(numberOfStarts);
|
ratingBar.setMax(numberOfStarts);
|
||||||
ratingBar.setNumStars(numberOfStarts);
|
ratingBar.setNumStars(numberOfStarts);
|
||||||
ratingBar.setRating(difficutyList.indexOf(gameController.getDifficulty()) + 1);
|
ratingBar.setRating(difficutyList.indexOf(gameController.getDifficulty()) + 1);
|
||||||
((TextView)findViewById(R.id.difficultyText)).setText(getString(gameController.getDifficulty().getStringResID()));
|
TextView diffText = ((TextView)findViewById(R.id.difficultyText));
|
||||||
|
diffText.setText(getString(gameController.getDifficulty().getStringResID()));
|
||||||
|
|
||||||
|
|
||||||
DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
|
DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
|
||||||
|
|
|
@ -161,6 +161,7 @@ public class MainActivity extends BaseActivity implements NavigationView.OnNavig
|
||||||
difficultyBar.setNumStars(difficultyList.size());
|
difficultyBar.setNumStars(difficultyList.size());
|
||||||
difficultyBar.setMax(difficultyList.size());
|
difficultyBar.setMax(difficultyList.size());
|
||||||
CheckBox createGameBar = (CheckBox) findViewById(R.id.circleButton);
|
CheckBox createGameBar = (CheckBox) findViewById(R.id.circleButton);
|
||||||
|
createGameBar.setButtonDrawable(R.drawable.create_game_src);
|
||||||
difficultyBar.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() {
|
difficultyBar.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromUser) {
|
public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromUser) {
|
||||||
|
@ -177,16 +178,14 @@ public class MainActivity extends BaseActivity implements NavigationView.OnNavig
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
createGameBar.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
|
createGameBar.setOnClickListener(new View.OnClickListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
|
public void onClick(View v) {
|
||||||
if (isChecked) {
|
difficultyBar.setRating(0);
|
||||||
|
((Button)findViewById(R.id.playButton)).setText(R.string.create_game);
|
||||||
difficultyBar.setRating(0);
|
createGameBar.setChecked(true);
|
||||||
((Button)findViewById(R.id.playButton)).setText(R.string.create_game);
|
}
|
||||||
}
|
});
|
||||||
createGameBar.setChecked(isChecked);
|
|
||||||
}});
|
|
||||||
|
|
||||||
String retrievedDifficulty = settings.getString("lastChosenDifficulty", "Moderate");
|
String retrievedDifficulty = settings.getString("lastChosenDifficulty", "Moderate");
|
||||||
GameDifficulty lastChosenDifficulty = GameDifficulty.valueOf(
|
GameDifficulty lastChosenDifficulty = GameDifficulty.valueOf(
|
||||||
|
@ -320,10 +319,10 @@ public class MainActivity extends BaseActivity implements NavigationView.OnNavig
|
||||||
List<GameInfoContainer> gic = fm.loadGameStateInfo();
|
List<GameInfoContainer> gic = fm.loadGameStateInfo();
|
||||||
if(gic.size() > 0 && !(gic.size() == 1 && gic.get(0).getID() == GameController.DAILY_SUDOKU_ID)) {
|
if(gic.size() > 0 && !(gic.size() == 1 && gic.get(0).getID() == GameController.DAILY_SUDOKU_ID)) {
|
||||||
continueButton.setEnabled(true);
|
continueButton.setEnabled(true);
|
||||||
continueButton.setBackgroundResource(R.drawable.standalone_button);
|
continueButton.setBackgroundResource(R.drawable.button_standalone);
|
||||||
} else {
|
} else {
|
||||||
continueButton.setEnabled(false);
|
continueButton.setEnabled(false);
|
||||||
continueButton.setBackgroundResource(R.drawable.inactive_button);
|
continueButton.setBackgroundResource(R.drawable.button_inactive);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -31,6 +31,7 @@ import android.view.ViewGroup;
|
||||||
import android.view.Window;
|
import android.view.Window;
|
||||||
import android.view.WindowManager;
|
import android.view.WindowManager;
|
||||||
import android.widget.Button;
|
import android.widget.Button;
|
||||||
|
import android.widget.CheckBox;
|
||||||
import android.widget.LinearLayout;
|
import android.widget.LinearLayout;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
|
@ -212,6 +213,11 @@ public class TutorialActivity extends AppCompatActivity {
|
||||||
View view = layoutInflater.inflate(layouts[position], container, false);
|
View view = layoutInflater.inflate(layouts[position], container, false);
|
||||||
container.addView(view);
|
container.addView(view);
|
||||||
|
|
||||||
|
CheckBox createGameBar = (CheckBox) findViewById(R.id.circleButton);
|
||||||
|
if(createGameBar != null) {
|
||||||
|
createGameBar.setButtonDrawable(R.drawable.create_game_src);
|
||||||
|
}
|
||||||
|
|
||||||
return view;
|
return view;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -24,7 +24,6 @@ import android.app.FragmentManager;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.DialogInterface;
|
import android.content.DialogInterface;
|
||||||
import android.graphics.Bitmap;
|
import android.graphics.Bitmap;
|
||||||
import android.graphics.BitmapFactory;
|
|
||||||
import android.graphics.Canvas;
|
import android.graphics.Canvas;
|
||||||
import android.graphics.drawable.Drawable;
|
import android.graphics.drawable.Drawable;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
@ -33,16 +32,13 @@ import android.view.View;
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
import android.widget.ImageView;
|
import android.widget.ImageView;
|
||||||
import android.widget.LinearLayout;
|
import android.widget.LinearLayout;
|
||||||
import android.widget.Toast;
|
|
||||||
|
|
||||||
import androidx.core.content.ContextCompat;
|
import androidx.core.content.ContextCompat;
|
||||||
|
|
||||||
import org.secuso.privacyfriendlysudoku.controller.GameController;
|
import org.secuso.privacyfriendlysudoku.controller.GameController;
|
||||||
import org.secuso.privacyfriendlysudoku.game.listener.IHighlightChangedListener;
|
import org.secuso.privacyfriendlysudoku.game.listener.IHighlightChangedListener;
|
||||||
import org.secuso.privacyfriendlysudoku.ui.GameActivity;
|
|
||||||
import org.secuso.privacyfriendlysudoku.ui.MainActivity;
|
import org.secuso.privacyfriendlysudoku.ui.MainActivity;
|
||||||
import org.secuso.privacyfriendlysudoku.ui.listener.IFinalizeDialogFragmentListener;
|
import org.secuso.privacyfriendlysudoku.ui.listener.IFinalizeDialogFragmentListener;
|
||||||
import org.secuso.privacyfriendlysudoku.ui.listener.IHintDialogFragmentListener;
|
|
||||||
import org.secuso.privacyfriendlysudoku.ui.listener.IImportDialogFragmentListener;
|
import org.secuso.privacyfriendlysudoku.ui.listener.IImportDialogFragmentListener;
|
||||||
|
|
||||||
import java.util.LinkedList;
|
import java.util.LinkedList;
|
||||||
|
@ -173,11 +169,11 @@ public class CreateSudokuSpecialButtonLayout extends LinearLayout implements IHi
|
||||||
switch(fixedButtons[i].getType()) {
|
switch(fixedButtons[i].getType()) {
|
||||||
case Undo:
|
case Undo:
|
||||||
fixedButtons[i].setBackgroundResource(gameController.isUndoAvailable() ?
|
fixedButtons[i].setBackgroundResource(gameController.isUndoAvailable() ?
|
||||||
R.drawable.numpad_highlighted_four : R.drawable.inactive_button);
|
R.drawable.numpad_highlighted_four : R.drawable.button_inactive);
|
||||||
break;
|
break;
|
||||||
case Do:
|
case Do:
|
||||||
fixedButtons[i].setBackgroundResource(gameController.isRedoAvailable() ?
|
fixedButtons[i].setBackgroundResource(gameController.isRedoAvailable() ?
|
||||||
R.drawable.numpad_highlighted_four : R.drawable.inactive_button);
|
R.drawable.numpad_highlighted_four : R.drawable.button_inactive);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -24,7 +24,6 @@ import android.app.FragmentManager;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.DialogInterface;
|
import android.content.DialogInterface;
|
||||||
import android.graphics.Bitmap;
|
import android.graphics.Bitmap;
|
||||||
import android.graphics.BitmapFactory;
|
|
||||||
import android.graphics.Canvas;
|
import android.graphics.Canvas;
|
||||||
import android.graphics.drawable.Drawable;
|
import android.graphics.drawable.Drawable;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
@ -39,7 +38,6 @@ import androidx.core.content.ContextCompat;
|
||||||
|
|
||||||
import org.secuso.privacyfriendlysudoku.controller.GameController;
|
import org.secuso.privacyfriendlysudoku.controller.GameController;
|
||||||
import org.secuso.privacyfriendlysudoku.game.listener.IHighlightChangedListener;
|
import org.secuso.privacyfriendlysudoku.game.listener.IHighlightChangedListener;
|
||||||
import org.secuso.privacyfriendlysudoku.ui.GameActivity;
|
|
||||||
import org.secuso.privacyfriendlysudoku.ui.listener.IHintDialogFragmentListener;
|
import org.secuso.privacyfriendlysudoku.ui.listener.IHintDialogFragmentListener;
|
||||||
|
|
||||||
import java.util.LinkedList;
|
import java.util.LinkedList;
|
||||||
|
@ -183,11 +181,11 @@ public class SudokuSpecialButtonLayout extends LinearLayout implements IHighligh
|
||||||
switch(fixedButtons[i].getType()) {
|
switch(fixedButtons[i].getType()) {
|
||||||
case Undo:
|
case Undo:
|
||||||
fixedButtons[i].setBackgroundResource(gameController.isUndoAvailable() ?
|
fixedButtons[i].setBackgroundResource(gameController.isUndoAvailable() ?
|
||||||
R.drawable.numpad_highlighted_four : R.drawable.inactive_button);
|
R.drawable.numpad_highlighted_four : R.drawable.button_inactive);
|
||||||
break;
|
break;
|
||||||
case Do:
|
case Do:
|
||||||
fixedButtons[i].setBackgroundResource(gameController.isRedoAvailable() ?
|
fixedButtons[i].setBackgroundResource(gameController.isRedoAvailable() ?
|
||||||
R.drawable.numpad_highlighted_four : R.drawable.inactive_button);
|
R.drawable.numpad_highlighted_four : R.drawable.button_inactive);
|
||||||
break;
|
break;
|
||||||
case NoteToggle:
|
case NoteToggle:
|
||||||
Drawable drawable = ContextCompat.getDrawable(context, fixedButtons[i].getType().getResID());
|
Drawable drawable = ContextCompat.getDrawable(context, fixedButtons[i].getType().getResID());
|
||||||
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
android:shape="rectangle">
|
||||||
|
<gradient
|
||||||
|
android:endColor="?attr/activeButtonColor"
|
||||||
|
android:startColor="?attr/activeButtonColor" />
|
||||||
|
<corners android:radius="6dp" />
|
||||||
|
<stroke
|
||||||
|
android:width="10px"
|
||||||
|
android:color="?attr/standardVectorGraphic" />
|
||||||
|
</shape>
|
BIN
app/src/main/res/drawable-night/ic_trophy_award_black_48dp.png
Normal file
BIN
app/src/main/res/drawable-night/ic_trophy_award_black_48dp.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.4 KiB |
BIN
app/src/main/res/drawable-night/ic_trophy_black_48dp.png
Normal file
BIN
app/src/main/res/drawable-night/ic_trophy_black_48dp.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.3 KiB |
11
app/src/main/res/drawable-night/numpad_highlighted_four.xml
Normal file
11
app/src/main/res/drawable-night/numpad_highlighted_four.xml
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
android:shape="rectangle">
|
||||||
|
<gradient
|
||||||
|
android:endColor="@color/lightblue"
|
||||||
|
android:startColor="@color/lightblue" />
|
||||||
|
<corners android:radius="6dp" />
|
||||||
|
<stroke
|
||||||
|
android:width="10px"
|
||||||
|
android:color="@color/white" />
|
||||||
|
</shape>
|
10
app/src/main/res/drawable-v21/ic_trophy_award_black_48dp.xml
Normal file
10
app/src/main/res/drawable-v21/ic_trophy_award_black_48dp.xml
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
android:width="192dp"
|
||||||
|
android:height="192dp"
|
||||||
|
android:viewportWidth="192"
|
||||||
|
android:viewportHeight="192">
|
||||||
|
<path
|
||||||
|
android:fillColor="?attr/standardVectorGraphic"
|
||||||
|
android:name="Color Fill 1"
|
||||||
|
android:pathData="m96 18 -15 38 -42 3 32 27 -11 41 36 -29 36 29 -11 -41 32 -27 -42 -3 -15 -38zm0 103 -8 7v25h-11l-3 1l-2 1l-2 1l-1 1l-1 1l-1 1l-1 2l-1 2l-1 4v10h64v-10l-1 -4l-1 -2l-1 -2l-1 -1l-1 -1l-1 -1l-2 -1l-2 -1l-3 -1h-11v-25l-8 -7z" />
|
||||||
|
</vector>
|
10
app/src/main/res/drawable-v21/ic_trophy_black_48dp.xml
Normal file
10
app/src/main/res/drawable-v21/ic_trophy_black_48dp.xml
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
android:width="192dp"
|
||||||
|
android:height="192dp"
|
||||||
|
android:viewportWidth="192"
|
||||||
|
android:viewportHeight="192">
|
||||||
|
<path
|
||||||
|
android:fillColor="?attr/standardVectorGraphic"
|
||||||
|
android:name="Shape 1"
|
||||||
|
android:pathData="m48 32v56h-16v-56zm112 0v56h-16v-56zm-144 -16c0 0 0 1.52 0 4.13c0 15.29 0 67.88 0 67.88c0.06 0.25 0.13 0.25 0.13 0.25c0 7.53 8.9 13.72 14.75 15.45c0.1 0.03 0.2 0.06 0.3 0.09c0.11 0.03 0.22 0.06 0.32 0.08l0.5 0.12l18.22 0.02c0.01 0.07 0.02 0.14 0.03 0.21c2.48 19.1 19.25 29.53 37.76 31.8c0 4.69 0 15.96 0 16.91h-0c-12.93 2.24 -24 9.94 -24 23.06h64c-0 -13.22 -11.07 -20.9 -24 -23.09h-0v-16.92c0.05 -0.01 0.1 -0.01 0.14 -0.02c18.93 -2.45 35.9 -13.31 37.45 -32.03c0.01 -0.08 3.5 -0.1 7.48 -0.1c5.28 0 11.42 0.04 11.42 0.04c0.11 -0.03 0.21 -0.05 0.32 -0.08c5.84 -1.6 15.05 -7.88 15.05 -15.54l0.13 0.75c0 0 0 -63.25 0 -72c0 -0.65 0 -1 0 -1l-32.5 0.13c-0.11 0.03 -0.21 0.05 -0.32 0.08c-0.12 0.03 -0.25 0.07 -0.37 0.11c-5.85 1.76 -14.68 7.93 -14.68 15.43h-64.25c0 -7.66 -9.21 -13.94 -15.05 -15.54c-0.11 -0.03 -0.22 -0.06 -0.32 -0.08l-32.5 -0.13z" />
|
||||||
|
</vector>
|
5
app/src/main/res/drawable-v21/mnenomic_numpad_button.xml
Normal file
5
app/src/main/res/drawable-v21/mnenomic_numpad_button.xml
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
|
||||||
|
<gradient android:endColor="?attr/activeButtonColor" android:startColor="?attr/activeButtonColor" />
|
||||||
|
<corners android:radius="6dp" />
|
||||||
|
</shape>
|
11
app/src/main/res/drawable-v21/numpad_highlighted.xml
Normal file
11
app/src/main/res/drawable-v21/numpad_highlighted.xml
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
android:shape="rectangle">
|
||||||
|
<gradient
|
||||||
|
android:endColor="?attr/activeButtonColor"
|
||||||
|
android:startColor="?attr/activeButtonColor" />
|
||||||
|
<corners android:radius="6dp" />
|
||||||
|
<stroke
|
||||||
|
android:width="10px"
|
||||||
|
android:color="?attr/colorPrimaryDark" />
|
||||||
|
</shape>
|
11
app/src/main/res/drawable-v21/numpad_highlighted_four.xml
Normal file
11
app/src/main/res/drawable-v21/numpad_highlighted_four.xml
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
android:shape="rectangle">
|
||||||
|
<gradient
|
||||||
|
android:endColor="?attr/activeButtonColor"
|
||||||
|
android:startColor="?attr/activeButtonColor" />
|
||||||
|
<corners android:radius="6dp" />
|
||||||
|
<stroke
|
||||||
|
android:width="10px"
|
||||||
|
android:color="?attr/standardVectorGraphic" />
|
||||||
|
</shape>
|
11
app/src/main/res/drawable-v21/numpad_highlighted_three.xml
Normal file
11
app/src/main/res/drawable-v21/numpad_highlighted_three.xml
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
android:shape="rectangle">
|
||||||
|
<gradient
|
||||||
|
android:endColor="?attr/activeButtonColor"
|
||||||
|
android:startColor="?attr/activeButtonColor" />
|
||||||
|
<corners android:radius="6dp" />
|
||||||
|
<stroke
|
||||||
|
android:width="10px"
|
||||||
|
android:color="?attr/highlightedButtonBorder" />
|
||||||
|
</shape>
|
BIN
app/src/main/res/drawable-xhdpi/ic_star_accent_48dp.png
Normal file
BIN
app/src/main/res/drawable-xhdpi/ic_star_accent_48dp.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.4 KiB |
BIN
app/src/main/res/drawable-xhdpi/ic_star_grey_48dp.png
Normal file
BIN
app/src/main/res/drawable-xhdpi/ic_star_grey_48dp.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.9 KiB |
11
app/src/main/res/drawable/button_inactive.xml
Normal file
11
app/src/main/res/drawable/button_inactive.xml
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
|
||||||
|
<!-- default -->
|
||||||
|
<item>
|
||||||
|
<shape >
|
||||||
|
<solid
|
||||||
|
android:color="@color/middlegrey" />
|
||||||
|
<corners android:radius="6dp" />
|
||||||
|
</shape>
|
||||||
|
</item>
|
||||||
|
</selector>
|
11
app/src/main/res/drawable/button_standalone.xml
Normal file
11
app/src/main/res/drawable/button_standalone.xml
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
|
||||||
|
<!-- default -->
|
||||||
|
<item>
|
||||||
|
<shape >
|
||||||
|
<solid
|
||||||
|
android:color="@color/colorPrimary" />
|
||||||
|
<corners android:radius="6dp" />
|
||||||
|
</shape>
|
||||||
|
</item>
|
||||||
|
</selector>
|
|
@ -1,10 +0,0 @@
|
||||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
|
||||||
android:width="54dp"
|
|
||||||
android:height="54dp"
|
|
||||||
android:viewportWidth="54"
|
|
||||||
android:viewportHeight="54">
|
|
||||||
<path
|
|
||||||
android:fillColor="?attr/rankingStarNotSelected"
|
|
||||||
android:name="Color Fill 1"
|
|
||||||
android:pathData="m27 39 13 7 -3 -15 11 -10 -15 -1 -6 -13 -6 13 -15 1 11 10 -3 15 13 -7z" />
|
|
||||||
</vector>
|
|
BIN
app/src/main/res/drawable/ic_trophy_award_black_48dp.png
Normal file
BIN
app/src/main/res/drawable/ic_trophy_award_black_48dp.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.1 KiB |
BIN
app/src/main/res/drawable/ic_trophy_black_48dp.png
Normal file
BIN
app/src/main/res/drawable/ic_trophy_black_48dp.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.9 KiB |
|
@ -1,5 +1,5 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
|
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
|
||||||
<gradient android:endColor="?attr/activeButtonColor" android:startColor="?attr/activeButtonColor" />
|
<gradient android:endColor="@color/lightblue" android:startColor="@color/lightblue" />
|
||||||
<corners android:radius="6dp" />
|
<corners android:radius="6dp" />
|
||||||
</shape>
|
</shape>
|
||||||
|
|
|
@ -2,10 +2,10 @@
|
||||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
android:shape="rectangle">
|
android:shape="rectangle">
|
||||||
<gradient
|
<gradient
|
||||||
android:endColor="?attr/activeButtonColor"
|
android:endColor="@color/lightblue"
|
||||||
android:startColor="?attr/activeButtonColor" />
|
android:startColor="@color/lightblue" />
|
||||||
<corners android:radius="6dp" />
|
<corners android:radius="6dp" />
|
||||||
<stroke
|
<stroke
|
||||||
android:width="10px"
|
android:width="10px"
|
||||||
android:color="?attr/colorPrimaryDark" />
|
android:color="@color/colorPrimaryDark" />
|
||||||
</shape>
|
</shape>
|
|
@ -2,10 +2,10 @@
|
||||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
android:shape="rectangle">
|
android:shape="rectangle">
|
||||||
<gradient
|
<gradient
|
||||||
android:endColor="?attr/activeButtonColor"
|
android:endColor="@color/lightblue"
|
||||||
android:startColor="?attr/activeButtonColor" />
|
android:startColor="@color/lightblue" />
|
||||||
<corners android:radius="6dp" />
|
<corners android:radius="6dp" />
|
||||||
<stroke
|
<stroke
|
||||||
android:width="10px"
|
android:width="10px"
|
||||||
android:color="?attr/standardVectorGraphic" />
|
android:color="@color/black" />
|
||||||
</shape>
|
</shape>
|
|
@ -2,10 +2,10 @@
|
||||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
android:shape="rectangle">
|
android:shape="rectangle">
|
||||||
<gradient
|
<gradient
|
||||||
android:endColor="?attr/activeButtonColor"
|
android:endColor="@color/lightblue"
|
||||||
android:startColor="?attr/activeButtonColor" />
|
android:startColor="@color/lightblue" />
|
||||||
<corners android:radius="6dp" />
|
<corners android:radius="6dp" />
|
||||||
<stroke
|
<stroke
|
||||||
android:width="10px"
|
android:width="10px"
|
||||||
android:color="?attr/highlightedButtonBorder" />
|
android:color="@color/yellow" />
|
||||||
</shape>
|
</shape>
|
|
@ -1,27 +1,12 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<!-- Copyright (C) 2011 The Android Open Source Project
|
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
you may not use this file except in compliance with the License.
|
|
||||||
You may obtain a copy of the License at
|
|
||||||
|
|
||||||
http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
|
|
||||||
Unless required by applicable law or agreed to in writing, software
|
|
||||||
distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
See the License for the specific language governing permissions and
|
|
||||||
limitations under the License.
|
|
||||||
-->
|
|
||||||
|
|
||||||
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
|
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
|
||||||
<item android:id="@android:id/background">
|
<item
|
||||||
<bitmap
|
android:id="@android:id/background"
|
||||||
android:src="@drawable/ic_star_grey_36dp" />
|
android:drawable="@drawable/ic_star_grey_48dp" />
|
||||||
</item>
|
<item
|
||||||
<item android:id="@android:id/progress">
|
android:id="@android:id/secondaryProgress"
|
||||||
<bitmap
|
android:drawable="@drawable/ic_star_half_black_48dp" />
|
||||||
android:src="@drawable/ic_star_blue_36dp" />
|
<item
|
||||||
</item>
|
android:id="@android:id/progress"
|
||||||
</layer-list>
|
android:drawable="@drawable/ic_star_accent_48dp" />
|
||||||
|
</layer-list>
|
|
@ -1,5 +1,6 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
|
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
xmlns:tools="http://schemas.android.com/tools"
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
|
@ -116,7 +117,7 @@
|
||||||
android:adjustViewBounds="true"
|
android:adjustViewBounds="true"
|
||||||
android:paddingEnd="50dp"
|
android:paddingEnd="50dp"
|
||||||
android:paddingStart="50dp"
|
android:paddingStart="50dp"
|
||||||
android:src="@drawable/secuso_logo_blau_blau" />
|
app:srcCompat="@drawable/secuso_logo_blau_blau" />
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
|
|
|
@ -108,7 +108,7 @@
|
||||||
android:layout_marginStart="16dp"
|
android:layout_marginStart="16dp"
|
||||||
android:layout_marginLeft="16dp"
|
android:layout_marginLeft="16dp"
|
||||||
android:adjustViewBounds="true"
|
android:adjustViewBounds="true"
|
||||||
android:src="@drawable/icon_default_9x9"
|
app:srcCompat="@drawable/icon_default_9x9"
|
||||||
app:layout_constraintBottom_toBottomOf="parent"
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
app:layout_constraintEnd_toStartOf="@id/view"
|
app:layout_constraintEnd_toStartOf="@id/view"
|
||||||
app:layout_constraintHorizontal_bias="0.0"
|
app:layout_constraintHorizontal_bias="0.0"
|
||||||
|
|
|
@ -108,7 +108,7 @@
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:gravity="center_vertical">
|
android:gravity="center_vertical">
|
||||||
|
|
||||||
<CheckBox
|
<androidx.appcompat.widget.AppCompatCheckBox
|
||||||
android:id="@+id/circleButton"
|
android:id="@+id/circleButton"
|
||||||
style="@style/CheckBox"
|
style="@style/CheckBox"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
|
@ -157,7 +157,7 @@
|
||||||
android:capitalize="none"
|
android:capitalize="none"
|
||||||
android:clickable="false"
|
android:clickable="false"
|
||||||
android:elevation="10dp"
|
android:elevation="10dp"
|
||||||
android:background="@drawable/standalone_button"/>
|
android:background="@drawable/button_standalone"/>
|
||||||
|
|
||||||
<Button
|
<Button
|
||||||
android:textColor="?attr/lightestFontColor"
|
android:textColor="?attr/lightestFontColor"
|
||||||
|
@ -174,7 +174,7 @@
|
||||||
android:onClick="onClick"
|
android:onClick="onClick"
|
||||||
android:capitalize="none"
|
android:capitalize="none"
|
||||||
android:clickable="true"
|
android:clickable="true"
|
||||||
android:background="@drawable/standalone_button"/>
|
android:background="@drawable/button_standalone"/>
|
||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
|
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
android:paddingLeft="@dimen/activity_horizontal_margin"
|
android:paddingLeft="@dimen/activity_horizontal_margin"
|
||||||
|
@ -6,8 +7,7 @@
|
||||||
android:paddingTop="@dimen/activity_vertical_margin"
|
android:paddingTop="@dimen/activity_vertical_margin"
|
||||||
android:paddingBottom="@dimen/activity_vertical_margin"
|
android:paddingBottom="@dimen/activity_vertical_margin"
|
||||||
android:weightSum="5"
|
android:weightSum="5"
|
||||||
android:orientation="vertical"
|
android:orientation="vertical">
|
||||||
tools:context="tu_darmstadt.sudoku.ui.StatsActivity$PlaceholderFragment">
|
|
||||||
|
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
android:layout_width="fill_parent"
|
android:layout_width="fill_parent"
|
||||||
|
@ -103,7 +103,7 @@
|
||||||
android:layout_height="fill_parent"
|
android:layout_height="fill_parent"
|
||||||
android:layout_gravity="center"
|
android:layout_gravity="center"
|
||||||
android:id="@+id/statistic_image"
|
android:id="@+id/statistic_image"
|
||||||
android:src="@drawable/icon_default_9x9"
|
app:srcCompat="@drawable/icon_default_9x9"
|
||||||
android:adjustViewBounds="true"/>
|
android:adjustViewBounds="true"/>
|
||||||
<RelativeLayout
|
<RelativeLayout
|
||||||
android:layout_width="0dp"
|
android:layout_width="0dp"
|
||||||
|
|
|
@ -1,272 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<androidx.drawerlayout.widget.DrawerLayout android:id="@+id/drawer_layout_main"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:fitsSystemWindows="true"
|
|
||||||
tools:openDrawer="start"
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
|
||||||
xmlns:tools="http://schemas.android.com/tools"
|
|
||||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
||||||
|
|
||||||
<androidx.coordinatorlayout.widget.CoordinatorLayout
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
|
||||||
xmlns:tools="http://schemas.android.com/tools"
|
|
||||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
|
||||||
android:fitsSystemWindows="true"
|
|
||||||
tools:context="tu_darmstadt.sudoku.ui.MainActivity"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_width="match_parent">
|
|
||||||
|
|
||||||
<com.google.android.material.appbar.AppBarLayout
|
|
||||||
android:id="@+id/appbar"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:theme="@style/AppTheme.AppBarOverlay">
|
|
||||||
|
|
||||||
<androidx.appcompat.widget.Toolbar
|
|
||||||
android:id="@+id/toolbar"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="?attr/actionBarSize"
|
|
||||||
android:background="?attr/colorPrimary"
|
|
||||||
app:popupTheme="@style/AppTheme.PopupOverlay">
|
|
||||||
|
|
||||||
</androidx.appcompat.widget.Toolbar>
|
|
||||||
|
|
||||||
|
|
||||||
</com.google.android.material.appbar.AppBarLayout>
|
|
||||||
|
|
||||||
<LinearLayout
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:orientation="vertical"
|
|
||||||
android:weightSum="10"
|
|
||||||
android:id="@+id/main_content"
|
|
||||||
style="?android:buttonBarStyle"
|
|
||||||
app:layout_behavior="@string/appbar_scrolling_view_behavior">
|
|
||||||
<RelativeLayout
|
|
||||||
android:layout_width="fill_parent"
|
|
||||||
android:layout_height="0dp"
|
|
||||||
android:layoutDirection="ltr"
|
|
||||||
android:layout_weight="4">
|
|
||||||
|
|
||||||
<androidx.viewpager.widget.ViewPager
|
|
||||||
android:id="@+id/scroller"
|
|
||||||
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
app:layout_behavior="@string/appbar_scrolling_view_behavior" />
|
|
||||||
|
|
||||||
<ImageView
|
|
||||||
android:id="@+id/arrow_left"
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
app:srcCompat="@drawable/ic_keyboard_arrow_left_black_24dp"
|
|
||||||
android:layout_alignParentLeft="true"
|
|
||||||
android:layout_alignParentStart="true"
|
|
||||||
android:padding="@dimen/activity_horizontal_margin"
|
|
||||||
android:layout_marginStart="@dimen/activity_horizontal_margin"
|
|
||||||
android:layout_marginLeft="@dimen/activity_horizontal_margin"
|
|
||||||
android:layout_centerVertical="true"
|
|
||||||
android:onClick="onClick"/>
|
|
||||||
<ImageView
|
|
||||||
android:id="@+id/arrow_right"
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
app:srcCompat="@drawable/ic_keyboard_arrow_right_black_24dp"
|
|
||||||
android:layout_alignParentRight="true"
|
|
||||||
android:layout_alignParentEnd="true"
|
|
||||||
android:padding="@dimen/activity_horizontal_margin"
|
|
||||||
android:layout_marginEnd="@dimen/activity_horizontal_margin"
|
|
||||||
android:layout_marginRight="@dimen/activity_horizontal_margin"
|
|
||||||
android:layout_centerVertical="true"
|
|
||||||
android:onClick="onClick"/>
|
|
||||||
</RelativeLayout>
|
|
||||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
|
||||||
xmlns:tools="http://schemas.android.com/tools"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="0px"
|
|
||||||
android:layout_weight="6"
|
|
||||||
android:paddingLeft="@dimen/activity_horizontal_margin"
|
|
||||||
android:paddingRight="@dimen/activity_horizontal_margin"
|
|
||||||
android:paddingTop="@dimen/activity_vertical_margin"
|
|
||||||
android:paddingBottom="@dimen/activity_vertical_margin"
|
|
||||||
tools:context="tu_darmstadt.sudoku.ui.MainActivity"
|
|
||||||
android:orientation="vertical"
|
|
||||||
android:weightSum="8"
|
|
||||||
android:divider="#000"
|
|
||||||
android:baselineAligned="false"
|
|
||||||
android:gravity="center_horizontal">
|
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:id="@+id/difficultyText"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:text="@string/difficulty_easy"
|
|
||||||
android:textSize="@dimen/main_text_difficulty"/>
|
|
||||||
|
|
||||||
<androidx.constraintlayout.widget.ConstraintLayout
|
|
||||||
android:id="@+id/linearLayout3"
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:gravity="center_vertical">
|
|
||||||
|
|
||||||
<CheckBox
|
|
||||||
android:id="@+id/circleButton"
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:layout_marginEnd="3dp"
|
|
||||||
android:layout_marginRight="3dp"
|
|
||||||
android:button="@drawable/create_game_src"
|
|
||||||
android:scaleX="0.75"
|
|
||||||
android:scaleY="0.75"
|
|
||||||
app:layout_constraintBottom_toBottomOf="@+id/difficultyBar"
|
|
||||||
app:layout_constraintEnd_toStartOf="@+id/difficultyBar"
|
|
||||||
app:layout_constraintStart_toStartOf="parent"
|
|
||||||
app:layout_constraintTop_toTopOf="@+id/difficultyBar" />
|
|
||||||
|
|
||||||
<RatingBar
|
|
||||||
android:id="@+id/difficultyBar"
|
|
||||||
style="@style/RatingBar"
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:layout_marginStart="32dp"
|
|
||||||
android:layout_marginLeft="32dp"
|
|
||||||
android:clickable="true"
|
|
||||||
android:numStars="3"
|
|
||||||
android:rating="1"
|
|
||||||
android:scaleX="0.75"
|
|
||||||
android:scaleY="0.75"
|
|
||||||
android:stepSize="1"
|
|
||||||
app:layout_constraintBottom_toBottomOf="parent"
|
|
||||||
app:layout_constraintEnd_toEndOf="parent"
|
|
||||||
app:layout_constraintStart_toStartOf="parent"
|
|
||||||
app:layout_constraintTop_toTopOf="parent" />
|
|
||||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
|
||||||
|
|
||||||
<Button
|
|
||||||
android:textColor="?attr/lightestFontColor"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="0dp"
|
|
||||||
android:layout_marginLeft="@dimen/main_button_padding"
|
|
||||||
android:layout_marginRight="@dimen/main_button_padding"
|
|
||||||
android:text="@string/new_game"
|
|
||||||
android:textStyle="normal"
|
|
||||||
android:textSize="@dimen/text_size"
|
|
||||||
android:id="@+id/playButton"
|
|
||||||
android:layout_gravity="center_horizontal"
|
|
||||||
android:layout_weight="3"
|
|
||||||
android:onClick="onClick"
|
|
||||||
android:capitalize="none"
|
|
||||||
android:clickable="false"
|
|
||||||
android:elevation="10dp"
|
|
||||||
android:background="@drawable/standalone_button"/>
|
|
||||||
|
|
||||||
<Button
|
|
||||||
android:textColor="?attr/lightestFontColor"
|
|
||||||
android:layout_marginTop="20dp"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="0dp"
|
|
||||||
android:layout_marginLeft="@dimen/main_button_padding"
|
|
||||||
android:layout_marginRight="@dimen/main_button_padding"
|
|
||||||
android:text="@string/menu_continue_game"
|
|
||||||
android:textStyle="normal"
|
|
||||||
android:textSize="@dimen/text_size"
|
|
||||||
android:id="@+id/continueButton"
|
|
||||||
android:layout_gravity="center_horizontal"
|
|
||||||
android:layout_weight="3"
|
|
||||||
android:onClick="onClick"
|
|
||||||
android:capitalize="none"
|
|
||||||
android:clickable="false"
|
|
||||||
android:background="@drawable/standalone_button"/>
|
|
||||||
|
|
||||||
<Button
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:text="Win Debug"
|
|
||||||
android:visibility="invisible"
|
|
||||||
android:onClick="callFragment"/>
|
|
||||||
<!--
|
|
||||||
<LinearLayout
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="0dp"
|
|
||||||
android:layout_weight="2"
|
|
||||||
android:weightSum="2">
|
|
||||||
<Button
|
|
||||||
android:layout_width="0dp"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_marginLeft="30dp"
|
|
||||||
android:layout_marginRight="1dp"
|
|
||||||
android:text="@string/menu_highscore"
|
|
||||||
android:textStyle="normal"
|
|
||||||
android:id="@+id/highscoreButton"
|
|
||||||
android:layout_gravity="center_horizontal"
|
|
||||||
android:layout_weight="1"
|
|
||||||
android:onClick="onClick"
|
|
||||||
android:capitalize="none"
|
|
||||||
android:clickable="false"/>
|
|
||||||
<Button
|
|
||||||
android:layout_width="0dp"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_marginLeft="1dp"
|
|
||||||
android:layout_marginRight="30dp"
|
|
||||||
android:text="@string/menu_settings"
|
|
||||||
android:textStyle="normal"
|
|
||||||
android:id="@+id/settingsButton"
|
|
||||||
android:layout_gravity="center_horizontal"
|
|
||||||
android:layout_weight="1"
|
|
||||||
android:onClick="onClick"
|
|
||||||
android:capitalize="none"
|
|
||||||
android:clickable="false"/>
|
|
||||||
</LinearLayout>
|
|
||||||
<LinearLayout
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="0dp"
|
|
||||||
android:layout_weight="2"
|
|
||||||
android:weightSum="2">
|
|
||||||
<Button
|
|
||||||
android:layout_width="0dp"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_marginLeft="30dp"
|
|
||||||
android:layout_marginRight="1dp"
|
|
||||||
android:text="@string/menu_about"
|
|
||||||
android:textStyle="normal"
|
|
||||||
android:id="@+id/aboutButton"
|
|
||||||
android:layout_gravity="center_horizontal"
|
|
||||||
android:layout_weight="1"
|
|
||||||
android:onClick="onClick"
|
|
||||||
android:capitalize="none"
|
|
||||||
android:clickable="false"/>
|
|
||||||
<Button
|
|
||||||
android:layout_width="0dp"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_marginLeft="1dp"
|
|
||||||
android:layout_marginRight="30dp"
|
|
||||||
android:text="@string/menu_help"
|
|
||||||
android:textStyle="normal"
|
|
||||||
android:id="@+id/helpButton"
|
|
||||||
android:layout_gravity="center_horizontal"
|
|
||||||
android:layout_weight="1"
|
|
||||||
android:onClick="onClick"
|
|
||||||
android:capitalize="none"
|
|
||||||
android:clickable="false"/>
|
|
||||||
</LinearLayout>
|
|
||||||
-->
|
|
||||||
</LinearLayout>
|
|
||||||
|
|
||||||
</LinearLayout>
|
|
||||||
|
|
||||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
|
||||||
|
|
||||||
<com.google.android.material.navigation.NavigationView
|
|
||||||
android:id="@+id/nav_view_main"
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_gravity="start"
|
|
||||||
android:fitsSystemWindows="true"
|
|
||||||
android:background="?attr/lightestBackGround"
|
|
||||||
app:itemTextColor="?attr/menuTextColor"
|
|
||||||
app:itemIconTint="?attr/menuTextColor"
|
|
||||||
app:menu="@menu/menu_drawer_main"
|
|
||||||
app:headerLayout="@layout/nav_header" />
|
|
||||||
|
|
||||||
</androidx.drawerlayout.widget.DrawerLayout>
|
|
|
@ -1,5 +1,6 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
|
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
xmlns:tools="http://schemas.android.com/tools"
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
|
@ -116,7 +117,7 @@
|
||||||
android:adjustViewBounds="true"
|
android:adjustViewBounds="true"
|
||||||
android:paddingEnd="200dp"
|
android:paddingEnd="200dp"
|
||||||
android:paddingStart="200dp"
|
android:paddingStart="200dp"
|
||||||
android:src="@drawable/secuso_logo_blau_blau" />
|
app:srcCompat="@drawable/secuso_logo_blau_blau" />
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
|
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
|
android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
|
||||||
android:paddingRight="@dimen/activity_horizontal_margin"
|
android:paddingRight="@dimen/activity_horizontal_margin"
|
||||||
android:paddingTop="@dimen/activity_vertical_margin"
|
android:paddingTop="@dimen/activity_vertical_margin"
|
||||||
android:paddingBottom="@dimen/activity_vertical_margin"
|
android:paddingBottom="@dimen/activity_vertical_margin"
|
||||||
android:weightSum="10"
|
android:weightSum="10"
|
||||||
android:orientation="vertical"
|
android:orientation="vertical">
|
||||||
tools:context="tu_darmstadt.sudoku.ui.StatsActivity$PlaceholderFragment">
|
|
||||||
|
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
android:layout_width="fill_parent"
|
android:layout_width="fill_parent"
|
||||||
|
@ -19,7 +19,7 @@
|
||||||
android:layout_height="fill_parent"
|
android:layout_height="fill_parent"
|
||||||
android:layout_gravity="center"
|
android:layout_gravity="center"
|
||||||
android:id="@+id/statistic_image"
|
android:id="@+id/statistic_image"
|
||||||
android:src="@drawable/icon_default_9x9"
|
app:srcCompat="@drawable/icon_default_9x9"
|
||||||
android:adjustViewBounds="true"/>
|
android:adjustViewBounds="true"/>
|
||||||
<RelativeLayout
|
<RelativeLayout
|
||||||
android:layout_width="0dp"
|
android:layout_width="0dp"
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
|
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
xmlns:tools="http://schemas.android.com/tools"
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
|
@ -117,7 +118,7 @@
|
||||||
android:layout_marginEnd="100dp"
|
android:layout_marginEnd="100dp"
|
||||||
android:layout_marginStart="100dp"
|
android:layout_marginStart="100dp"
|
||||||
android:adjustViewBounds="true"
|
android:adjustViewBounds="true"
|
||||||
android:src="@drawable/secuso_logo_blau_blau" />
|
app:srcCompat="@drawable/secuso_logo_blau_blau" />
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
|
|
|
@ -109,7 +109,7 @@
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:gravity="center_vertical">
|
android:gravity="center_vertical">
|
||||||
|
|
||||||
<CheckBox
|
<androidx.appcompat.widget.AppCompatCheckBox
|
||||||
android:id="@+id/circleButton"
|
android:id="@+id/circleButton"
|
||||||
style="@style/CheckBox"
|
style="@style/CheckBox"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
|
@ -160,7 +160,7 @@
|
||||||
android:capitalize="none"
|
android:capitalize="none"
|
||||||
android:clickable="false"
|
android:clickable="false"
|
||||||
android:elevation="10dp"
|
android:elevation="10dp"
|
||||||
android:background="@drawable/standalone_button"/>
|
android:background="@drawable/button_standalone"/>
|
||||||
|
|
||||||
<Button
|
<Button
|
||||||
android:textColor="?attr/lightestFontColor"
|
android:textColor="?attr/lightestFontColor"
|
||||||
|
@ -178,7 +178,7 @@
|
||||||
android:onClick="onClick"
|
android:onClick="onClick"
|
||||||
android:capitalize="none"
|
android:capitalize="none"
|
||||||
android:clickable="false"
|
android:clickable="false"
|
||||||
android:background="@drawable/standalone_button"/>
|
android:background="@drawable/button_standalone"/>
|
||||||
<!--
|
<!--
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
|
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
|
android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
|
||||||
android:paddingRight="@dimen/activity_horizontal_margin"
|
android:paddingRight="@dimen/activity_horizontal_margin"
|
||||||
android:paddingTop="@dimen/activity_vertical_margin"
|
android:paddingTop="@dimen/activity_vertical_margin"
|
||||||
android:paddingBottom="@dimen/activity_vertical_margin"
|
android:paddingBottom="@dimen/activity_vertical_margin"
|
||||||
android:weightSum="10"
|
android:weightSum="10"
|
||||||
android:orientation="vertical"
|
android:orientation="vertical">
|
||||||
tools:context="tu_darmstadt.sudoku.ui.StatsActivity$PlaceholderFragment">
|
|
||||||
|
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
android:layout_width="fill_parent"
|
android:layout_width="fill_parent"
|
||||||
|
@ -19,7 +19,7 @@
|
||||||
android:layout_height="fill_parent"
|
android:layout_height="fill_parent"
|
||||||
android:layout_gravity="center"
|
android:layout_gravity="center"
|
||||||
android:id="@+id/statistic_image"
|
android:id="@+id/statistic_image"
|
||||||
android:src="@drawable/icon_default_9x9"
|
app:srcCompat="@drawable/icon_default_9x9"
|
||||||
android:adjustViewBounds="true"/>
|
android:adjustViewBounds="true"/>
|
||||||
<RelativeLayout
|
<RelativeLayout
|
||||||
android:layout_width="0dp"
|
android:layout_width="0dp"
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
android:layout_width="fill_parent" android:layout_height="370dp"
|
android:layout_width="fill_parent" android:layout_height="370dp"
|
||||||
android:orientation="vertical"
|
android:orientation="vertical"
|
||||||
android:background="?attr/lightestBackGround"
|
android:background="?attr/lightestBackGround"
|
||||||
|
@ -25,7 +26,7 @@
|
||||||
android:layout_height="40dp"
|
android:layout_height="40dp"
|
||||||
android:layout_gravity="bottom"
|
android:layout_gravity="bottom"
|
||||||
android:background="?attr/backgroundSurroundingDialog"
|
android:background="?attr/backgroundSurroundingDialog"
|
||||||
android:src="@drawable/ic_trophy_award_black_48dp" />
|
app:srcCompat="@drawable/ic_trophy_award_black_48dp" />
|
||||||
<View
|
<View
|
||||||
android:layout_width="fill_parent"
|
android:layout_width="fill_parent"
|
||||||
android:layout_height="10dp"
|
android:layout_height="10dp"
|
||||||
|
@ -124,7 +125,7 @@
|
||||||
android:layout_width="40dp"
|
android:layout_width="40dp"
|
||||||
android:layout_height="40dp"
|
android:layout_height="40dp"
|
||||||
android:layout_gravity="bottom"
|
android:layout_gravity="bottom"
|
||||||
android:src="@drawable/ic_trophy_award_black_48dp"
|
app:srcCompat="@drawable/ic_trophy_award_black_48dp"
|
||||||
android:background="?attr/backgroundSurroundingDialog" />
|
android:background="?attr/backgroundSurroundingDialog" />
|
||||||
<View
|
<View
|
||||||
android:layout_width="fill_parent"
|
android:layout_width="fill_parent"
|
||||||
|
@ -147,7 +148,7 @@
|
||||||
android:id="@+id/win_continue_button"
|
android:id="@+id/win_continue_button"
|
||||||
android:layout_width="0dp"
|
android:layout_width="0dp"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:background="@drawable/standalone_button"
|
android:background="@drawable/button_standalone"
|
||||||
android:textColor="?attr/lightestFontColor"
|
android:textColor="?attr/lightestFontColor"
|
||||||
android:layout_weight="1"
|
android:layout_weight="1"
|
||||||
android:text="@string/win_button_text"
|
android:text="@string/win_button_text"
|
||||||
|
@ -156,7 +157,7 @@
|
||||||
android:id="@+id/win_showGame_button"
|
android:id="@+id/win_showGame_button"
|
||||||
android:layout_width="0dp"
|
android:layout_width="0dp"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:background="@drawable/standalone_button"
|
android:background="@drawable/button_standalone"
|
||||||
android:textColor="?attr/lightestFontColor"
|
android:textColor="?attr/lightestFontColor"
|
||||||
android:layout_weight="1"
|
android:layout_weight="1"
|
||||||
android:text="@string/win_show_game"
|
android:text="@string/win_show_game"
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
|
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
xmlns:tools="http://schemas.android.com/tools"
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
|
@ -113,7 +114,7 @@
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:adjustViewBounds="true"
|
android:adjustViewBounds="true"
|
||||||
android:src="@drawable/secuso_logo_blau_blau" />
|
app:srcCompat="@drawable/secuso_logo_blau_blau" />
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
|
|
|
@ -11,8 +11,7 @@
|
||||||
android:id="@+id/linearLayout10"
|
android:id="@+id/linearLayout10"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
android:fitsSystemWindows="true"
|
android:fitsSystemWindows="true">
|
||||||
app:statusBarBackground="?attr/colorPrimary">
|
|
||||||
|
|
||||||
<View
|
<View
|
||||||
android:id="@+id/view3"
|
android:id="@+id/view3"
|
||||||
|
@ -54,7 +53,7 @@
|
||||||
android:layout_marginEnd="16dp"
|
android:layout_marginEnd="16dp"
|
||||||
android:layout_marginRight="16dp"
|
android:layout_marginRight="16dp"
|
||||||
android:adjustViewBounds="true"
|
android:adjustViewBounds="true"
|
||||||
android:src="@drawable/icon_default_9x9"
|
app:srcCompat="@drawable/icon_default_9x9"
|
||||||
app:layout_constraintBottom_toBottomOf="parent"
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
app:layout_constraintEnd_toStartOf="@id/view"
|
app:layout_constraintEnd_toStartOf="@id/view"
|
||||||
app:layout_constraintHorizontal_bias="0.0"
|
app:layout_constraintHorizontal_bias="0.0"
|
||||||
|
@ -68,7 +67,6 @@
|
||||||
style="?android:attr/ratingBarStyleSmall"
|
style="?android:attr/ratingBarStyleSmall"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
|
|
||||||
android:layout_marginEnd="8dp"
|
android:layout_marginEnd="8dp"
|
||||||
android:layout_marginRight="8dp"
|
android:layout_marginRight="8dp"
|
||||||
android:numStars="4"
|
android:numStars="4"
|
||||||
|
|
|
@ -108,7 +108,7 @@
|
||||||
android:orientation="horizontal"
|
android:orientation="horizontal"
|
||||||
android:id="@+id/linearLayout4">
|
android:id="@+id/linearLayout4">
|
||||||
|
|
||||||
<CheckBox
|
<androidx.appcompat.widget.AppCompatCheckBox
|
||||||
android:id="@+id/circleButton"
|
android:id="@+id/circleButton"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
|
@ -130,8 +130,8 @@
|
||||||
android:layout_marginStart="41dp"
|
android:layout_marginStart="41dp"
|
||||||
android:layout_marginLeft="41dp"
|
android:layout_marginLeft="41dp"
|
||||||
android:clickable="true"
|
android:clickable="true"
|
||||||
android:numStars="3"
|
android:numStars="4"
|
||||||
android:rating="0.5"
|
android:rating="2"
|
||||||
android:stepSize="1"
|
android:stepSize="1"
|
||||||
app:layout_constraintBottom_toBottomOf="parent"
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
app:layout_constraintEnd_toEndOf="parent"
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
@ -154,7 +154,7 @@
|
||||||
android:onClick="onClick"
|
android:onClick="onClick"
|
||||||
android:clickable="false"
|
android:clickable="false"
|
||||||
android:elevation="10dp"
|
android:elevation="10dp"
|
||||||
android:background="@drawable/standalone_button"/>
|
android:background="@drawable/button_standalone"/>
|
||||||
|
|
||||||
<Button
|
<Button
|
||||||
android:textColor="?attr/lightestFontColor"
|
android:textColor="?attr/lightestFontColor"
|
||||||
|
@ -172,7 +172,7 @@
|
||||||
android:onClick="onClick"
|
android:onClick="onClick"
|
||||||
android:capitalize="none"
|
android:capitalize="none"
|
||||||
android:clickable="false"
|
android:clickable="false"
|
||||||
android:background="@drawable/standalone_button"/>
|
android:background="@drawable/button_standalone"/>
|
||||||
|
|
||||||
<!-- <Button
|
<!-- <Button
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
|
@ -257,11 +257,12 @@
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
android:layout_gravity="start"
|
android:layout_gravity="start"
|
||||||
android:fitsSystemWindows="true"
|
|
||||||
android:background="?attr/lightestBackGround"
|
android:background="?attr/lightestBackGround"
|
||||||
app:itemTextColor="?attr/menuTextColor"
|
android:fitsSystemWindows="true"
|
||||||
|
app:headerLayout="@layout/nav_header"
|
||||||
app:itemIconTint="?attr/menuTextColor"
|
app:itemIconTint="?attr/menuTextColor"
|
||||||
|
app:itemTextColor="?attr/menuTextColor"
|
||||||
app:menu="@menu/menu_drawer_main"
|
app:menu="@menu/menu_drawer_main"
|
||||||
app:headerLayout="@layout/nav_header" />
|
tools:visibility="gone" />
|
||||||
|
|
||||||
</androidx.drawerlayout.widget.DrawerLayout>
|
</androidx.drawerlayout.widget.DrawerLayout>
|
||||||
|
|
|
@ -6,7 +6,6 @@
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
tools:showIn="@layout/activity_tutorial">
|
tools:showIn="@layout/activity_tutorial">
|
||||||
|
|
||||||
|
|
||||||
<androidx.viewpager.widget.ViewPager
|
<androidx.viewpager.widget.ViewPager
|
||||||
android:id="@+id/view_pager"
|
android:id="@+id/view_pager"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
xmlns:tools="http://schemas.android.com/tools"
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
|
@ -8,8 +9,7 @@
|
||||||
android:paddingBottom="@dimen/activity_vertical_margin"
|
android:paddingBottom="@dimen/activity_vertical_margin"
|
||||||
android:gravity="center_horizontal|center_vertical"
|
android:gravity="center_horizontal|center_vertical"
|
||||||
android:orientation="vertical"
|
android:orientation="vertical"
|
||||||
android:weightSum="8"
|
android:weightSum="8">
|
||||||
tools:context="tu_darmstadt.sudoku.ui.MainActivity$GameTypeFragment">
|
|
||||||
|
|
||||||
<TextView android:id="@+id/section_label"
|
<TextView android:id="@+id/section_label"
|
||||||
android:text="Label"
|
android:text="Label"
|
||||||
|
@ -25,7 +25,7 @@
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:adjustViewBounds="true"
|
android:adjustViewBounds="true"
|
||||||
android:layout_centerInParent="true"
|
android:layout_centerInParent="true"
|
||||||
android:src="@drawable/icon_default_9x9"
|
app:srcCompat="@drawable/icon_default_9x9"
|
||||||
android:layout_height="0dp" />
|
android:layout_height="0dp" />
|
||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
|
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
|
android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
|
||||||
android:paddingRight="@dimen/activity_horizontal_margin"
|
android:paddingRight="@dimen/activity_horizontal_margin"
|
||||||
|
@ -19,7 +20,7 @@
|
||||||
android:layout_height="fill_parent"
|
android:layout_height="fill_parent"
|
||||||
android:layout_gravity="center"
|
android:layout_gravity="center"
|
||||||
android:id="@+id/statistic_image"
|
android:id="@+id/statistic_image"
|
||||||
android:src="@drawable/icon_default_9x9"
|
app:srcCompat="@drawable/icon_default_9x9"
|
||||||
android:adjustViewBounds="true"/>
|
android:adjustViewBounds="true"/>
|
||||||
<RelativeLayout
|
<RelativeLayout
|
||||||
android:layout_width="0dp"
|
android:layout_width="0dp"
|
||||||
|
|
|
@ -3,7 +3,6 @@
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
android:background="?attr/backgroundTutorialSlide">
|
android:background="?attr/backgroundTutorialSlide">
|
||||||
|
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
|
@ -11,8 +10,6 @@
|
||||||
android:gravity="center_horizontal"
|
android:gravity="center_horizontal"
|
||||||
android:layout_centerVertical="true"
|
android:layout_centerVertical="true"
|
||||||
android:orientation="vertical">
|
android:orientation="vertical">
|
||||||
|
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
|
@ -20,14 +17,11 @@
|
||||||
android:textColor="?attr/lightestFontColor"
|
android:textColor="?attr/lightestFontColor"
|
||||||
android:textSize="@dimen/slide_title"
|
android:textSize="@dimen/slide_title"
|
||||||
android:textStyle="bold" />
|
android:textStyle="bold" />
|
||||||
|
|
||||||
<ImageView
|
<ImageView
|
||||||
android:layout_marginTop="25dp"
|
android:layout_marginTop="25dp"
|
||||||
android:layout_width="@dimen/img_width_height"
|
android:layout_width="@dimen/img_width_height"
|
||||||
android:layout_height="@dimen/img_width_height"
|
android:layout_height="@dimen/img_width_height"
|
||||||
android:background="@drawable/splash_icon"
|
android:background="@drawable/splash_icon"/>
|
||||||
/>
|
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
|
@ -39,6 +33,5 @@
|
||||||
android:gravity="center"
|
android:gravity="center"
|
||||||
android:textColor="?attr/lightestFontColor"
|
android:textColor="?attr/lightestFontColor"
|
||||||
android:textSize="@dimen/slide_desc" />
|
android:textSize="@dimen/slide_desc" />
|
||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
</RelativeLayout>
|
</RelativeLayout>
|
|
@ -1,5 +1,6 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
android:background="?attr/backgroundTutorialSlide">
|
android:background="?attr/backgroundTutorialSlide">
|
||||||
|
@ -30,18 +31,18 @@
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_gravity="center"
|
android:layout_gravity="center"
|
||||||
android:src="@drawable/ic_keyboard_arrow_left_black_24dp"/>
|
app:srcCompat="@drawable/ic_keyboard_arrow_left_black_24dp"/>
|
||||||
<ImageView
|
<ImageView
|
||||||
android:layout_width="100dp"
|
android:layout_width="100dp"
|
||||||
android:layout_height="100dp"
|
android:layout_height="100dp"
|
||||||
android:adjustViewBounds="true"
|
android:adjustViewBounds="true"
|
||||||
android:layout_gravity="center"
|
android:layout_gravity="center"
|
||||||
android:src="@drawable/icon_default_9x9"/>
|
app:srcCompat="@drawable/icon_default_9x9"/>
|
||||||
<ImageView
|
<ImageView
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_gravity="center"
|
android:layout_gravity="center"
|
||||||
android:src="@drawable/ic_keyboard_arrow_right_black_24dp"/>
|
app:srcCompat="@drawable/ic_keyboard_arrow_right_black_24dp"/>
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
android:layout_width="fill_parent" android:layout_height="320dp"
|
android:layout_width="fill_parent" android:layout_height="320dp"
|
||||||
android:orientation="vertical"
|
android:orientation="vertical"
|
||||||
android:background="?attr/lightestBackGround"
|
android:background="?attr/lightestBackGround"
|
||||||
|
@ -26,7 +27,7 @@
|
||||||
android:layout_height="40dp"
|
android:layout_height="40dp"
|
||||||
android:layout_gravity="bottom"
|
android:layout_gravity="bottom"
|
||||||
android:background="?attr/backgroundSurroundingDialog"
|
android:background="?attr/backgroundSurroundingDialog"
|
||||||
android:src="@drawable/ic_trophy_award_black_48dp" />
|
app:srcCompat="@drawable/ic_trophy_award_black_48dp" />
|
||||||
<View
|
<View
|
||||||
android:layout_width="fill_parent"
|
android:layout_width="fill_parent"
|
||||||
android:layout_height="10dp"
|
android:layout_height="10dp"
|
||||||
|
@ -127,7 +128,7 @@
|
||||||
android:layout_width="40dp"
|
android:layout_width="40dp"
|
||||||
android:layout_height="40dp"
|
android:layout_height="40dp"
|
||||||
android:layout_gravity="bottom"
|
android:layout_gravity="bottom"
|
||||||
android:src="@drawable/ic_trophy_award_black_48dp"
|
app:srcCompat="@drawable/ic_trophy_award_black_48dp"
|
||||||
android:background="?attr/backgroundSurroundingDialog" />
|
android:background="?attr/backgroundSurroundingDialog" />
|
||||||
<View
|
<View
|
||||||
android:layout_width="fill_parent"
|
android:layout_width="fill_parent"
|
||||||
|
@ -150,7 +151,7 @@
|
||||||
android:id="@+id/win_continue_button"
|
android:id="@+id/win_continue_button"
|
||||||
android:layout_width="0dp"
|
android:layout_width="0dp"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:background="@drawable/standalone_button"
|
android:background="@drawable/button_standalone"
|
||||||
android:textColor="?attr/lightestFontColor"
|
android:textColor="?attr/lightestFontColor"
|
||||||
android:layout_weight="1"
|
android:layout_weight="1"
|
||||||
android:text="@string/win_button_text"
|
android:text="@string/win_button_text"
|
||||||
|
@ -159,7 +160,7 @@
|
||||||
android:id="@+id/win_showGame_button"
|
android:id="@+id/win_showGame_button"
|
||||||
android:layout_width="0dp"
|
android:layout_width="0dp"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:background="@drawable/standalone_button"
|
android:background="@drawable/button_standalone"
|
||||||
android:textColor="?attr/lightestFontColor"
|
android:textColor="?attr/lightestFontColor"
|
||||||
android:layout_weight="1"
|
android:layout_weight="1"
|
||||||
android:text="@string/win_show_game"
|
android:text="@string/win_show_game"
|
||||||
|
|
|
@ -6,7 +6,7 @@ buildscript {
|
||||||
google()
|
google()
|
||||||
}
|
}
|
||||||
dependencies {
|
dependencies {
|
||||||
classpath 'com.android.tools.build:gradle:3.6.2'
|
classpath 'com.android.tools.build:gradle:4.0.1'
|
||||||
|
|
||||||
// NOTE: Do not place your application dependencies here; they belong
|
// NOTE: Do not place your application dependencies here; they belong
|
||||||
// in the individual module build.gradle files
|
// in the individual module build.gradle files
|
||||||
|
|
4
gradle/wrapper/gradle-wrapper.properties
vendored
4
gradle/wrapper/gradle-wrapper.properties
vendored
|
@ -1,6 +1,6 @@
|
||||||
#Wed Oct 23 12:21:08 CEST 2019
|
#Tue Oct 06 10:50:26 CEST 2020
|
||||||
distributionBase=GRADLE_USER_HOME
|
distributionBase=GRADLE_USER_HOME
|
||||||
distributionPath=wrapper/dists
|
distributionPath=wrapper/dists
|
||||||
zipStoreBase=GRADLE_USER_HOME
|
zipStoreBase=GRADLE_USER_HOME
|
||||||
zipStorePath=wrapper/dists
|
zipStorePath=wrapper/dists
|
||||||
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip
|
distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip
|
||||||
|
|
Loading…
Reference in a new issue