diff --git a/app/src/main/java/fr/free/nrw/commons/Achievements.java b/app/src/main/java/fr/free/nrw/commons/Achievements.java
index d16b384a6..e210606d0 100644
--- a/app/src/main/java/fr/free/nrw/commons/Achievements.java
+++ b/app/src/main/java/fr/free/nrw/commons/Achievements.java
@@ -2,19 +2,47 @@ package fr.free.nrw.commons;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
+import android.util.DisplayMetrics;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.View;
import android.widget.ImageView;
+import android.widget.LinearLayout;
+import android.widget.RelativeLayout;
+import android.widget.Toolbar;
+
+import fr.free.nrw.commons.theme.NavigationBaseActivity;
public class Achievements extends AppCompatActivity {
+ private static final double badge_image_ratio_width = 0.5;
+ private static final double badge_image_ratio_height = 0.5;
+
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_achievements);
+ DisplayMetrics displayMetrics = new DisplayMetrics();
+ getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
+ int height = displayMetrics.heightPixels;
+ int width = displayMetrics.widthPixels;
+
+ ImageView imageView = (ImageView)findViewById(R.id.achievement_badge);
+
+ RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams)
+ imageView.getLayoutParams();
+ params.height = (int) (height*badge_image_ratio_height);
+ params.width = (int) (width*badge_image_ratio_width);
+ imageView.setImageResource(R.drawable.sydney_opera_house);
+ imageView.requestLayout();
+
+ android.support.v7.widget.Toolbar toolbar = (android.support.v7.widget.Toolbar) findViewById(R.id.toolbar);
+ toolbar.inflateMenu(R.menu.menu_about);
}
+
+
+
}
diff --git a/app/src/main/res/layout/activity_achievements.xml b/app/src/main/res/layout/activity_achievements.xml
index a8a0107ad..60ab9c92f 100644
--- a/app/src/main/res/layout/activity_achievements.xml
+++ b/app/src/main/res/layout/activity_achievements.xml
@@ -5,6 +5,9 @@
android:layout_width="match_parent"
android:layout_height="match_parent">
+
-
+ android:background="#D6DCE0"
+ android:orientation="vertical">
+
+ android:layout_marginStart="@dimen/activity_margin_horizontal"
+ android:layout_marginTop="@dimen/activity_margin_horizontal"
+ android:text="@string/level"
+ android:id="@+id/achievement_level"/>
+ android:layout_below="@id/achievement_level"
+ android:layout_centerHorizontal="true"
+ android:layout_marginVertical="@dimen/activity_margin_vertical" />
+
+
+ android:layout_marginStart="@dimen/activity_margin_horizontal"
+ android:text="@string/images_uploaded" />
+
+ app:progress_start_color="#3A3381"
+ app:progress_stroke_width="3dp"
+ app:progress_text_format_pattern="12/24"
+ app:style="solid_line" />
+
-
-
-
-
+
+ android:layout_marginStart="@dimen/activity_margin_horizontal"
+ android:text="@string/images_uploaded" />
+
+ app:progress_start_color="#3A3381"
+ app:progress_stroke_width="3dp"
+ app:progress_text_format_pattern="12/24"
+ app:style="solid_line" />
+
+
+
+
+
+
+
+ android:layout_height="wrap_content"
+ android:orientation="vertical">
+