From 5e3650bcd982a5293e4c4b8dbc087aa259e0d582 Mon Sep 17 00:00:00 2001 From: Felix Prahl-Kamps Date: Thu, 11 Jul 2019 16:22:58 +0200 Subject: [PATCH] add new exchange activity --- .idea/misc.xml | 2 +- app/src/main/AndroidManifest.xml | 6 + .../activities/ExchangeActivity2.java | 117 ++++++++ .../mispbump/activities/StartUpActivity.java | 17 +- .../FixedAspectRatioFrameLayout.java | 59 ++++ .../main/res/drawable/ic_camera_border.xml | 7 + .../main/res/drawable/ic_verified_user.xml | 2 +- .../res/drawable/rect_rounded_inverse.xml | 13 + app/src/main/res/layout/activity_exchange.xml | 12 +- .../main/res/layout/activity_exchange_2.xml | 264 ++++++++++++++++++ app/src/main/res/values/attrs.xml | 5 + app/src/main/res/values/colors.xml | 1 + build.gradle | 2 +- 13 files changed, 491 insertions(+), 16 deletions(-) create mode 100644 app/src/main/java/lu/circl/mispbump/activities/ExchangeActivity2.java create mode 100644 app/src/main/java/lu/circl/mispbump/customViews/FixedAspectRatioFrameLayout.java create mode 100644 app/src/main/res/drawable/ic_camera_border.xml create mode 100644 app/src/main/res/drawable/rect_rounded_inverse.xml create mode 100644 app/src/main/res/layout/activity_exchange_2.xml diff --git a/.idea/misc.xml b/.idea/misc.xml index da7759f..93a9df2 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -38,7 +38,7 @@ - + diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 9dde01d..8e65ec5 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -28,6 +28,12 @@ + originalHeight) { + finalWidth = originalHeight * mAspectRatioWidth / mAspectRatioHeight; + finalHeight = originalHeight; + } else { + finalWidth = originalWidth; + finalHeight = calculatedHeight; + } + + super.onMeasure( + MeasureSpec.makeMeasureSpec(finalWidth, MeasureSpec.EXACTLY), + MeasureSpec.makeMeasureSpec(finalHeight, MeasureSpec.EXACTLY)); + } +} \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_camera_border.xml b/app/src/main/res/drawable/ic_camera_border.xml new file mode 100644 index 0000000..440c1d2 --- /dev/null +++ b/app/src/main/res/drawable/ic_camera_border.xml @@ -0,0 +1,7 @@ + + + diff --git a/app/src/main/res/drawable/ic_verified_user.xml b/app/src/main/res/drawable/ic_verified_user.xml index d42b282..baa8aa7 100644 --- a/app/src/main/res/drawable/ic_verified_user.xml +++ b/app/src/main/res/drawable/ic_verified_user.xml @@ -4,6 +4,6 @@ android:viewportWidth="24" android:viewportHeight="24"> diff --git a/app/src/main/res/drawable/rect_rounded_inverse.xml b/app/src/main/res/drawable/rect_rounded_inverse.xml new file mode 100644 index 0000000..b60c00b --- /dev/null +++ b/app/src/main/res/drawable/rect_rounded_inverse.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_exchange.xml b/app/src/main/res/layout/activity_exchange.xml index 3ed9bbd..4c21d25 100644 --- a/app/src/main/res/layout/activity_exchange.xml +++ b/app/src/main/res/layout/activity_exchange.xml @@ -21,14 +21,14 @@ android:backgroundTint="#99FFFFFF" android:gravity="center_vertical" android:orientation="vertical" - android:padding="8dp" - tools:layout_height="256dp" - tools:layout_width="256dp"> + android:padding="8dp"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/values/attrs.xml b/app/src/main/res/values/attrs.xml index d9cf405..26e9864 100644 --- a/app/src/main/res/values/attrs.xml +++ b/app/src/main/res/values/attrs.xml @@ -24,4 +24,9 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index 34b2256..8d311f4 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -10,6 +10,7 @@ #33000000 #FFFFFF + #CCFFFFFF #80FFFFFF #BDBDBD diff --git a/build.gradle b/build.gradle index e0e9fa2..76d59b3 100644 --- a/build.gradle +++ b/build.gradle @@ -8,7 +8,7 @@ buildscript { } dependencies { - classpath 'com.android.tools.build:gradle:3.4.1' + classpath 'com.android.tools.build:gradle:3.4.2' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" // NOTE: Do not place your application dependencies here; they belong