1
0
mirror of https://github.com/ultrasonic/ultrasonic synced 2025-02-27 08:57:44 +01:00

Optimize now playing screen layouts

This commit is contained in:
Joshua Bahnsen 2014-01-24 23:33:47 -07:00
parent 900e009ed6
commit c1740b5291
7 changed files with 77 additions and 79 deletions

View File

@ -1,86 +1,79 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:a="http://schemas.android.com/apk/res/android" <LinearLayout xmlns:a="http://schemas.android.com/apk/res/android"
a:layout_width="fill_parent" a:layout_width="fill_parent"
a:layout_height="fill_parent" a:layout_height="fill_parent"
a:orientation="vertical" > a:orientation="horizontal">
<com.thejoshwa.ultrasonic.androidapp.util.MyViewFlipper
a:id="@+id/download_playlist_flipper"
a:layout_width="fill_parent"
a:layout_height="fill_parent"
a:layout_weight="1">
<FrameLayout
a:id="@+id/download_album_art_layout"
a:layout_width="fill_parent"
a:layout_height="fill_parent"
a:layout_weight="1"
a:gravity="left"
a:orientation="horizontal">
<ImageView
a:id="@+id/download_album_art_image"
a:layout_width="wrap_content"
a:layout_height="wrap_content"
a:scaleType="center"
a:contentDescription="@string/albumArt"/>
<LinearLayout
a:id="@+id/download_visualizer_view_layout"
a:layout_width="fill_parent"
a:layout_height="60dip"
a:layout_gravity="bottom|center_horizontal"
a:layout_marginLeft="60dip"
a:layout_marginRight="60dip"
a:background="@color/translucent"
a:orientation="vertical"/>
</FrameLayout>
<include layout="@layout/download_playlist"/>
</com.thejoshwa.ultrasonic.androidapp.util.MyViewFlipper>
<RelativeLayout <RelativeLayout
a:id="@+id/download_control_layout"
a:layout_width="fill_parent" a:layout_width="fill_parent"
a:layout_height="0dip" a:layout_height="fill_parent"
a:layout_weight="1" a:layout_weight="1"
a:orientation="horizontal" > a:orientation="vertical">
<RelativeLayout <LinearLayout
a:id="@+id/download_control_layout" a:layout_height="wrap_content"
a:layout_width="wrap_content" a:layout_width="fill_parent"
a:layout_height="fill_parent" a:id="@+id/buttons"
a:layout_alignParentRight="true" > a:layout_above="@+id/slider">
<LinearLayout <include layout="@layout/media_buttons"/>
a:id="@+id/linearLayout2" </LinearLayout>
a:layout_width="wrap_content"
a:layout_height="wrap_content"
a:layout_alignParentTop="true"
a:layout_centerHorizontal="true"
a:orientation="vertical"
a:paddingBottom="8dip"
a:paddingTop="8dip" >
</LinearLayout> <LinearLayout
a:layout_height="wrap_content"
a:layout_width="fill_parent"
a:id="@+id/slider"
a:layout_above="@+id/playback_text">
<LinearLayout <include layout="@layout/download_slider"/>
a:id="@+id/linearLayout1" </LinearLayout>
a:layout_width="wrap_content"
a:layout_height="wrap_content"
a:layout_alignParentBottom="true"
a:layout_alignParentLeft="true"
a:orientation="vertical"
a:paddingBottom="8dip"
a:paddingTop="8dip" >
<include layout="@layout/media_buttons" /> <LinearLayout
</LinearLayout> a:layout_height="wrap_content"
a:layout_width="fill_parent"
a:layout_alignParentBottom="true"
a:id="@+id/playback_text">
</RelativeLayout> <include layout="@layout/download_button_bar_flipper"/>
</LinearLayout>
<com.thejoshwa.ultrasonic.androidapp.util.MyViewFlipper
a:id="@+id/download_playlist_flipper"
a:layout_width="wrap_content"
a:layout_height="fill_parent"
a:layout_alignParentLeft="true"
a:layout_toLeftOf="@+id/download_control_layout" >
<FrameLayout
a:id="@+id/download_album_art_layout"
a:layout_width="fill_parent"
a:layout_height="fill_parent"
a:layout_weight="1"
a:gravity="left"
a:orientation="horizontal" >
<ImageView
a:id="@+id/download_album_art_image"
a:layout_width="wrap_content"
a:layout_height="wrap_content"
a:scaleType="fitCenter" />
<LinearLayout
a:id="@+id/download_visualizer_view_layout"
a:layout_width="fill_parent"
a:layout_height="60dip"
a:layout_gravity="bottom|center_horizontal"
a:layout_marginLeft="60dip"
a:layout_marginRight="60dip"
a:background="@color/translucent"
a:orientation="vertical" />
</FrameLayout>
<include layout="@layout/download_playlist" />
</com.thejoshwa.ultrasonic.androidapp.util.MyViewFlipper>
</RelativeLayout> </RelativeLayout>
<include layout="@layout/download_slider" />
<include layout="@layout/download_button_bar_flipper" />
</LinearLayout> </LinearLayout>

View File

@ -21,10 +21,11 @@
<ImageView <ImageView
a:id="@+id/download_album_art_image" a:id="@+id/download_album_art_image"
a:layout_width="wrap_content" a:layout_width="wrap_content"
a:layout_height="wrap_content" a:layout_height="fill_parent"
a:scaleType="fitCenter" a:scaleType="centerCrop"
a:layout_alignParentTop="true" a:layout_alignParentTop="true"
a:layout_centerInParent="true"/> a:layout_centerInParent="true"
a:contentDescription="@string/albumArt"/>
<LinearLayout <LinearLayout
a:id="@+id/download_visualizer_view_layout" a:id="@+id/download_visualizer_view_layout"
@ -35,7 +36,8 @@
a:background="@color/translucent" a:background="@color/translucent"
a:layout_marginLeft="80dip" a:layout_marginLeft="80dip"
a:layout_marginRight="80dip" a:layout_marginRight="80dip"
a:orientation="vertical" /> a:orientation="vertical"
/>
</RelativeLayout> </RelativeLayout>
<include layout="@layout/download_playlist" /> <include layout="@layout/download_playlist" />

View File

@ -16,9 +16,8 @@
a:gravity="center" a:gravity="center"
a:ellipsize="end" a:ellipsize="end"
a:singleLine="true" a:singleLine="true"
a:textAppearance="?android:attr/textAppearanceMedium" a:textAppearance="?android:attr/textAppearanceMedium"/>
a:text="Title" />
<RelativeLayout <RelativeLayout
a:id="@+id/download_items" a:id="@+id/download_items"
a:layout_width="fill_parent" a:layout_width="fill_parent"

View File

@ -6,9 +6,10 @@
a:paddingBottom="8dip" a:paddingBottom="8dip"
a:paddingTop="8dip" a:paddingTop="8dip"
a:paddingLeft="4dip" a:paddingLeft="4dip"
a:paddingRight="4dip"> a:paddingRight="4dip"
>
<ImageView <ImageView
a:id="@+id/download_shuffle" a:id="@+id/download_shuffle"
a:layout_width="0dip" a:layout_width="0dip"
a:layout_height="wrap_content" a:layout_height="wrap_content"

View File

@ -387,6 +387,7 @@
<string name="settings.image_loader_concurrency_10">10</string> <string name="settings.image_loader_concurrency_10">10</string>
<string name="settings.image_loader_concurrency_11">11</string> <string name="settings.image_loader_concurrency_11">11</string>
<string name="settings.image_loader_concurrency_12">12</string> <string name="settings.image_loader_concurrency_12">12</string>
<string name="albumArt">albumArt</string>
<plurals name="select_album_n_songs"> <plurals name="select_album_n_songs">
<item quantity="zero">Aucun titre</item> <item quantity="zero">Aucun titre</item>

View File

@ -387,6 +387,7 @@
<string name="settings.image_loader_concurrency_10">10</string> <string name="settings.image_loader_concurrency_10">10</string>
<string name="settings.image_loader_concurrency_11">11</string> <string name="settings.image_loader_concurrency_11">11</string>
<string name="settings.image_loader_concurrency_12">12</string> <string name="settings.image_loader_concurrency_12">12</string>
<string name="albumArt">albumArt</string>
<plurals name="select_album_n_songs"> <plurals name="select_album_n_songs">
<item quantity="zero">Nincsenek dalok</item> <item quantity="zero">Nincsenek dalok</item>

View File

@ -387,6 +387,7 @@
<string name="settings.image_loader_concurrency_10">10</string> <string name="settings.image_loader_concurrency_10">10</string>
<string name="settings.image_loader_concurrency_11">11</string> <string name="settings.image_loader_concurrency_11">11</string>
<string name="settings.image_loader_concurrency_12">12</string> <string name="settings.image_loader_concurrency_12">12</string>
<string name="albumArt">albumArt</string>
<plurals name="select_album_n_songs"> <plurals name="select_album_n_songs">
<item quantity="zero">No songs</item> <item quantity="zero">No songs</item>