Revert "Don't have a ScrollView share an ID with a layout"

This reverts commit 016bc867e4ed1c8af2835bdc0824597fc1edc15a.

Change-Id: Id885359daca515dcd7761359f9e02163d5674c45
MusicFX: New UI design

The change introduces following custom widgets: a visualizer for
equalizer and two knobs for base boost and 3d effects. Spinner for
presets is replaced with Gallery.

(cherry picked from commit 9d8a4039b3a03ef882f051dab9efad6a3a6657c8)

Change-Id: I7ca93f74c891c5c1bcf81a66d1efd870905f01a4
MusicFX: If no preset prefs, set band level of CI EXTREME

Set default band level of CI EXTREME if there's no preset prefs.

Change-Id: I249c81829b38bfbc6e1a7b371e0ca4705fa62d36
CRs-Fixed: 516970
MusicFX: refine layout

Make enough room for equalizer in landscape mode on small screen.

Change-Id: I91ad3c55a3b95a2b2d0afbba926ca6ef24e028cd
CRs-Fixed: 509462
MusicFX: Enable/disable functin of BB and Virt should be independent

Fix1: Originally equalizer switch works as a global switch to enable/disable
bassboost and virtualizer, even if effect is disabled. Here is a
enhencement to keep the switch of effect independent of global switch.

Fix2: Don't force the preset equalizer as CI EXTREME at the first
init stage.

Change-Id: I483bffe767f7ec5bb4a2c293eb9ce33f3e3f2bbe
CRs-Fixed: 531590, 531599
MusicFX: Add support for RTL layout

Add flag for RTL support in manifest.
Convert left/right layout properties to start/end properties.

CRs-fixed: 506695

Change-Id: I0d4b4d88f03860d2422ee07ec8d7a8b9351a12fb
MusicFX: UI refinements

Landscape mode removed; resource images updated; visualizer layout
improved; knob text display adjusted; background image replaced by
solid color to drastically reduce memory consumption.

Change-Id: Ic3c68d23cd525d925714e717711e87c8416af7ce
MusicFX: fix thumb position

When thumb image is wider than the track, its position should be
adjusted towards left to stay on the track.

Change-Id: I05727956f9b48fa3e5bb3071ce2aab0ee0312997
MusicFX: support genre name translation

Change-Id: Ia503d287332877231c9e0babacda2f7fc47fe08b
MusicFX: fine tune Gallery widget

Fading edge enabled; padding removed; text color changed.

Change-Id: I1671bd03ec1a280d8dbaf6631842b16b5fe63177
MusicFX: Visualizer behavior change

Seekbar is only shown in custom mode. User will be toasted if Visualizer
is touched under any other preset modes.

Change-Id: I82203c5e66c2ebb3358bae244b025392bfd16c2f
MusicFX: Show seekbar when enabling global switch and user preset chosen

Seekbar of user preset equalizer can't be shown when enbaling global
switch. Add showSeekBar() in setEnabledAllChildren() to get rid of such
defect.

Change-Id: I07194d2e2c994e27bd9698258fd10b1c80c3d86e
CRs-Fixed: 552811
MusicFX: more UI refinements

1. equalizer is moved to the center
2. prompt user if effect panel is touched when it's off
3. a lighter color for disabled gallery

Change-Id: I284b0625b97c6d804fd233f3c700e9b0cb659a43
MusicFX: Update version

Change-Id: I454b0885607ba46ceedbf35b28f2a4020e9f45b7