Browse Source

added about fragment

Fabio Arnold 10 years ago
parent
commit
16ce730cbc

BIN
res/drawable/hostage_logo_big.png


BIN
res/drawable/hostage_logo_tilted.png


+ 41 - 0
res/layout/fragment_about.xml

@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<LinearLayout
+		android:orientation="vertical"
+		android:layout_width="fill_parent"
+		android:layout_height="fill_parent"
+		xmlns:android="http://schemas.android.com/apk/res/android">
+	<ImageView
+			android:layout_width="match_parent"
+			android:layout_height="match_parent"
+			android:id="@+id/imageView" android:src="@drawable/hostage_logo_tilted"
+			android:layout_weight="0.4" android:layout_margin="24dp"/>
+
+	<LinearLayout
+			android:orientation="vertical"
+			android:layout_width="match_parent"
+			android:layout_height="match_parent"
+			android:layout_weight="0.6">
+		<TextView
+				android:layout_width="wrap_content"
+				android:layout_height="wrap_content"
+				android:textAppearance="?android:attr/textAppearanceLarge"
+				android:text="HosTaGe"
+				android:id="@+id/textView" android:layout_gravity="center_horizontal"
+				android:textStyle="bold"/>
+		<TextView android:layout_width="wrap_content" android:layout_height="wrap_content"
+				  android:textAppearance="?android:attr/textAppearanceMedium"
+				  android:text="UI designed by:"
+				  android:id="@+id/textView4" android:layout_gravity="center_horizontal"
+				  android:singleLine="false" android:autoText="false"
+				  android:layout_marginTop="8dp"/>
+		<TextView
+				android:layout_width="wrap_content"
+				android:layout_height="wrap_content"
+				android:textAppearance="?android:attr/textAppearanceMedium"
+				android:text="Fabio Arnold\nAlexander Bra\nJulien Clauter\nDaniel Lazar"
+				android:id="@+id/textView2"
+				android:layout_gravity="center_horizontal"
+				android:singleLine="false" android:autoText="false" android:layout_marginTop="4dp"/>
+	</LinearLayout>
+</LinearLayout>

+ 4 - 0
src/de/tudarmstadt/informatik/hostage/ui2/activity/MainActivity.java

@@ -30,6 +30,7 @@ import de.tudarmstadt.informatik.hostage.HoneyService;
 import de.tudarmstadt.informatik.hostage.R;
 import de.tudarmstadt.informatik.hostage.ui.LogFilter;
 import de.tudarmstadt.informatik.hostage.ui2.adapter.DrawerListAdapter;
+import de.tudarmstadt.informatik.hostage.ui2.fragment.AboutFragment;
 import de.tudarmstadt.informatik.hostage.ui2.fragment.HomeFragment;
 import de.tudarmstadt.informatik.hostage.ui2.fragment.ProfileManagerFragment;
 import de.tudarmstadt.informatik.hostage.ui2.fragment.RecordOverviewFragment;
@@ -303,6 +304,9 @@ public class MainActivity extends Activity {
 			case SETTINGS:
 				fragment = new SettingsFragment();
 				break;
+			case APPLICATION_INFO:
+				fragment = new AboutFragment();
+				break;
 			default:
 				break;
 		}

+ 19 - 0
src/de/tudarmstadt/informatik/hostage/ui2/fragment/AboutFragment.java

@@ -0,0 +1,19 @@
+package de.tudarmstadt.informatik.hostage.ui2.fragment;
+
+import android.app.Fragment;
+import android.os.Bundle;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+
+import de.tudarmstadt.informatik.hostage.R;
+
+/**
+ * Created by Fabio Arnold on 25.02.14.
+ */
+public class AboutFragment extends Fragment {
+	public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){
+		super.onCreateView(inflater, container, savedInstanceState);
+		return inflater.inflate(R.layout.fragment_about, container, false);
+	}
+}