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