From 6a2c3e565df6be5fad557701c5232fa71fef672c Mon Sep 17 00:00:00 2001 From: Karim Abou Zeid Date: Wed, 1 Apr 2015 17:41:11 +0200 Subject: [PATCH] Bug fixes - fixed navigation bar color bug - added some light gradients to now playing screen - telephone call pause bug - more bugs --- .../adapter/songadapter/AlbumSongAdapter.java | 1 + .../helper/DeleteSongsDialogHelper.java | 2 +- .../gramophone/service/MusicService.java | 1 + .../activities/MusicControllerActivity.java | 1 + app/src/main/res/drawable/shadow_down.xml | 2 +- app/src/main/res/drawable/shadow_up.xml | 6 +-- .../layout-land/activity_music_controller.xml | 8 ++-- .../res/layout/activity_music_controller.xml | 37 ++++++++++++++----- app/src/main/res/values/colors.xml | 2 +- 9 files changed, 41 insertions(+), 19 deletions(-) diff --git a/app/src/main/java/com/kabouzeid/gramophone/adapter/songadapter/AlbumSongAdapter.java b/app/src/main/java/com/kabouzeid/gramophone/adapter/songadapter/AlbumSongAdapter.java index f2f1f32f..52619467 100644 --- a/app/src/main/java/com/kabouzeid/gramophone/adapter/songadapter/AlbumSongAdapter.java +++ b/app/src/main/java/com/kabouzeid/gramophone/adapter/songadapter/AlbumSongAdapter.java @@ -102,6 +102,7 @@ public class AlbumSongAdapter extends RecyclerView.Adapter songs) { String title = context.getResources().getString(R.string.delete_songs_1); - title = songs.size() > 1 ? title + songs.size() + context.getResources().getString(R.string.delete_songs_2) : title + songs.get(0).title + "?"; + title = songs.size() > 1 ? title + songs.size() + context.getResources().getString(R.string.delete_songs_2) : title + "'" + songs.get(0).title + "' " + "?"; return new MaterialDialog.Builder(context) .title(title) .content(context.getResources().getString(R.string.delete_warning)) diff --git a/app/src/main/java/com/kabouzeid/gramophone/service/MusicService.java b/app/src/main/java/com/kabouzeid/gramophone/service/MusicService.java index 14d29602..d31746ed 100644 --- a/app/src/main/java/com/kabouzeid/gramophone/service/MusicService.java +++ b/app/src/main/java/com/kabouzeid/gramophone/service/MusicService.java @@ -58,6 +58,7 @@ public class MusicService extends Service implements MediaPlayer.OnPreparedListe @Override public void onReceive(Context context, Intent intent) { if (intent.getAction().compareTo(AudioManager.ACTION_AUDIO_BECOMING_NOISY) == 0) { + wasPlayingBeforeFocusLoss = false; pausePlaying(); } } diff --git a/app/src/main/java/com/kabouzeid/gramophone/ui/activities/MusicControllerActivity.java b/app/src/main/java/com/kabouzeid/gramophone/ui/activities/MusicControllerActivity.java index 2e931787..6b5bfc85 100644 --- a/app/src/main/java/com/kabouzeid/gramophone/ui/activities/MusicControllerActivity.java +++ b/app/src/main/java/com/kabouzeid/gramophone/ui/activities/MusicControllerActivity.java @@ -3,6 +3,7 @@ package com.kabouzeid.gramophone.ui.activities; import android.annotation.TargetApi; import android.content.Intent; import android.graphics.Bitmap; +import android.graphics.Color; import android.graphics.drawable.BitmapDrawable; import android.os.Build; import android.os.Bundle; diff --git a/app/src/main/res/drawable/shadow_down.xml b/app/src/main/res/drawable/shadow_down.xml index 1e29601d..c8cc6b77 100644 --- a/app/src/main/res/drawable/shadow_down.xml +++ b/app/src/main/res/drawable/shadow_down.xml @@ -4,5 +4,5 @@ + android:startColor="#00000000" /> \ No newline at end of file diff --git a/app/src/main/res/drawable/shadow_up.xml b/app/src/main/res/drawable/shadow_up.xml index 8f8fd2ae..64f90aaa 100644 --- a/app/src/main/res/drawable/shadow_up.xml +++ b/app/src/main/res/drawable/shadow_up.xml @@ -2,7 +2,7 @@ + android:angle="270" + android:endColor="#34000000" + android:startColor="#00000000" /> \ No newline at end of file diff --git a/app/src/main/res/layout-land/activity_music_controller.xml b/app/src/main/res/layout-land/activity_music_controller.xml index 7800386b..76747329 100644 --- a/app/src/main/res/layout-land/activity_music_controller.xml +++ b/app/src/main/res/layout-land/activity_music_controller.xml @@ -54,12 +54,11 @@ android:fontFamily="sans-serif-medium" android:gravity="bottom|left" android:singleLine="true" - android:textSize="14dp" android:textAppearance="@style/TextAppearance.AppCompat.Title" - android:textColor="@color/white"/> + android:textColor="@color/white" + android:textSize="16sp"/> + android:textColor="@color/white" + android:textSize="16sp"/> diff --git a/app/src/main/res/layout/activity_music_controller.xml b/app/src/main/res/layout/activity_music_controller.xml index 81cd6a0b..a27d13b8 100644 --- a/app/src/main/res/layout/activity_music_controller.xml +++ b/app/src/main/res/layout/activity_music_controller.xml @@ -1,5 +1,4 @@ + + + + + + + + android:background="@drawable/shadow_up" + android:layout_alignTop="@+id/progress_container"/> + android:orientation="horizontal" + android:padding="16dp"> + android:textColor="@color/white" + android:textSize="16sp"/> @@ -91,12 +110,12 @@ @color/grey_300 @color/grey_300 #0C000000 - @color/white + @color/grey_300 #8A000000 @color/materialmusic_accent_color #D0D0D0