diff --git a/.idea/modules.xml b/.idea/modules.xml index b5de344f40ad3c770f4a603c6a0b758f157a80ec..ab718cfef0d2f471c27d32ceab7fe8c628f0d2d7 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -2,8 +2,9 @@ <project version="4"> <component name="ProjectModuleManager"> <modules> + <module fileurl="file://$PROJECT_DIR$/android.iml" filepath="$PROJECT_DIR$/android.iml" /> <module fileurl="file://$PROJECT_DIR$/app/app.iml" filepath="$PROJECT_DIR$/app/app.iml" /> - <module fileurl="file://$PROJECT_DIR$/fitness.iml" filepath="$PROJECT_DIR$/fitness.iml" /> + <module fileurl="file://D:\tugas\sem6\pbd\tubes\android\fitness.iml" filepath="D:\tugas\sem6\pbd\tubes\android\fitness.iml" /> </modules> </component> </project> \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 52f5a0b8aa3b34ce72f1d839197db22113d27092..c9e11f1db91f2e945b4c455a2ce8d7f1f009cc33 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -1,7 +1,8 @@ <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.leo.fitnessdiy"> - <uses-permission android:name="android.permission.INTERNET"/> + + <uses-permission android:name="android.permission.INTERNET" /> <application android:allowBackup="true" @@ -20,7 +21,8 @@ <activity android:name=".LoginActivity" /> <activity android:name=".RegistrationActivity" /> <activity android:name=".HIstoryActivity" /> - <activity android:name=".HomeActivity"></activity> + <activity android:name=".HomeActivity" /> + <activity android:name=".PlankActivity"></activity> </application> </manifest> \ No newline at end of file diff --git a/app/src/main/java/com/example/leo/fitnessdiy/PlankActivity.java b/app/src/main/java/com/example/leo/fitnessdiy/PlankActivity.java new file mode 100644 index 0000000000000000000000000000000000000000..d7fc235b742bdbbf7258277e26b080af8ed783fb --- /dev/null +++ b/app/src/main/java/com/example/leo/fitnessdiy/PlankActivity.java @@ -0,0 +1,32 @@ +package com.example.leo.fitnessdiy; + +import android.os.CountDownTimer; +import android.support.v7.app.AppCompatActivity; +import android.os.Bundle; +import android.view.View; +import android.widget.TextView; + +public class PlankActivity extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_plank); + } + + public void countDownPlank(View view) { + final TextView countText = findViewById(R.id.count_timer); + new CountDownTimer(60000, 1000){ + @Override + public void onTick(long l) { + String waktu = Long.toString(l/1000); + countText.setText(waktu); + } + + @Override + public void onFinish() { + countText.setText("BERHASIL"); + } + }.start(); + } +} diff --git a/app/src/main/res/layout/activity_plank.xml b/app/src/main/res/layout/activity_plank.xml new file mode 100644 index 0000000000000000000000000000000000000000..1424f0db93c95d215df0f673304fa5514be36dee --- /dev/null +++ b/app/src/main/res/layout/activity_plank.xml @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="utf-8"?> +<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" + android:layout_height="match_parent" + android:orientation="vertical" + tools:context="com.example.leo.fitnessdiy.PlankActivity"> + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginBottom="100dp" + android:text="@string/plank" /> + + <TextView + android:id="@+id/count_timer" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_gravity="center_horizontal" + android:text="1:00" /> + + <Button + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_gravity="center_horizontal" + android:onClick="countDownPlank" + android:text="start" /> + +</LinearLayout> diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 25f6abbf731547e33685b26abd25a0fbe9c8bd48..817cf0db14ceeedd7ed5fe864242003a88cbc359 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -12,4 +12,5 @@ <string name="intermediate">Intermediate</string> <string name="advanced">Advanced</string> <string name="history">History</string> + <string name="plank">Plank</string> </resources>