From 2301627a2498ebcd96e2bad7bb30f58f88026431 Mon Sep 17 00:00:00 2001
From: rizkihalasan <13515095@std.stei.itb.ac.id>
Date: Fri, 16 Feb 2018 16:40:09 +0700
Subject: [PATCH] menambahkan plank

---
 .idea/modules.xml                             |  3 +-
 app/src/main/AndroidManifest.xml              |  6 ++--
 .../example/leo/fitnessdiy/PlankActivity.java | 32 +++++++++++++++++++
 app/src/main/res/layout/activity_plank.xml    | 30 +++++++++++++++++
 app/src/main/res/values/strings.xml           |  1 +
 5 files changed, 69 insertions(+), 3 deletions(-)
 create mode 100644 app/src/main/java/com/example/leo/fitnessdiy/PlankActivity.java
 create mode 100644 app/src/main/res/layout/activity_plank.xml

diff --git a/.idea/modules.xml b/.idea/modules.xml
index b5de344..ab718cf 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 52f5a0b..c9e11f1 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 0000000..d7fc235
--- /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 0000000..1424f0d
--- /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 25f6abb..817cf0d 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>
-- 
GitLab