diff options
author | Roman Birg <roman@cyngn.com> | 2015-05-29 17:32:30 -0700 |
---|---|---|
committer | Roman Birg <roman@cyngn.com> | 2015-05-29 17:39:58 -0700 |
commit | 0cd14b3211c0b2267e871f72fff4370949f5befc (patch) | |
tree | 04d7d89a5ab7a7faad48d6173d19161d6128592d /res/layout/generic_knob_control.xml | |
parent | dc2b5dbf115f10e5b817f880467151f64fffeab6 (diff) | |
download | android_packages_apps_AudioFX-0cd14b3211c0b2267e871f72fff4370949f5befc.tar.gz android_packages_apps_AudioFX-0cd14b3211c0b2267e871f72fff4370949f5befc.tar.bz2 android_packages_apps_AudioFX-0cd14b3211c0b2267e871f72fff4370949f5befc.zip |
AudioFX: dynamically add available knobs
Knobs were defined statically for non-waves devices, but we cannot
assume knobs/effects are availble, so query them and add them as needed.
Change-Id: I759f99555a0956c43946bc7007d711273e608e0f
Signed-off-by: Roman Birg <roman@cyngn.com>
Diffstat (limited to 'res/layout/generic_knob_control.xml')
-rw-r--r-- | res/layout/generic_knob_control.xml | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/res/layout/generic_knob_control.xml b/res/layout/generic_knob_control.xml new file mode 100644 index 0000000..454e1fb --- /dev/null +++ b/res/layout/generic_knob_control.xml @@ -0,0 +1,22 @@ +<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:custom="http://schemas.android.com/apk/res/com.cyngn.audiofx" + android:layout_width="wrap_content" + android:layout_height="match_parent" + android:layout_gravity="center_horizontal" + android:layout_weight="0" + android:paddingBottom="@dimen/knob_container_padding_bottom"> + + <com.cyngn.audiofx.knobs.RadialKnob + android:id="@+id/knob" + android:layout_gravity="top|center_horizontal" + android:layout_width="@dimen/knob_width" + android:layout_height="wrap_content" + custom:foreground="@drawable/knob"/> + + <TextView + android:id="@+id/label" + android:layout_height="22dp" + android:layout_gravity="bottom|center_horizontal" + android:layout_width="wrap_content"/> + +</FrameLayout> |