diff --git a/res/drawable/btn_playback_next.xml b/res/drawable/btn_playback_next.xml
index 80afe5bba9885823b41a0508bf26b8cd6843dc12..01c5a3d9666f91929361adc66500b18883ca384e 100644
--- a/res/drawable/btn_playback_next.xml
+++ b/res/drawable/btn_playback_next.xml
@@ -6,6 +6,6 @@
android:viewportHeight="24.0"
android:viewportWidth="24.0">
diff --git a/res/drawable/btn_playback_pause.xml b/res/drawable/btn_playback_pause.xml
index b593b24d5539c154b79f7e8bfba7370d51496d18..4eda34cd4f78c8d41dd21330cce71e88a593c213 100644
--- a/res/drawable/btn_playback_pause.xml
+++ b/res/drawable/btn_playback_pause.xml
@@ -6,6 +6,6 @@
android:viewportHeight="24">
diff --git a/res/drawable/btn_playback_play.xml b/res/drawable/btn_playback_play.xml
index 48333e8342ecb5eff83bad257085e5cc952f37a6..1b6ecd0cc6d9ebf5c5908e2450cdde392b3915df 100644
--- a/res/drawable/btn_playback_play.xml
+++ b/res/drawable/btn_playback_play.xml
@@ -6,6 +6,6 @@
android:viewportHeight="24">
diff --git a/res/drawable/btn_playback_play_collapsed.xml b/res/drawable/btn_playback_play_collapsed.xml
new file mode 100644
index 0000000000000000000000000000000000000000..eba4931224b2ffc5c94eaaad2b8274d301850fd6
--- /dev/null
+++ b/res/drawable/btn_playback_play_collapsed.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
diff --git a/res/drawable/btn_playback_previous.xml b/res/drawable/btn_playback_previous.xml
index 23ec00ca6c4819903fea4ec2754d9fc9d012d625..34095163fc3dd520b14f053e521a0b3eff08559f 100644
--- a/res/drawable/btn_playback_previous.xml
+++ b/res/drawable/btn_playback_previous.xml
@@ -6,6 +6,6 @@
android:viewportHeight="24.0"
android:viewportWidth="24.0">
diff --git a/res/drawable/btn_playback_repeat_all.xml b/res/drawable/btn_playback_repeat_all.xml
index 1d98d0de9616924eb47a8e1e6232cd66cf0e6968..8be94ed2ce449159ae3f90646f9dd1cc6f8c7dd7 100644
--- a/res/drawable/btn_playback_repeat_all.xml
+++ b/res/drawable/btn_playback_repeat_all.xml
@@ -6,6 +6,6 @@
android:viewportHeight="24">
diff --git a/res/drawable/btn_playback_repeat_one.xml b/res/drawable/btn_playback_repeat_one.xml
index dcd085fb9f80db57efb92ab7c4219af964a88a6d..8e9086a563fbe0ef622153de2e128a0d78327c0d 100644
--- a/res/drawable/btn_playback_repeat_one.xml
+++ b/res/drawable/btn_playback_repeat_one.xml
@@ -6,7 +6,7 @@
android:viewportHeight="24">
diff --git a/res/drawable/btn_playback_shuffle_all.xml b/res/drawable/btn_playback_shuffle_all.xml
index 3694d25e9a7990101e616bb1b27f342a7dfceb2a..c3d208b7b90dc9e503589053e30720d41842280c 100644
--- a/res/drawable/btn_playback_shuffle_all.xml
+++ b/res/drawable/btn_playback_shuffle_all.xml
@@ -6,7 +6,7 @@
android:viewportHeight="24">
diff --git a/res/drawable/round_corner_rect.xml b/res/drawable/round_corner_rect.xml
new file mode 100644
index 0000000000000000000000000000000000000000..23dce5c108906531e8b1f1c13925582067b45ba8
--- /dev/null
+++ b/res/drawable/round_corner_rect.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/res/layout/activity_base.xml b/res/layout/activity_base.xml
index 8e3541a2dd74165fe532c836202df70d42a514f7..1d80530e92dcea3dda12c4bb7f6053b6711e12bd 100644
--- a/res/layout/activity_base.xml
+++ b/res/layout/activity_base.xml
@@ -93,15 +93,30 @@
android:id="@+id/secondPanelDragArea"
android:layout_width="match_parent"
android:layout_height="wrap_content"
+ android:background="@color/player_action_bar_color"
android:orientation="vertical">
-
+ android:background="@drawable/round_corner_rect">
+
+
+
+
+ tools:background="@color/blue_dark"
+ android:background="@color/player_action_bar_color"
+ >
+ android:tag="org.lineageos2.eleven.ui.activities.SettingsActivity$SettingsFragment" />
diff --git a/res/layout/audio_player_header_bar.xml b/res/layout/audio_player_header_bar.xml
index 7934b106f89aa302e00460d0431d02318ddae64c..781de164b60f4af53dbe36db96033259f4c3942f 100644
--- a/res/layout/audio_player_header_bar.xml
+++ b/res/layout/audio_player_header_bar.xml
@@ -20,7 +20,7 @@
android:id="@+id/audio_player_header"
android:layout_width="match_parent"
android:layout_height="?android:attr/actionBarSize"
- android:background="@android:color/transparent"
+ android:background="@color/player_action_bar_color"
android:elevation="@dimen/action_bar_elevation"
android:theme="@style/ToolBarTheme"
app:popupTheme="@style/ToolBarPopupTheme"
@@ -42,7 +42,7 @@
android:ellipsize="end"
android:maxLines="1"
android:textAllCaps="true"
- android:textColor="@color/header_action_bar_text_color"
+ android:textColor="@color/player_action_bar_title_text_color"
android:textSize="@dimen/text_size_medium"
android:textStyle="bold"
tools:text="Really long and nice album title" />
@@ -55,7 +55,7 @@
android:maxLines="1"
android:paddingBottom="2dp"
android:textAllCaps="true"
- android:textColor="@color/header_action_bar_text_color"
+ android:textColor="@color/player_action_bar_subtitle_text_color"
android:textSize="@dimen/text_size_micro"
tools:text="Name of Artist" />
diff --git a/res/layout/bottom_action_bar.xml b/res/layout/bottom_action_bar.xml
index f564dc1feaf171d0fcc9876f9f7202058d5d499f..3005fbb1e31a4346984fa1df19041a4397578d83 100644
--- a/res/layout/bottom_action_bar.xml
+++ b/res/layout/bottom_action_bar.xml
@@ -24,7 +24,7 @@
android:clickable="true"
android:orientation="horizontal"
android:elevation="@dimen/action_bar_elevation"
- android:background="@android:color/transparent"
+ android:background="@color/lineage_blue_color"
tools:ignore="ContentDescription" >
+ layout="@layout/play_pause_progress_button_collapsed" />
diff --git a/res/layout/play_pause_progress_button.xml b/res/layout/play_pause_progress_button.xml
index 06b0253179947b7c03c69f7fe4734aa200332bc3..4eecb30abb166b71e207d7ffe0386e4434773625 100644
--- a/res/layout/play_pause_progress_button.xml
+++ b/res/layout/play_pause_progress_button.xml
@@ -28,7 +28,7 @@
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
- android:background="@color/accent"
+ android:background="@color/player_control_color"
android:contentDescription="@string/accessibility_play"
android:focusable="true"
android:scaleType="centerCrop"
diff --git a/res/layout/play_pause_progress_button_collapsed.xml b/res/layout/play_pause_progress_button_collapsed.xml
new file mode 100644
index 0000000000000000000000000000000000000000..e5c9ab73d9fd7c7d2414098c62c55ff672a979a6
--- /dev/null
+++ b/res/layout/play_pause_progress_button_collapsed.xml
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
diff --git a/res/values/colors.xml b/res/values/colors.xml
index 723839d70646782c88c1317a52a288a09b0c5e10..43b6fddffbb5d1d520f231fc15f6320928192c75 100644
--- a/res/values/colors.xml
+++ b/res/values/colors.xml
@@ -16,10 +16,16 @@
-->
- #333333
- #212121
+
+
+
+
+ @lineageos.platform:color/color_default_primary
+ @lineageos.platform:color/color_default_primary_dark
#424242
- #E91E63
+ @lineageos.platform:color/color_default_accent
+
+ @lineageos.platform:color/color_default_primary_text
#333333
@@ -45,11 +51,11 @@
#303F9F
- @color/black
- @color/white
+ @lineageos.platform:color/color_default_primary_text
+ @color/primary
- #fefefe
+ @lineageos.platform:color/color_default_background
@color/black
#424242
@@ -63,9 +69,19 @@
@color/primary
- #f5f5f5
- #ffffff
+ @lineageos.platform:color/color_default_primary_text
+
+ @lineageos.platform:color/color_default_secondary_text
+ @lineageos.platform:color/color_default_primary_text
@color/default_text_color_light
+ @lineageos.platform:color/color_default_blue1
+
+ @color/primary
+ @color/main_action_bar_text_color
+ @color/header_action_bar_text_color
+
+ @color/header_action_bar_text_color
+ @color/header_action_bar_text_color
@color/white
@@ -90,7 +106,7 @@
@color/white
@color/white
- @color/white
+ @color/lineage_blue_color
@color/black
@@ -99,8 +115,9 @@
@color/default_text_color_light
- #40ffffff
- @color/white
+ @color/player_control_background_color
+ @color/player_control_color
+ @color/white
@color/black
@@ -163,14 +180,16 @@
@color/cardOne
@color/cardTwo
@color/white
- @color/white
- @color/white
- @color/white
@color/white
@color/white
- @color/white
- @color/white
- @color/white
+ @color/player_control_color
+ @color/player_control_background_color
+ @color/player_control_color
+
+ @color/player_control_background_color
+ @color/player_control_background_color
+ @color/player_control_background_color
+
diff --git a/res/values/styles.xml b/res/values/styles.xml
index b64d2929b892b02b7496426a900443783711f844..df10fdadd176c97970e032e3f76333bf85c497f3 100644
--- a/res/values/styles.xml
+++ b/res/values/styles.xml
@@ -190,7 +190,10 @@
- @dimen/tab_text_size
-
+
diff --git a/src/org/lineageos/eleven/ui/activities/BaseActivity.java b/src/org/lineageos/eleven/ui/activities/BaseActivity.java
index 0189bb54f5ac1119e9cd6cabf14e170fdcd80ea7..36d612ffce9184689726f10ff984862c576d09eb 100644
--- a/src/org/lineageos/eleven/ui/activities/BaseActivity.java
+++ b/src/org/lineageos/eleven/ui/activities/BaseActivity.java
@@ -276,8 +276,11 @@ public abstract class BaseActivity extends AppCompatActivity implements ServiceC
if (mActionBarBackground == null) {
final int actionBarColor = ContextCompat.getColor(this,
R.color.header_action_bar_color);
+ final int actionBarTextColor = ContextCompat.getColor(this,
+ R.color.main_action_bar_text_color);
mActionBarBackground = new ColorDrawable(actionBarColor);
mToolBar.setBackground(mActionBarBackground);
+ mToolBar.setTitleTextColor(actionBarTextColor);
}
}
diff --git a/src/org/lineageos/eleven/ui/activities/SlidingPanelActivity.java b/src/org/lineageos/eleven/ui/activities/SlidingPanelActivity.java
index 4022fa29e7d1696bd597a9c944dbec4bf4dd0379..1fa87ee8befebf2248f93e2272e12dcb02ff9d38 100644
--- a/src/org/lineageos/eleven/ui/activities/SlidingPanelActivity.java
+++ b/src/org/lineageos/eleven/ui/activities/SlidingPanelActivity.java
@@ -46,6 +46,8 @@ import org.lineageos.eleven.widgets.AlbumScrimImage;
*/
public abstract class SlidingPanelActivity extends BaseActivity {
+ private LinearLayout slidingIndicator;
+
public enum Panel {
Browse,
MusicPlayer,
@@ -153,6 +155,7 @@ public abstract class SlidingPanelActivity extends BaseActivity {
private void setupSecondPanel() {
mSecondPanel = findViewById(R.id.sliding_layout2);
+ slidingIndicator = findViewById(R.id.indicator);
mSecondPanel.setPanelSlideListener(new SimplePanelSlideListener() {
@Override
public void onPanelSlide(View panel, float slideOffset) {
@@ -162,17 +165,20 @@ public abstract class SlidingPanelActivity extends BaseActivity {
mFirstPanel.setSlidingEnabled(false);
}
+ slidingIndicator.setVisibility(View.VISIBLE);
onSlide(slideOffset);
}
@Override
public void onPanelExpanded(View panel) {
checkTargetNavigation();
+ slidingIndicator.setVisibility(View.INVISIBLE);
}
@Override
public void onPanelCollapsed(View panel) {
// re-enable sliding when the second panel is collapsed
+ slidingIndicator.setVisibility(View.VISIBLE);
mFirstPanel.setSlidingEnabled(true);
checkTargetNavigation();
}