Initaler Commit

This commit is contained in:
2026-05-03 21:53:03 +02:00
commit b37b162662
634 changed files with 73932 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
#Fri Apr 24 14:13:38 CEST 2026
de.libredeck.android.app-main-5\:/drawable/bg_button_gradient.xml=/home/mario/Workspaces/libredeck/libredeck-android/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/bg_button_gradient.xml
de.libredeck.android.app-main-5\:/drawable/bg_button_outline.xml=/home/mario/Workspaces/libredeck/libredeck-android/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/bg_button_outline.xml
de.libredeck.android.app-main-5\:/drawable/bg_card.xml=/home/mario/Workspaces/libredeck/libredeck-android/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/bg_card.xml
de.libredeck.android.app-main-5\:/drawable/bg_glow_teal.xml=/home/mario/Workspaces/libredeck/libredeck-android/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/bg_glow_teal.xml
de.libredeck.android.app-main-5\:/drawable/bg_scan_hint.xml=/home/mario/Workspaces/libredeck/libredeck-android/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/bg_scan_hint.xml
de.libredeck.android.app-main-5\:/drawable/ic_arrow_right.xml=/home/mario/Workspaces/libredeck/libredeck-android/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/ic_arrow_right.xml
de.libredeck.android.app-main-5\:/drawable/ic_launcher_foreground.png=/home/mario/Workspaces/libredeck/libredeck-android/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/ic_launcher_foreground.png
de.libredeck.android.app-main-5\:/drawable/ic_playlist_placeholder.xml=/home/mario/Workspaces/libredeck/libredeck-android/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/ic_playlist_placeholder.xml
de.libredeck.android.app-main-5\:/drawable/logo.png=/home/mario/Workspaces/libredeck/libredeck-android/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/logo.png
de.libredeck.android.app-main-5\:/mipmap-anydpi-v26/ic_launcher.xml=/home/mario/Workspaces/libredeck/libredeck-android/app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-anydpi-v26/ic_launcher.xml
de.libredeck.android.app-main-5\:/mipmap-anydpi-v26/ic_launcher_round.xml=/home/mario/Workspaces/libredeck/libredeck-android/app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-anydpi-v26/ic_launcher_round.xml
de.libredeck.android.app-main-5\:/mipmap-hdpi/ic_launcher.png=/home/mario/Workspaces/libredeck/libredeck-android/app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-hdpi-v4/ic_launcher.png
de.libredeck.android.app-main-5\:/mipmap-hdpi/ic_launcher_round.png=/home/mario/Workspaces/libredeck/libredeck-android/app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-hdpi-v4/ic_launcher_round.png
de.libredeck.android.app-main-5\:/mipmap-mdpi/ic_launcher.png=/home/mario/Workspaces/libredeck/libredeck-android/app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-mdpi-v4/ic_launcher.png
de.libredeck.android.app-main-5\:/mipmap-mdpi/ic_launcher_round.png=/home/mario/Workspaces/libredeck/libredeck-android/app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-mdpi-v4/ic_launcher_round.png
de.libredeck.android.app-main-5\:/mipmap-xhdpi/ic_launcher.png=/home/mario/Workspaces/libredeck/libredeck-android/app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-xhdpi-v4/ic_launcher.png
de.libredeck.android.app-main-5\:/mipmap-xhdpi/ic_launcher_round.png=/home/mario/Workspaces/libredeck/libredeck-android/app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-xhdpi-v4/ic_launcher_round.png
de.libredeck.android.app-main-5\:/mipmap-xxhdpi/ic_launcher.png=/home/mario/Workspaces/libredeck/libredeck-android/app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-xxhdpi-v4/ic_launcher.png
de.libredeck.android.app-main-5\:/mipmap-xxhdpi/ic_launcher_round.png=/home/mario/Workspaces/libredeck/libredeck-android/app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-xxhdpi-v4/ic_launcher_round.png
de.libredeck.android.app-main-5\:/mipmap-xxxhdpi/ic_launcher.png=/home/mario/Workspaces/libredeck/libredeck-android/app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-xxxhdpi-v4/ic_launcher.png
de.libredeck.android.app-main-5\:/mipmap-xxxhdpi/ic_launcher_round.png=/home/mario/Workspaces/libredeck/libredeck-android/app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-xxxhdpi-v4/ic_launcher_round.png
de.libredeck.android.app-packageDebugResources-2\:/layout/activity_deezer_auth.xml=/home/mario/Workspaces/libredeck/libredeck-android/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/activity_deezer_auth.xml
de.libredeck.android.app-packageDebugResources-2\:/layout/activity_main.xml=/home/mario/Workspaces/libredeck/libredeck-android/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/activity_main.xml
de.libredeck.android.app-packageDebugResources-2\:/layout/activity_playlist.xml=/home/mario/Workspaces/libredeck/libredeck-android/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/activity_playlist.xml
de.libredeck.android.app-packageDebugResources-2\:/layout/activity_scan.xml=/home/mario/Workspaces/libredeck/libredeck-android/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/activity_scan.xml
de.libredeck.android.app-packageDebugResources-2\:/layout/item_playlist.xml=/home/mario/Workspaces/libredeck/libredeck-android/app/build/intermediates/packaged_res/debug/packageDebugResources/layout/item_playlist.xml

View File

@@ -0,0 +1,59 @@
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:ns1="http://schemas.android.com/tools">
<color name="accent">#1A9AAA</color>
<color name="bg">#080D0E</color>
<color name="bg_2">#0C1415</color>
<color name="border">#1C3236</color>
<color name="border_h">#2A4E54</color>
<color name="green">#46C14A</color>
<color name="green_h">#55D659</color>
<color name="surface">#101C1E</color>
<color name="surface_2">#162224</color>
<color name="teal">#1A9AAA</color>
<color name="teal_dark">#136E7A</color>
<color name="teal_h">#22B5C8</color>
<color name="text">#DFF0F2</color>
<color name="text_dim">#3A6068</color>
<color name="text_muted">#6E9EA6</color>
<color name="white">#FFFFFF</color>
<string name="app_name">libredeck</string>
<style name="Theme.Libredeck" parent="Theme.Material3.DayNight.NoActionBar">
<item name="colorPrimary">@color/teal</item>
<item name="colorPrimaryVariant">@color/teal_dark</item>
<item name="colorSecondary">@color/green</item>
<item name="colorOnPrimary">@color/white</item>
<item name="android:colorBackground">@color/bg</item>
<item name="colorSurface">@color/surface</item>
<item name="colorOnSurface">@color/text</item>
<item name="colorOutline">@color/border</item>
<item name="android:statusBarColor">@color/bg</item>
<item name="android:navigationBarColor">@color/bg</item>
<item name="android:windowLightStatusBar">false</item>
<item name="android:windowLightNavigationBar" ns1:targetApi="o_mr1">false</item>
<item name="materialButtonStyle">@style/Widget.Libredeck.Button</item>
<item name="borderlessButtonStyle">@style/Widget.Libredeck.Button.Text</item>
</style>
<style name="Widget.Libredeck.Button" parent="Widget.Material3.Button">
<item name="android:background">@drawable/bg_button_gradient</item>
<item name="android:textColor">@color/white</item>
<item name="android:textStyle">bold</item>
<item name="android:textSize">15sp</item>
<item name="android:letterSpacing">0.01</item>
<item name="backgroundTint">@null</item>
<item name="iconTint">@color/white</item>
<item name="rippleColor">@color/teal_dark</item>
<item name="android:insetTop">0dp</item>
<item name="android:insetBottom">0dp</item>
<item name="android:paddingTop">16dp</item>
<item name="android:paddingBottom">16dp</item>
<item name="cornerRadius">10dp</item>
<item name="elevation">0dp</item>
</style>
<style name="Widget.Libredeck.Button.Text" parent="Widget.Material3.Button.TextButton">
<item name="android:textColor">@color/text_muted</item>
<item name="android:textSize">13sp</item>
<item name="backgroundTint">@null</item>
</style>
</resources>

View File

@@ -0,0 +1,38 @@
<?xml version="1.0" encoding="utf-8"?>
<merger version="3" xmlns:ns1="http://schemas.android.com/tools"><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/mario/Workspaces/libredeck/libredeck-android/app/src/main/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main" generated-set="main$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/mario/Workspaces/libredeck/libredeck-android/app/src/main/res"><file name="ic_launcher" path="/home/mario/Workspaces/libredeck/libredeck-android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml" qualifiers="anydpi-v26" type="mipmap"/><file name="ic_launcher_round" path="/home/mario/Workspaces/libredeck/libredeck-android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml" qualifiers="anydpi-v26" type="mipmap"/><file name="ic_launcher_round" path="/home/mario/Workspaces/libredeck/libredeck-android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png" qualifiers="xxhdpi-v4" type="mipmap"/><file name="ic_launcher" path="/home/mario/Workspaces/libredeck/libredeck-android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png" qualifiers="xxhdpi-v4" type="mipmap"/><file name="ic_launcher_round" path="/home/mario/Workspaces/libredeck/libredeck-android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png" qualifiers="hdpi-v4" type="mipmap"/><file name="ic_launcher" path="/home/mario/Workspaces/libredeck/libredeck-android/app/src/main/res/mipmap-hdpi/ic_launcher.png" qualifiers="hdpi-v4" type="mipmap"/><file name="ic_launcher_round" path="/home/mario/Workspaces/libredeck/libredeck-android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png" qualifiers="xxxhdpi-v4" type="mipmap"/><file name="ic_launcher" path="/home/mario/Workspaces/libredeck/libredeck-android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png" qualifiers="xxxhdpi-v4" type="mipmap"/><file name="ic_launcher_round" path="/home/mario/Workspaces/libredeck/libredeck-android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png" qualifiers="xhdpi-v4" type="mipmap"/><file name="ic_launcher" path="/home/mario/Workspaces/libredeck/libredeck-android/app/src/main/res/mipmap-xhdpi/ic_launcher.png" qualifiers="xhdpi-v4" type="mipmap"/><file name="ic_launcher_foreground" path="/home/mario/Workspaces/libredeck/libredeck-android/app/src/main/res/drawable/ic_launcher_foreground.png" qualifiers="" type="drawable"/><file name="ic_playlist_placeholder" path="/home/mario/Workspaces/libredeck/libredeck-android/app/src/main/res/drawable/ic_playlist_placeholder.xml" qualifiers="" type="drawable"/><file name="ic_arrow_right" path="/home/mario/Workspaces/libredeck/libredeck-android/app/src/main/res/drawable/ic_arrow_right.xml" qualifiers="" type="drawable"/><file name="ic_launcher_round" path="/home/mario/Workspaces/libredeck/libredeck-android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png" qualifiers="mdpi-v4" type="mipmap"/><file name="ic_launcher" path="/home/mario/Workspaces/libredeck/libredeck-android/app/src/main/res/mipmap-mdpi/ic_launcher.png" qualifiers="mdpi-v4" type="mipmap"/><file path="/home/mario/Workspaces/libredeck/libredeck-android/app/src/main/res/values/strings.xml" qualifiers=""><string name="app_name">libredeck</string></file><file path="/home/mario/Workspaces/libredeck/libredeck-android/app/src/main/res/values/colors.xml" qualifiers=""><color name="teal">#1A9AAA</color><color name="teal_dark">#136E7A</color><color name="green">#46C14A</color><color name="bg">#080D0E</color><color name="surface">#101C1E</color><color name="border">#1C3236</color><color name="text">#DFF0F2</color><color name="text_muted">#6E9EA6</color><color name="accent">#1A9AAA</color><color name="surface_2">#162224</color><color name="border_h">#2A4E54</color><color name="text_dim">#3A6068</color><color name="bg_2">#0C1415</color><color name="teal_h">#22B5C8</color><color name="green_h">#55D659</color><color name="white">#FFFFFF</color></file><file path="/home/mario/Workspaces/libredeck/libredeck-android/app/src/main/res/values/themes.xml" qualifiers=""><style name="Theme.Libredeck" parent="Theme.Material3.DayNight.NoActionBar">
<item name="colorPrimary">@color/teal</item>
<item name="colorPrimaryVariant">@color/teal_dark</item>
<item name="colorSecondary">@color/green</item>
<item name="colorOnPrimary">@color/white</item>
<item name="android:colorBackground">@color/bg</item>
<item name="colorSurface">@color/surface</item>
<item name="colorOnSurface">@color/text</item>
<item name="colorOutline">@color/border</item>
<item name="android:statusBarColor">@color/bg</item>
<item name="android:navigationBarColor">@color/bg</item>
<item name="android:windowLightStatusBar">false</item>
<item name="android:windowLightNavigationBar" ns1:targetApi="o_mr1">false</item>
<item name="materialButtonStyle">@style/Widget.Libredeck.Button</item>
<item name="borderlessButtonStyle">@style/Widget.Libredeck.Button.Text</item>
</style><style name="Widget.Libredeck.Button" parent="Widget.Material3.Button">
<item name="android:background">@drawable/bg_button_gradient</item>
<item name="android:textColor">@color/white</item>
<item name="android:textStyle">bold</item>
<item name="android:textSize">15sp</item>
<item name="android:letterSpacing">0.01</item>
<item name="backgroundTint">@null</item>
<item name="iconTint">@color/white</item>
<item name="rippleColor">@color/teal_dark</item>
<item name="android:insetTop">0dp</item>
<item name="android:insetBottom">0dp</item>
<item name="android:paddingTop">16dp</item>
<item name="android:paddingBottom">16dp</item>
<item name="cornerRadius">10dp</item>
<item name="elevation">0dp</item>
</style><style name="Widget.Libredeck.Button.Text" parent="Widget.Material3.Button.TextButton">
<item name="android:textColor">@color/text_muted</item>
<item name="android:textSize">13sp</item>
<item name="backgroundTint">@null</item>
</style></file><file name="activity_main" path="/home/mario/Workspaces/libredeck/libredeck-android/app/src/main/res/layout/activity_main.xml" qualifiers="" type="layout"/><file name="activity_scan" path="/home/mario/Workspaces/libredeck/libredeck-android/app/src/main/res/layout/activity_scan.xml" qualifiers="" type="layout"/><file name="activity_playlist" path="/home/mario/Workspaces/libredeck/libredeck-android/app/src/main/res/layout/activity_playlist.xml" qualifiers="" type="layout"/><file name="activity_deezer_auth" path="/home/mario/Workspaces/libredeck/libredeck-android/app/src/main/res/layout/activity_deezer_auth.xml" qualifiers="" type="layout"/><file name="item_playlist" path="/home/mario/Workspaces/libredeck/libredeck-android/app/src/main/res/layout/item_playlist.xml" qualifiers="" type="layout"/><file name="logo" path="/home/mario/Workspaces/libredeck/libredeck-android/app/src/main/res/drawable/logo.png" qualifiers="" type="drawable"/><file name="bg_button_gradient" path="/home/mario/Workspaces/libredeck/libredeck-android/app/src/main/res/drawable/bg_button_gradient.xml" qualifiers="" type="drawable"/><file name="bg_button_outline" path="/home/mario/Workspaces/libredeck/libredeck-android/app/src/main/res/drawable/bg_button_outline.xml" qualifiers="" type="drawable"/><file name="bg_card" path="/home/mario/Workspaces/libredeck/libredeck-android/app/src/main/res/drawable/bg_card.xml" qualifiers="" type="drawable"/><file name="bg_glow_teal" path="/home/mario/Workspaces/libredeck/libredeck-android/app/src/main/res/drawable/bg_glow_teal.xml" qualifiers="" type="drawable"/><file name="bg_scan_hint" path="/home/mario/Workspaces/libredeck/libredeck-android/app/src/main/res/drawable/bg_scan_hint.xml" qualifiers="" type="drawable"/></source></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/mario/Workspaces/libredeck/libredeck-android/app/src/debug/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug" generated-set="debug$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/mario/Workspaces/libredeck/libredeck-android/app/src/debug/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="generated$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/mario/Workspaces/libredeck/libredeck-android/app/build/generated/res/resValues/debug"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="generated" generated-set="generated$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/mario/Workspaces/libredeck/libredeck-android/app/build/generated/res/resValues/debug"/></dataSet><mergedItems/></merger>

View File

@@ -0,0 +1,76 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/bg">
<!-- Subtle radial glow top-right, matching the web hero -->
<View
android:layout_width="320dp"
android:layout_height="320dp"
android:layout_gravity="top|end"
android:background="@drawable/bg_glow_teal"
android:alpha="0.18"/>
<!-- Centre content: logo + start button -->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:orientation="vertical"
android:gravity="center"
android:paddingLeft="40dp"
android:paddingRight="40dp">
<ImageView
android:id="@+id/ivLogo"
android:layout_width="200dp"
android:layout_height="200dp"
android:src="@drawable/logo"
android:scaleType="fitCenter"
android:layout_marginBottom="48dp"
android:contentDescription="LibreDeck Logo"/>
<com.google.android.material.button.MaterialButton
android:id="@+id/btnStart"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Starten"
android:textSize="17sp"
android:paddingTop="18dp"
android:paddingBottom="18dp"/>
</LinearLayout>
<!-- Bottom link -->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom|center_horizontal"
android:orientation="vertical"
android:gravity="center"
android:paddingBottom="32dp"
android:paddingTop="16dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Neue Decks erstellen?"
android:textColor="@color/text_dim"
android:textSize="13sp"
android:layout_marginBottom="4dp"/>
<TextView
android:id="@+id/tvCreateLink"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="libredeck.langhei.de"
android:textColor="@color/accent"
android:textSize="14sp"
android:textStyle="bold"
android:clickable="true"
android:focusable="true"/>
</LinearLayout>
</FrameLayout>

View File

@@ -0,0 +1,91 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout 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"
android:background="@color/bg">
<!-- Camera preview (fills screen) -->
<androidx.camera.view.PreviewView
android:id="@+id/previewView"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
<!-- Scanning hint bar at bottom -->
<LinearLayout
android:id="@+id/layoutHint"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:background="@drawable/bg_scan_hint"
android:orientation="vertical"
android:gravity="center"
android:paddingLeft="32dp"
android:paddingRight="32dp"
android:paddingTop="24dp"
android:paddingBottom="32dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="QR-Code auf die Karte halten"
android:textColor="@color/text_muted"
android:textSize="15sp"
android:layout_marginBottom="20dp"/>
<com.google.android.material.button.MaterialButton
android:id="@+id/btnCancel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Abbrechen"
android:textColor="@color/text_muted"
android:paddingTop="12dp"
android:paddingBottom="12dp"
android:paddingLeft="28dp"
android:paddingRight="28dp"
app:backgroundTint="@null"
android:background="@drawable/bg_button_outline"
style="@style/Widget.Material3.Button.OutlinedButton"/>
</LinearLayout>
<!-- Success overlay shown after successful scan -->
<FrameLayout
android:id="@+id/overlaySuccess"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#F0080D0E"
android:visibility="gone">
<!-- Glow behind button -->
<View
android:layout_width="280dp"
android:layout_height="280dp"
android:layout_gravity="center"
android:background="@drawable/bg_glow_teal"
android:alpha="0.25"/>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:orientation="vertical"
android:gravity="center"
android:paddingLeft="40dp"
android:paddingRight="40dp">
<com.google.android.material.button.MaterialButton
android:id="@+id/btnNextCard"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Nächste Karte"
android:textSize="17sp"
android:paddingTop="20dp"
android:paddingBottom="20dp"
android:minWidth="240dp"/>
</LinearLayout>
</FrameLayout>
</FrameLayout>