diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 94a7c18..ec4d186 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -12,6 +12,9 @@ android:supportsRtl="true" android:theme="@style/Theme.TimerT" tools:targetApi="31"> + diff --git a/app/src/main/java/com/example/timert/CreatingTraining.kt b/app/src/main/java/com/example/timert/CreatingTraining.kt new file mode 100644 index 0000000..1f6cdaa --- /dev/null +++ b/app/src/main/java/com/example/timert/CreatingTraining.kt @@ -0,0 +1,53 @@ +package com.example.timert + +import android.app.AlertDialog +import android.content.Intent +import android.os.Bundle +import android.widget.Button +import android.widget.ImageButton +import androidx.activity.enableEdgeToEdge +import androidx.appcompat.app.AppCompatActivity +import androidx.core.view.ViewCompat +import androidx.core.view.WindowInsetsCompat + +class CreatingTraining : AppCompatActivity() { + private var isSave = false + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + enableEdgeToEdge() + setContentView(R.layout.activity_creating_training) + ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main)) { v, insets -> + val systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars()) + v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom) + insets + } + val buttonSave: Button = findViewById(R.id.btn_save) + buttonSave.setOnClickListener { + + isSave=true + + } + val button_on_main: Button = findViewById(R.id.btn_on_main) + button_on_main.setOnClickListener { + if(isSave==false){ + AlertDialog.Builder(this) + .setTitle("Изменения не сохранены") + .setMessage("Продолжить без сохранения?") + .setPositiveButton("Да") { _, _ -> + + val intent = Intent(this, MainActivity::class.java) + startActivity(intent) + } + .setNegativeButton("Нет") { dialog, _ -> + dialog.dismiss() + } + .show() + }else{ + val intent = Intent(this, MainActivity::class.java) + startActivity(intent) + + } + } + + } +} \ No newline at end of file diff --git a/app/src/main/java/com/example/timert/MainActivity.kt b/app/src/main/java/com/example/timert/MainActivity.kt index 64aa7df..0466d31 100644 --- a/app/src/main/java/com/example/timert/MainActivity.kt +++ b/app/src/main/java/com/example/timert/MainActivity.kt @@ -18,12 +18,18 @@ class MainActivity : AppCompatActivity() { v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom) insets } - var button: Button = findViewById(R.id.button2) + var button: Button = findViewById(R.id.button1) button.setOnClickListener{ val intent = Intent(this,timer::class.java) startActivity(intent) } + var button2: Button = findViewById(R.id.button2) + + button2.setOnClickListener{ + val intent = Intent(this,CreatingTraining::class.java) + startActivity(intent) + } } } \ No newline at end of file diff --git a/app/src/main/res/drawable/gradient_purpure.xml b/app/src/main/res/drawable/gradient_purpure.xml new file mode 100644 index 0000000..46dd1dd --- /dev/null +++ b/app/src/main/res/drawable/gradient_purpure.xml @@ -0,0 +1,9 @@ + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/green_rectangle.xml b/app/src/main/res/drawable/green_rectangle.xml new file mode 100644 index 0000000..a968fee --- /dev/null +++ b/app/src/main/res/drawable/green_rectangle.xml @@ -0,0 +1,14 @@ + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_add_24px.xml b/app/src/main/res/drawable/ic_add_24px.xml new file mode 100644 index 0000000..eb23254 --- /dev/null +++ b/app/src/main/res/drawable/ic_add_24px.xml @@ -0,0 +1,10 @@ + + + diff --git a/app/src/main/res/drawable/ic_remove_24px.xml b/app/src/main/res/drawable/ic_remove_24px.xml new file mode 100644 index 0000000..791a2f8 --- /dev/null +++ b/app/src/main/res/drawable/ic_remove_24px.xml @@ -0,0 +1,10 @@ + + + diff --git a/app/src/main/res/layout/activity_creating_training.xml b/app/src/main/res/layout/activity_creating_training.xml new file mode 100644 index 0000000..cc1c7df --- /dev/null +++ b/app/src/main/res/layout/activity_creating_training.xml @@ -0,0 +1,183 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +