diff --git a/.idea/assetWizardSettings.xml b/.idea/assetWizardSettings.xml index 45e1a78..b9e8265 100644 --- a/.idea/assetWizardSettings.xml +++ b/.idea/assetWizardSettings.xml @@ -120,7 +120,7 @@ @@ -130,10 +130,9 @@ diff --git a/.idea/caches/build_file_checksums.ser b/.idea/caches/build_file_checksums.ser index 3d7a5a2..f704e9b 100644 Binary files a/.idea/caches/build_file_checksums.ser and b/.idea/caches/build_file_checksums.ser differ diff --git a/app/build.gradle b/app/build.gradle index 8fc5c68..49b3a56 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -13,6 +13,7 @@ android { versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" + vectorDrawables.useSupportLibrary true } buildTypes { release { diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 9797dbf..432ac20 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -20,7 +20,11 @@ + android:theme="@style/Theme.AppCompat.NoActionBar" + android:parentActivityName=".MainActivity"> + diff --git a/app/src/main/java/adrienmalin/pingpoints/CreditsActivity.kt b/app/src/main/java/adrienmalin/pingpoints/CreditsActivity.kt index 970186d..f7564b8 100644 --- a/app/src/main/java/adrienmalin/pingpoints/CreditsActivity.kt +++ b/app/src/main/java/adrienmalin/pingpoints/CreditsActivity.kt @@ -1,12 +1,20 @@ package adrienmalin.pingpoints +import android.content.Intent import android.support.v7.app.AppCompatActivity import android.os.Bundle +import android.view.MenuItem class CreditsActivity : AppCompatActivity() { - override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_credits) + setSupportActionBar(findViewById(R.id.toolbar)) + supportActionBar?.setDisplayHomeAsUpEnabled(true) + } + + override fun onOptionsItemSelected(item: MenuItem): Boolean { + finish() + return true } } diff --git a/app/src/main/java/adrienmalin/pingpoints/EndOfMatchDialog.kt b/app/src/main/java/adrienmalin/pingpoints/EndOfMatchDialog.kt index f5384bb..8b0e99e 100644 --- a/app/src/main/java/adrienmalin/pingpoints/EndOfMatchDialog.kt +++ b/app/src/main/java/adrienmalin/pingpoints/EndOfMatchDialog.kt @@ -37,7 +37,7 @@ class EndOfMatchDialog: DialogFragment() { setNeutralButton( R.string.share_button, DialogInterface.OnClickListener { dialog, id -> - val sendIntent: Intent = Intent().apply { + val newMatchIntent: Intent = Intent().apply { action = Intent.ACTION_SEND putExtra( Intent.EXTRA_SUBJECT, @@ -59,7 +59,7 @@ class EndOfMatchDialog: DialogFragment() { ) type = "text/plain" } - startActivity(sendIntent) + startActivity(newMatchIntent) } ) /*setNegativeButton( diff --git a/app/src/main/java/adrienmalin/pingpoints/MainActivity.kt b/app/src/main/java/adrienmalin/pingpoints/MainActivity.kt index 6ef870e..3d57cd2 100644 --- a/app/src/main/java/adrienmalin/pingpoints/MainActivity.kt +++ b/app/src/main/java/adrienmalin/pingpoints/MainActivity.kt @@ -1,27 +1,34 @@ package adrienmalin.pingpoints +import android.content.Intent import android.content.pm.ActivityInfo import android.support.v7.app.AppCompatActivity import android.os.Bundle import android.view.View import android.widget.Button import android.os.Build -import android.text.TextUtils.join +import android.support.v7.app.AppCompatDelegate +import android.view.Menu import android.widget.Toast +import android.view.MenuItem +import android.widget.ImageView class MainActivity : AppCompatActivity(), StarterNameDialog.StarterNameDialogListener{ var players: Array = emptyArray() var serviceSide: Side = Side.LEFT var relaunchSide: Side = Side.RIGHT - var textScore: android.widget.TextView? = null var textService: android.widget.TextView? = null var buttons: Array