Change default theme to Dark, fix spacing in DownloadActivity page

This commit is contained in:
Joshua Bahnsen 2013-01-07 01:58:43 -07:00
parent 25a32cd934
commit db26dc6e82
6 changed files with 87 additions and 55 deletions

View File

@ -2,7 +2,7 @@
<manifest xmlns:a="http://schemas.android.com/apk/res/android"
package="net.sourceforge.subsonic.androidapp"
a:versionCode="47"
a:versionName="3.9.9.4" a:installLocation="auto">
a:versionName="3.9.9.5" a:installLocation="auto">
<uses-permission a:name="android.permission.INTERNET"/>
<uses-permission a:name="android.permission.READ_PHONE_STATE"/>
@ -16,7 +16,7 @@
<supports-screens a:anyDensity="true" a:xlargeScreens="true" a:largeScreens="true" a:normalScreens="true" a:smallScreens="true"/>
<application a:label="@string/common.appname" a:icon="@drawable/ic_launcher" a:theme="@style/Dark" a:allowBackup="false">
<application a:label="@string/common.appname" a:icon="@drawable/ic_launcher" a:allowBackup="false">
<activity a:name="net.sourceforge.subsonic.androidapp.activity.MainActivity"
a:label="Subsonic"

View File

@ -169,8 +169,8 @@ public final class R {
public static final int download_control_layout=0x7f0d0011;
public static final int download_duration=0x7f0d0026;
public static final int download_empty=0x7f0d0029;
public static final int download_equalizer=0x7f0d001c;
public static final int download_jukebox=0x7f0d001d;
public static final int download_equalizer=0x7f0d001b;
public static final int download_jukebox=0x7f0d001c;
public static final int download_list=0x7f0d002a;
public static final int download_next=0x7f0d0016;
public static final int download_pause=0x7f0d0013;
@ -184,8 +184,8 @@ public final class R {
public static final int download_start=0x7f0d0015;
public static final int download_status=0x7f0d0017;
public static final int download_stop=0x7f0d0014;
public static final int download_toggle_list=0x7f0d001b;
public static final int download_visualizer=0x7f0d001f;
public static final int download_toggle_list=0x7f0d001f;
public static final int download_visualizer=0x7f0d001d;
public static final int download_visualizer_view_layout=0x7f0d0023;
public static final int equalizer_bar=0x7f0d0031;
public static final int equalizer_frequency=0x7f0d002f;

View File

@ -48,7 +48,7 @@
a:ellipsize="end" a:gravity="center_horizontal" a:textAppearance="?android:attr/textAppearanceMedium"
a:textColor="@color/mediaControlForeground" />
<LinearLayout a:layout_width="wrap_content"
<LinearLayout a:layout_width="wrap_content"
a:layout_height="wrap_content" a:layout_centerHorizontal="true"
a:layout_centerVertical="true" a:orientation="horizontal">
@ -62,32 +62,30 @@
a:background="@android:color/transparent" a:padding="9dip"
a:src="@drawable/media_repeat_off" />
<ImageButton a:id="@+id/download_toggle_list"
a:layout_width="0dp" a:layout_height="match_parent"
a:layout_weight="1" a:background="@android:color/transparent"
a:padding="9dip" a:src="@drawable/media_toggle_list_normal" />
<Button a:id="@+id/download_equalizer" a:layout_width="0dp"
a:layout_height="wrap_content" a:layout_marginTop="3dip"
a:layout_height="match_parent" a:layout_marginTop="3dip" a:layout_marginBottom="4dip"
a:layout_weight="1" a:background="@android:color/transparent"
a:padding="9dip" a:text="EQ" a:textSize="22sp" a:textStyle="bold"
a:visibility="gone" />
a:padding="9dip" a:text="EQ" a:textSize="22sp" a:textStyle="bold" />
<Button a:id="@+id/download_jukebox" a:layout_width="0dp"
a:layout_height="match_parent" a:layout_marginTop="3dip"
a:layout_height="match_parent" a:layout_marginTop="3dip" a:layout_marginBottom="4dip"
a:layout_weight="1" a:background="@android:color/transparent"
a:padding="9dip" a:text="RC" a:textSize="22sp" a:textStyle="bold" />
<Button a:id="@+id/download_visualizer" a:layout_width="0dp"
a:layout_height="match_parent" a:layout_marginTop="3dip" a:layout_marginBottom="4dip"
a:layout_weight="1" a:background="@android:color/transparent"
a:padding="9dip" a:text="VIS" a:textSize="22sp" a:textStyle="bold" />
<ImageButton a:id="@+id/menu_selector" a:layout_width="0dp"
a:layout_height="match_parent" a:layout_weight="1"
a:background="@drawable/list_selector_holo_dark" a:padding="9dip"
a:src="@drawable/ic_menu_moreoverflow" />
<Button a:id="@+id/download_visualizer" a:layout_width="0dp"
a:layout_height="wrap_content" a:layout_marginTop="3dip"
<ImageButton a:id="@+id/download_toggle_list"
a:layout_width="0dp" a:layout_height="match_parent"
a:layout_weight="1" a:background="@android:color/transparent"
a:padding="9dip" a:text="VIS" a:textSize="22sp" a:textStyle="bold"
a:visibility="gone" />
a:padding="9dip" a:src="@drawable/media_toggle_list_normal" />
</LinearLayout>
</RelativeLayout>

View File

@ -6,34 +6,68 @@
a:id="@+id/download_playlist_flipper" a:layout_width="fill_parent"
a:layout_height="0dip" a:layout_weight="1">
<RelativeLayout a:id="@+id/download_album_art_layout"
a:orientation="vertical" a:layout_width="fill_parent"
a:layout_height="fill_parent" a:layout_weight="1"
a:background="@drawable/album_art_background">
<RelativeLayout
a:id="@+id/download_album_art_layout"
a:layout_width="fill_parent"
a:layout_height="fill_parent"
a:layout_weight="1"
a:background="@drawable/album_art_background"
a:gravity="left"
a:orientation="vertical" >
<ImageButton a:id="@+id/download_repeat" a:src="@drawable/media_repeat_off"
a:background="@color/transparent" a:layout_width="wrap_content"
a:layout_height="wrap_content" a:layout_gravity="top|right"
a:paddingTop="24dip" a:paddingLeft="8dip" a:paddingBottom="12dip" />
<ImageButton
a:id="@+id/download_repeat"
a:layout_width="60dp"
a:layout_height="60dp"
a:layout_gravity="top|right"
a:layout_alignParentLeft="true"
a:background="@color/transparent"
a:paddingBottom="12dip"
a:paddingLeft="12dip"
a:paddingTop="24dip"
a:src="@drawable/media_repeat_off" />
<Button a:id="@+id/download_jukebox" a:text="RC" a:textStyle="bold"
a:textSize="22sp" a:background="@android:color/transparent"
a:layout_width="wrap_content" a:layout_height="wrap_content"
a:layout_gravity="top|right" a:layout_below="@+id/download_repeat"
a:paddingTop="12dip" a:paddingLeft="0dip" a:paddingBottom="15dip" />
<Button
a:id="@+id/download_jukebox"
a:text="RC"
a:textStyle="bold"
a:textSize="22sp"
a:background="@android:color/transparent"
a:layout_width="60dp"
a:layout_height="60dp"
a:layout_gravity="top|left"
a:layout_alignParentLeft="true"
a:layout_below="@+id/download_repeat"
a:paddingTop="12dip"
a:paddingLeft="12dip"
a:paddingBottom="15dip" />
<Button a:id="@+id/download_equalizer" a:text="EQ"
a:textStyle="bold" a:textSize="22sp" a:background="@android:color/transparent"
a:layout_width="wrap_content" a:layout_height="wrap_content"
a:layout_gravity="top|right" a:layout_alignParentRight="true"
a:paddingTop="24dip" a:paddingRight="16dip" a:paddingBottom="12dip" />
<Button a:id="@+id/download_equalizer"
a:text="EQ"
a:textStyle="bold"
a:textSize="22sp"
a:background="@android:color/transparent"
a:layout_width="60dp"
a:layout_height="60dp"
a:layout_gravity="top|right"
a:layout_alignParentRight="true"
a:paddingTop="24dip"
a:paddingRight="0dip"
a:paddingBottom="12dip" />
<Button a:id="@+id/download_visualizer" a:text="VIS"
a:textStyle="bold" a:textSize="22sp" a:background="@android:color/transparent"
a:layout_width="wrap_content" a:layout_height="wrap_content"
a:layout_gravity="top|right" a:layout_alignParentRight="true"
a:layout_below="@+id/download_equalizer" a:layout_alignBottom="@+id/download_jukebox"
a:paddingTop="12dip" a:paddingRight="12dip" a:paddingBottom="12dip" />
<Button a:id="@+id/download_visualizer"
a:text="VIS"
a:textStyle="bold"
a:textSize="22sp"
a:background="@android:color/transparent"
a:layout_width="60dp"
a:layout_height="60dp"
a:layout_gravity="top|right"
a:layout_alignParentRight="true"
a:layout_below="@+id/download_equalizer"
a:paddingTop="12dip"
a:paddingRight="12dip"
a:paddingBottom="12dip" />
<ImageView a:id="@+id/download_album_art_image"
a:layout_width="wrap_content" a:layout_height="wrap_content"
@ -67,11 +101,6 @@
a:layout_height="wrap_content" a:layout_marginTop="0dip"
a:background="@color/mediaControlBackground" a:orientation="horizontal"
a:paddingBottom="0dip" a:paddingTop="0dip">
<ImageButton a:id="@+id/menu_selector" a:layout_width="0dp"
a:layout_height="wrap_content" a:layout_weight="1"
a:background="@drawable/list_selector_holo_dark" a:paddingBottom="12dip"
a:paddingLeft="8dip" a:paddingTop="12dip" a:src="@drawable/ic_menu_moreoverflow" />
<ImageButton a:id="@+id/download_shuffle" a:layout_width="0dip"
a:layout_height="fill_parent" a:layout_gravity="center_vertical|left"
a:layout_weight="1" a:background="@drawable/list_selector_holo_dark"
@ -102,6 +131,11 @@
a:layout_weight="1" a:background="@drawable/list_selector_holo_dark"
a:padding="0dip" a:src="@drawable/media_forward_normal" />
<ImageButton a:id="@+id/menu_selector" a:layout_width="0dp"
a:layout_height="wrap_content" a:layout_weight="1"
a:background="@drawable/list_selector_holo_dark" a:paddingBottom="12dip"
a:paddingLeft="8dip" a:paddingTop="12dip" a:src="@drawable/ic_menu_moreoverflow" />
<ImageButton a:id="@+id/download_toggle_list"
a:layout_width="0dip" a:layout_height="fill_parent" a:layout_weight="1"
a:background="@drawable/list_selector_holo_dark" a:paddingRight="4dip"

View File

@ -232,13 +232,13 @@ public class SubsonicTabActivity extends Activity implements OnClickListener{
private void applyTheme() {
String theme = Util.getTheme(this);
if ("dark".equals(theme)) {
if ("dark".equalsIgnoreCase(theme)) {
setTheme(R.style.Dark);
} else if ("light".equals(theme)) {
} else if ("light".equalsIgnoreCase(theme)) {
setTheme(R.style.Light);
} else if ("fullscreen".equals(theme)) {
} else if ("fullscreen".equalsIgnoreCase(theme)) {
setTheme(R.style.Fullscreen);
} else if ("fullscreenlight".equals(theme)) {
} else if ("fullscreenlight".equalsIgnoreCase(theme)) {
setTheme(R.style.Fullscreenlight);
}
}

View File

@ -179,7 +179,7 @@ public class Util extends DownloadActivity {
public static String getTheme(Context context) {
SharedPreferences prefs = getPreferences(context);
return prefs.getString(Constants.PREFERENCES_KEY_THEME, null);
return prefs.getString(Constants.PREFERENCES_KEY_THEME, "dark");
}
public static int getMaxBitrate(Context context) {