mirror of
https://github.com/xoureldeen/Vectras-VM-Android.git
synced 2026-07-09 17:28:54 +00:00
- Fixed the issue of being unable to insert or change optical discs, floppy drives, and memory cards when filenames contained spaces. - Added equalizer. - Bubbles on the built-in VNC screen will automatically fade when there is no interaction. - The default setting for automatically switching to external mouse mode on the built-in VNC screen is now off.
308 lines
13 KiB
XML
308 lines
13 KiB
XML
<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="match_parent"
|
|
xmlns:tools="http://schemas.android.com/tools"
|
|
android:fitsSystemWindows="true"
|
|
android:orientation="vertical"
|
|
tools:context=".settings.EqualizerActivity">
|
|
|
|
<com.google.android.material.appbar.AppBarLayout
|
|
android:id="@+id/appbar"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:gravity="center"
|
|
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$Behavior">
|
|
|
|
<com.google.android.material.appbar.CollapsingToolbarLayout
|
|
style="@style/App.CollapsingToolbarLarge"
|
|
app:title="@string/equalizer">
|
|
|
|
<com.google.android.material.appbar.MaterialToolbar
|
|
android:id="@+id/toolbar"
|
|
style="@style/App.CollapsingMaterialToolbar"
|
|
app:navigationIcon="@drawable/arrow_back_rounded_24px" />
|
|
|
|
</com.google.android.material.appbar.CollapsingToolbarLayout>
|
|
</com.google.android.material.appbar.AppBarLayout>
|
|
|
|
<androidx.core.widget.NestedScrollView
|
|
android:layout_width="match_parent"
|
|
android:layout_height="match_parent"
|
|
app:layout_behavior="@string/appbar_scrolling_view_behavior">
|
|
|
|
<LinearLayout
|
|
android:id="@+id/ln_all_options"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="match_parent"
|
|
android:orientation="vertical"
|
|
android:paddingTop="100dp"
|
|
android:paddingHorizontal="16dp"
|
|
android:animateLayoutChanges="true">
|
|
|
|
<LinearLayout
|
|
android:id="@+id/ln_upper_treble"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:orientation="vertical">
|
|
<LinearLayout
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:layout_marginTop="16dp"
|
|
android:paddingHorizontal="16dp">
|
|
<TextView
|
|
android:id="@+id/tv_upper_treble"
|
|
android:layout_width="0dp"
|
|
android:layout_height="wrap_content"
|
|
android:layout_weight="1"
|
|
android:text="@string/upper_treble"
|
|
android:textSize="18sp" />
|
|
<TextView
|
|
android:id="@+id/tv_upper_treble_value"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:text="0 dB"
|
|
android:textSize="18sp" />
|
|
</LinearLayout>
|
|
|
|
<com.google.android.material.slider.Slider
|
|
android:id="@+id/slider_upper_treble"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:value="0.0"
|
|
android:valueFrom="-10"
|
|
android:valueTo="10" />
|
|
</LinearLayout>
|
|
|
|
<LinearLayout
|
|
android:id="@+id/ln_treble"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:orientation="vertical">
|
|
<LinearLayout
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:layout_marginTop="16dp"
|
|
android:paddingHorizontal="16dp">
|
|
<TextView
|
|
android:id="@+id/tv_treble"
|
|
android:layout_width="0dp"
|
|
android:layout_height="wrap_content"
|
|
android:layout_weight="1"
|
|
android:text="@string/treble"
|
|
android:textSize="18sp" />
|
|
<TextView
|
|
android:id="@+id/tv_treble_value"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:text="0 dB"
|
|
android:textSize="18sp" />
|
|
</LinearLayout>
|
|
|
|
<com.google.android.material.slider.Slider
|
|
android:id="@+id/slider_treble"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:value="0.0"
|
|
android:valueFrom="-10"
|
|
android:valueTo="10" />
|
|
</LinearLayout>
|
|
|
|
<LinearLayout
|
|
android:id="@+id/ln_mid"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:orientation="vertical">
|
|
<LinearLayout
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:layout_marginTop="16dp"
|
|
android:paddingHorizontal="16dp">
|
|
<TextView
|
|
android:id="@+id/tv_mid"
|
|
android:layout_width="0dp"
|
|
android:layout_height="wrap_content"
|
|
android:layout_weight="1"
|
|
android:text="@string/mid"
|
|
android:textSize="18sp" />
|
|
<TextView
|
|
android:id="@+id/tv_mid_value"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:text="0 dB"
|
|
android:textSize="18sp" />
|
|
</LinearLayout>
|
|
|
|
<com.google.android.material.slider.Slider
|
|
android:id="@+id/slider_mid"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:value="0.0"
|
|
android:valueFrom="-10"
|
|
android:valueTo="10" />
|
|
</LinearLayout>
|
|
|
|
<LinearLayout
|
|
android:id="@+id/ln_bass"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:orientation="vertical">
|
|
<LinearLayout
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:layout_marginTop="16dp"
|
|
android:paddingHorizontal="16dp">
|
|
<TextView
|
|
android:id="@+id/tv_bass"
|
|
android:layout_width="0dp"
|
|
android:layout_height="wrap_content"
|
|
android:layout_weight="1"
|
|
android:text="@string/bass"
|
|
android:textSize="18sp" />
|
|
<TextView
|
|
android:id="@+id/tv_bass_value"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:text="0 dB"
|
|
android:textSize="18sp" />
|
|
</LinearLayout>
|
|
|
|
<com.google.android.material.slider.Slider
|
|
android:id="@+id/slider_bass"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:value="0.0"
|
|
android:valueFrom="-10"
|
|
android:valueTo="10" />
|
|
</LinearLayout>
|
|
|
|
<LinearLayout
|
|
android:id="@+id/ln_low_bass"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:orientation="vertical">
|
|
<LinearLayout
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:layout_marginTop="16dp"
|
|
android:paddingHorizontal="16dp">
|
|
<TextView
|
|
android:id="@+id/tv_low_bass"
|
|
android:layout_width="0dp"
|
|
android:layout_height="wrap_content"
|
|
android:layout_weight="1"
|
|
android:text="@string/low_bass"
|
|
android:textSize="18sp" />
|
|
<TextView
|
|
android:id="@+id/tv_low_bass_value"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:text="0 dB"
|
|
android:textSize="18sp" />
|
|
</LinearLayout>
|
|
|
|
<com.google.android.material.slider.Slider
|
|
android:id="@+id/slider_low_bass"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:value="0.0"
|
|
android:valueFrom="-10"
|
|
android:valueTo="10" />
|
|
</LinearLayout>
|
|
|
|
<LinearLayout
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:orientation="vertical"
|
|
android:layout_marginVertical="16dp" >
|
|
|
|
<ImageView
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:paddingBottom="16dp"
|
|
android:src="@drawable/info_24px" />
|
|
|
|
<TextView
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:text="@string/equalizer_note" />
|
|
</LinearLayout>
|
|
|
|
</LinearLayout>
|
|
</androidx.core.widget.NestedScrollView>
|
|
|
|
<View
|
|
android:layout_width="match_parent"
|
|
android:layout_height="55dp"
|
|
android:background="?attr/colorSurfaceContainerLow"
|
|
app:layout_behavior="@string/appbar_scrolling_view_behavior" />
|
|
|
|
<com.google.android.material.card.MaterialCardView
|
|
style="@style/Widget.Material3.CardView.Filled"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:layout_margin="16dp"
|
|
android:backgroundTint="?attr/colorSecondaryContainer"
|
|
app:cardCornerRadius="50dp"
|
|
app:layout_behavior="@string/appbar_scrolling_view_behavior">
|
|
|
|
<LinearLayout
|
|
android:id="@+id/ln_enabled"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="match_parent"
|
|
android:background="?attr/selectableItemBackground"
|
|
android:gravity="center_vertical"
|
|
android:paddingVertical="16dp"
|
|
android:paddingLeft="32dp"
|
|
android:paddingRight="20dp" >
|
|
|
|
<TextView
|
|
android:layout_width="0dp"
|
|
android:layout_height="wrap_content"
|
|
android:layout_weight="1"
|
|
android:text="@string/use_equalizer"
|
|
android:textSize="16sp">
|
|
|
|
</TextView>
|
|
|
|
<com.google.android.material.materialswitch.MaterialSwitch
|
|
android:id="@+id/sw_enabled"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:textColor="?attr/colorAccent"
|
|
android:clickable="false"/>
|
|
|
|
</LinearLayout>
|
|
|
|
</com.google.android.material.card.MaterialCardView>
|
|
|
|
<LinearLayout
|
|
android:id="@+id/ln_unsupport"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="match_parent"
|
|
android:orientation="vertical"
|
|
android:gravity="center"
|
|
android:background="?attr/colorSurfaceContainerLow"
|
|
android:visibility="gone">
|
|
|
|
<ImageView
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:src="@drawable/graphic_eq_off_96px"/>
|
|
|
|
<TextView
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:padding="16dp"
|
|
android:gravity="center"
|
|
android:text="@string/your_device_is_not_supported"
|
|
android:textSize="18sp" />
|
|
|
|
<com.google.android.material.button.MaterialButton
|
|
android:id="@+id/btn_exit"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:text="@string/ok"/>
|
|
</LinearLayout>
|
|
|
|
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|