From 5c49b7002ae3d3ac448acac38a9f6cb52acdf37d Mon Sep 17 00:00:00 2001 From: y20k Date: Wed, 26 Sep 2018 16:01:24 +0200 Subject: [PATCH] Workaround for broken recording button (see #43) --- app/src/main/java/org/y20k/trackbook/MainActivity.java | 8 ++++++++ build.gradle | 8 ++++---- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/org/y20k/trackbook/MainActivity.java b/app/src/main/java/org/y20k/trackbook/MainActivity.java index efc520e..de08a1e 100755 --- a/app/src/main/java/org/y20k/trackbook/MainActivity.java +++ b/app/src/main/java/org/y20k/trackbook/MainActivity.java @@ -594,16 +594,24 @@ public class MainActivity extends AppCompatActivity implements TrackbookKeys { switch (mFloatingActionButtonState) { case FAB_STATE_DEFAULT: + mFloatingActionButtonMain.hide(); // workaround todo remove asap mFloatingActionButtonMain.setImageResource(R.drawable.ic_fiber_manual_record_white_24dp); + mFloatingActionButtonMain.show(); // workaround todo remove asap break; case FAB_STATE_RECORDING: + mFloatingActionButtonMain.hide(); // workaround todo remove asap mFloatingActionButtonMain.setImageResource(R.drawable.ic_fiber_manual_record_red_24dp); + mFloatingActionButtonMain.show(); // workaround todo remove asap break; case FAB_STATE_SAVE: + mFloatingActionButtonMain.hide(); // workaround todo remove asap mFloatingActionButtonMain.setImageResource(R.drawable.ic_save_white_24dp); + mFloatingActionButtonMain.show(); // workaround todo remove asap break; default: + mFloatingActionButtonMain.hide(); // workaround todo remove asap mFloatingActionButtonMain.setImageResource(R.drawable.ic_fiber_manual_record_white_24dp); + mFloatingActionButtonMain.show(); // workaround todo remove asap break; } } diff --git a/build.gradle b/build.gradle index 4f94901..c140d2c 100644 --- a/build.gradle +++ b/build.gradle @@ -6,7 +6,7 @@ buildscript { google() } dependencies { - classpath 'com.android.tools.build:gradle:3.3.0-alpha10' + classpath 'com.android.tools.build:gradle:3.3.0-alpha11' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files @@ -28,9 +28,9 @@ allprojects { buildToolsVersion = '28.0.2' constraintlayoutVersion = '1.1.3' - materialVersion = "1.0.0-rc02" - appcompatVersion = '1.0.0-rc02' - cardviewVersion = '1.0.0-rc02' + materialVersion = "1.0.0" + appcompatVersion = '1.0.0' + cardviewVersion = '1.0.0' osmdroidVersion = '6.0.2' gsonVersion = '2.8.5'