From 20091fd0d19ab4652cb7b0fcd6d342235752f0bc Mon Sep 17 00:00:00 2001 From: Danesh M Date: Tue, 18 Nov 2014 17:12:50 -0800 Subject: FmRadio : Re-add RDS fields to UI Change-Id: Ib7cf1e0c5de85440f7d2a7563cc5f7e508b6998f --- fmapp2/res/drawable-hdpi/recorder_stop.png | Bin 4930 -> 696 bytes fmapp2/res/drawable-mdpi/recorder_stop.png | Bin 4930 -> 696 bytes fmapp2/res/drawable/btn_recorder.xml | 2 - fmapp2/res/drawable/recorder_stop.png | Bin 4172 -> 696 bytes fmapp2/res/layout/fmradio.xml | 35 ---------------- fmapp2/res/layout/station_info.xml | 65 ++++++++++++++++++++--------- fmapp2/src/com/caf/fmradio/FMRadio.java | 32 +++++++------- 7 files changed, 63 insertions(+), 71 deletions(-) diff --git a/fmapp2/res/drawable-hdpi/recorder_stop.png b/fmapp2/res/drawable-hdpi/recorder_stop.png index bb8b32b..ff9839b 100644 Binary files a/fmapp2/res/drawable-hdpi/recorder_stop.png and b/fmapp2/res/drawable-hdpi/recorder_stop.png differ diff --git a/fmapp2/res/drawable-mdpi/recorder_stop.png b/fmapp2/res/drawable-mdpi/recorder_stop.png index bb8b32b..ff9839b 100644 Binary files a/fmapp2/res/drawable-mdpi/recorder_stop.png and b/fmapp2/res/drawable-mdpi/recorder_stop.png differ diff --git a/fmapp2/res/drawable/btn_recorder.xml b/fmapp2/res/drawable/btn_recorder.xml index 88a5302..2161ba1 100644 --- a/fmapp2/res/drawable/btn_recorder.xml +++ b/fmapp2/res/drawable/btn_recorder.xml @@ -30,8 +30,6 @@ */ --> - - - - - - - - - + android:gravity="center_horizontal" + android:orientation="vertical"> + + + + diff --git a/fmapp2/src/com/caf/fmradio/FMRadio.java b/fmapp2/src/com/caf/fmradio/FMRadio.java index d11bae5..392a0df 100644 --- a/fmapp2/src/com/caf/fmradio/FMRadio.java +++ b/fmapp2/src/com/caf/fmradio/FMRadio.java @@ -1829,8 +1829,7 @@ public class FMRadio extends Activity private void setRecordingStartImage() { if(null != mRecordingMsgTV) { - mRecordingMsgTV.setCompoundDrawablesWithIntrinsicBounds - (R.drawable.recorder_start, 0, 0, 0); + mRecordingMsgTV.setCompoundDrawables(null, null, null, null); } } @@ -1839,7 +1838,7 @@ public class FMRadio extends Activity int durationInMins = FmSharedPreferences.getRecordDuration(); Log.e(LOGTAG, " Fected duration:" + durationInMins ); initiateRecordDurationTimer( durationInMins ); - //setRecordingStopImage(); + setRecordingStopImage(); invalidateOptionsMenu(); } @@ -1951,9 +1950,9 @@ public class FMRadio extends Activity mRecordingMsgTV.setText(""); } if(isRecording()) { - //setRecordingStopImage(); + setRecordingStopImage(); }else { - //setRecordingStartImage(); + setRecordingStartImage(); } for (int nButton = 0; nButton < MAX_PRESETS_PER_PAGE; nButton++) { if (mPresetButtons[nButton] != null) { @@ -1999,23 +1998,23 @@ public class FMRadio extends Activity } if (mSleepMsgTV != null) { mSleepMsgTV.setVisibility(((bEnable && isSleepTimerActive()) ? View.VISIBLE - : View.INVISIBLE)); + : View.GONE)); } if (mRecordingMsgTV != null) { mRecordingMsgTV.setVisibility(((bEnable == true) ? View.VISIBLE - : View.INVISIBLE)); + : View.GONE)); } if (mRadioTextTV != null) { mRadioTextTV.setVisibility(((bEnable == true) ? View.VISIBLE - : View.INVISIBLE)); + : View.GONE)); } if(mERadioTextTV != null) { mERadioTextTV.setVisibility(((bEnable == true) ? View.VISIBLE : View.GONE)); } if (mProgramServiceTV != null) { -// mProgramServiceTV.setVisibility(((bEnable == true) ? View.VISIBLE -// : View.INVISIBLE)); + mProgramServiceTV.setVisibility(((bEnable == true) ? View.VISIBLE + : View.GONE)); } if (!isAntennaAvailable()) { @@ -2034,6 +2033,7 @@ public class FMRadio extends Activity } if (mERadioTextTV != null) { mERadioTextTV.setText(""); + mERadioTextTV.setVisibility(View.GONE); mERadioTextScroller.mOriginalString = ""; } if (mOnOffButton != null) { @@ -2046,6 +2046,7 @@ public class FMRadio extends Activity } if (mERadioTextTV != null) { mERadioTextTV.setText(""); + mERadioTextTV.setVisibility(View.GONE); mERadioTextScroller.mOriginalString = ""; } if (mOnOffButton != null) { @@ -2157,6 +2158,8 @@ public class FMRadio extends Activity mProgramTypeTV.setText(mTunedStation.getPtyString()); mRadioTextTV.setText(""); mERadioTextTV.setText(""); + mERadioTextTV.setVisibility(View.GONE); + mRadioTextTV.setVisibility(View.GONE); mRadioTextScroller.mOriginalString = ""; mRadioTextScroller.mStringlength = 0; mRadioTextScroller.mIteration = 0; @@ -2440,7 +2443,7 @@ public class FMRadio extends Activity mSleepUpdateHandlerThread.interrupt(); } if(null != mSleepMsgTV) { - mSleepMsgTV.setVisibility(View.INVISIBLE); + mSleepMsgTV.setVisibility(View.GONE); } } @@ -2472,7 +2475,7 @@ public class FMRadio extends Activity } private void updateExpiredSleepTime() { - int vis = View.INVISIBLE; + int vis = View.GONE; if (isSleepTimerActive()) { long timeNow = ((SystemClock.elapsedRealtime())); if (mSleepAtPhoneTime >= timeNow) { @@ -2481,8 +2484,8 @@ public class FMRadio extends Activity mSleepMsgTV.setText(sleepMsg); if (seconds < SLEEP_TOGGLE_SECONDS) { int nowVis = mSleepMsgTV.getVisibility(); - vis = (nowVis == View.INVISIBLE) ? View.VISIBLE - : View.INVISIBLE; + vis = (nowVis == View.GONE) ? View.VISIBLE + : View.GONE; }else { vis = View.VISIBLE; } @@ -2795,6 +2798,7 @@ public class FMRadio extends Activity mERadioTextTV.setText(""); mERadioTextScroller.mOriginalString = ""; }else { + mERadioTextTV.setVisibility(View.GONE); mERadioTextTV.setText(str); mERadioTextScroller.mOriginalString = str; } -- cgit v1.2.3