mirror of
https://github.com/Nezumi-2711/Foodify.git
synced 2026-09-22 20:00:50 +00:00
Change UI app
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<set xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
>
|
||||
<alpha
|
||||
android:duration="200"
|
||||
android:fromAlpha="0"
|
||||
android:toAlpha="1"
|
||||
/>
|
||||
<translate
|
||||
android:duration="300"
|
||||
android:fromYDelta="5%"
|
||||
android:toYDelta="0"
|
||||
/>
|
||||
|
||||
</set>
|
||||
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<set xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
>
|
||||
<alpha
|
||||
android:duration="200"
|
||||
android:fromAlpha="1"
|
||||
android:toAlpha="0"
|
||||
/>
|
||||
<translate
|
||||
android:duration="300"
|
||||
android:fromYDelta="0"
|
||||
android:toYDelta="5%"
|
||||
/>
|
||||
|
||||
</set>
|
||||
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<solid android:color="?colorSecondaryContainer"/>
|
||||
<corners android:radius="30dp"/>
|
||||
|
||||
</shape>
|
||||
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<solid android:color="?colorErrorContainer"/>
|
||||
<corners android:radius="30dp"/>
|
||||
|
||||
</shape>
|
||||
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<solid android:color="@color/SJDialog_oldBackground"/>
|
||||
<corners android:radius="30dp"/>
|
||||
|
||||
</shape>
|
||||
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<solid android:color="@color/SJDialog_OldThemeErrorDialog"/>
|
||||
<corners android:radius="30dp"/>
|
||||
|
||||
</shape>
|
||||
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:color="#ffffff">
|
||||
<item android:id="@+id/mask">
|
||||
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<solid android:color="?colorPrimary"/>
|
||||
<corners android:radius="60dp"/>
|
||||
|
||||
</shape>
|
||||
</item>
|
||||
|
||||
|
||||
</ripple>
|
||||
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:color="#ffffff">
|
||||
<item android:id="@+id/mask">
|
||||
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<solid android:color="?colorError"/>
|
||||
<corners android:radius="60dp"/>
|
||||
|
||||
</shape>
|
||||
</item>
|
||||
|
||||
|
||||
</ripple>
|
||||
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:color="#ffffff">
|
||||
<item android:id="@+id/mask">
|
||||
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<solid android:color="@color/SJDialog_oldButton"/>
|
||||
<corners android:radius="60dp"/>
|
||||
|
||||
</shape>
|
||||
</item>
|
||||
|
||||
|
||||
</ripple>
|
||||
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:color="#ffffff">
|
||||
<item android:id="@+id/mask">
|
||||
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<solid android:color="@color/SJDialog_red"/>
|
||||
<corners android:radius="60dp"/>
|
||||
|
||||
</shape>
|
||||
</item>
|
||||
|
||||
|
||||
</ripple>
|
||||
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:color="?colorPrimary">
|
||||
<item android:id="@+id/mask">
|
||||
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<solid android:color="?colorSecondaryContainer"/>
|
||||
<corners android:radius="20dp"/>
|
||||
|
||||
</shape>
|
||||
</item>
|
||||
|
||||
|
||||
</ripple>
|
||||
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:color="#ffffff">
|
||||
<item android:id="@+id/mask">
|
||||
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<solid android:color="@color/SJDialog_oldBackground"/>
|
||||
<corners android:radius="20dp"/>
|
||||
|
||||
</shape>
|
||||
</item>
|
||||
|
||||
|
||||
</ripple>
|
||||
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:color="?colorPrimary">
|
||||
<item android:id="@+id/mask">
|
||||
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<solid android:color="?colorPrimaryInverse"/>
|
||||
<corners android:radius="20dp"/>
|
||||
|
||||
</shape>
|
||||
</item>
|
||||
|
||||
|
||||
</ripple>
|
||||
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:color="#ffffff">
|
||||
<item android:id="@+id/mask">
|
||||
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<solid android:color="@color/SJDialog_oldBackground2"/>
|
||||
<corners android:radius="20dp"/>
|
||||
|
||||
</shape>
|
||||
</item>
|
||||
|
||||
|
||||
</ripple>
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,92 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:id="@+id/dialog"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:paddingBottom="10dp"
|
||||
|
||||
>
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/dialogBackground"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginHorizontal="10dp"
|
||||
android:background="@drawable/dialog_background"
|
||||
android:gravity="bottom"
|
||||
android:orientation="vertical">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/titleText"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:layout_marginHorizontal="10dp"
|
||||
android:fontFamily="@font/koho_bold"
|
||||
android:layout_marginTop="20dp"
|
||||
android:textColor="?colorOnSecondaryContainer"
|
||||
android:layout_weight="1"
|
||||
android:text="Title"
|
||||
android:textAlignment="center"
|
||||
android:textSize="25dp" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/messageTxt"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="Message"
|
||||
android:textAlignment="viewStart"
|
||||
android:layout_gravity="center"
|
||||
android:textSize="20dp"
|
||||
android:textColor="?colorOnSecondaryContainer"
|
||||
android:layout_marginHorizontal="20dp"
|
||||
android:layout_marginTop="10dp"
|
||||
android:visibility="gone"
|
||||
/>
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/buttons"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginHorizontal="20dp"
|
||||
android:layout_marginTop="20dp"
|
||||
android:layout_marginBottom="20dp"
|
||||
android:orientation="horizontal">
|
||||
|
||||
|
||||
<Button
|
||||
android:id="@+id/btn1"
|
||||
style="@style/SJDialog.ButtonStyle"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="45dp"
|
||||
android:layout_weight="0.5"
|
||||
android:fontFamily="@font/koho_bold"
|
||||
android:autoSizeMaxTextSize="14dp"
|
||||
android:autoSizeMinTextSize="5dp"
|
||||
android:autoSizeStepGranularity="1dp"
|
||||
android:autoSizeTextType="uniform"
|
||||
android:maxLines="1"
|
||||
android:visibility="visible"
|
||||
android:text="Cancel" />
|
||||
|
||||
<Button
|
||||
android:id="@+id/btn2"
|
||||
style="@style/SJDialog.ButtonStyle"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="45dp"
|
||||
android:layout_marginStart="10dp"
|
||||
android:layout_weight="0.5"
|
||||
android:fontFamily="@font/koho_bold"
|
||||
android:autoSizeMaxTextSize="14dp"
|
||||
android:autoSizeMinTextSize="5dp"
|
||||
android:autoSizeStepGranularity="1dp"
|
||||
android:autoSizeTextType="uniform"
|
||||
android:maxLines="1"
|
||||
android:visibility="visible"
|
||||
android:text="Ok" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
</RelativeLayout>
|
||||
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Button xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
style="@style/SJDialog.ButtonStyle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="45dp"
|
||||
|
||||
android:layout_weight="1"
|
||||
android:autoSizeMaxTextSize="14dp"
|
||||
android:autoSizeMinTextSize="5dp"
|
||||
android:autoSizeStepGranularity="1dp"
|
||||
android:autoSizeTextType="uniform"
|
||||
android:maxLines="1"
|
||||
android:text="Btn"
|
||||
/>
|
||||
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Button xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
style="@style/SJDialog.ButtonStyle"
|
||||
android:theme="@style/Theme.SJDialog"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="45dp"
|
||||
|
||||
android:layout_weight="1"
|
||||
android:autoSizeMaxTextSize="14dp"
|
||||
android:autoSizeMinTextSize="5dp"
|
||||
android:autoSizeStepGranularity="1dp"
|
||||
android:autoSizeTextType="uniform"
|
||||
android:maxLines="1"
|
||||
android:text="Btn"
|
||||
/>
|
||||
@@ -0,0 +1,107 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:id="@+id/dialog"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:paddingVertical="10dp"
|
||||
|
||||
>
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/dialogBackground"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginHorizontal="10dp"
|
||||
android:background="@drawable/dialog_background"
|
||||
android:gravity="bottom"
|
||||
|
||||
android:orientation="vertical">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/titleText"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:layout_marginHorizontal="10dp"
|
||||
android:layout_marginTop="20dp"
|
||||
android:textColor="?colorOnSecondaryContainer"
|
||||
android:text="Title"
|
||||
android:textAlignment="center"
|
||||
android:textSize="25dp" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/messageTxt"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="Message"
|
||||
android:textAlignment="viewStart"
|
||||
android:layout_gravity="center"
|
||||
android:textSize="20dp"
|
||||
android:textColor="?colorOnSecondaryContainer"
|
||||
android:layout_marginHorizontal="20dp"
|
||||
android:layout_marginTop="10dp"
|
||||
android:visibility="gone"
|
||||
/>
|
||||
|
||||
<ScrollView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:layout_marginTop="20dp"
|
||||
android:layout_marginHorizontal="10dp"
|
||||
>
|
||||
<LinearLayout
|
||||
android:id="@+id/customViewRoot"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="center"
|
||||
android:orientation="vertical"
|
||||
/>
|
||||
</ScrollView>
|
||||
<LinearLayout
|
||||
android:id="@+id/buttons"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginHorizontal="20dp"
|
||||
android:layout_marginTop="20dp"
|
||||
android:layout_marginBottom="20dp"
|
||||
android:orientation="horizontal">
|
||||
|
||||
|
||||
<Button
|
||||
android:id="@+id/btn1"
|
||||
style="@style/SJDialog.ButtonStyle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="45dp"
|
||||
android:layout_weight="1"
|
||||
android:autoSizeMaxTextSize="14dp"
|
||||
android:autoSizeMinTextSize="5dp"
|
||||
android:autoSizeStepGranularity="1dp"
|
||||
android:autoSizeTextType="uniform"
|
||||
android:maxLines="1"
|
||||
android:text="Cancel" />
|
||||
|
||||
<Button
|
||||
android:id="@+id/btn2"
|
||||
style="@style/SJDialog.ButtonStyle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="45dp"
|
||||
android:layout_marginStart="10dp"
|
||||
android:layout_weight="1"
|
||||
android:autoSizeMaxTextSize="14dp"
|
||||
android:autoSizeMinTextSize="5dp"
|
||||
android:autoSizeStepGranularity="1dp"
|
||||
android:autoSizeTextType="uniform"
|
||||
android:maxLines="1"
|
||||
android:visibility="gone"
|
||||
android:text="Ok" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</RelativeLayout>
|
||||
@@ -0,0 +1,50 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="match_parent"
|
||||
android:minHeight="70dp"
|
||||
android:layout_height="wrap_content"
|
||||
|
||||
android:gravity="center"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/layoutItem"
|
||||
android:background="@drawable/ripple_list"
|
||||
android:clipChildren="true"
|
||||
android:layout_width="80dp"
|
||||
android:layout_margin="5dp"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="vertical"
|
||||
android:paddingVertical="5dp"
|
||||
android:layout_gravity="center"
|
||||
|
||||
>
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/imageView"
|
||||
android:layout_width="45dp"
|
||||
android:layout_height="45dp"
|
||||
android:layout_gravity="center"
|
||||
/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/value1Txt"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="30dp"
|
||||
android:autoSizeTextType="uniform"
|
||||
android:autoSizeMinTextSize="5dp"
|
||||
android:autoSizeMaxTextSize="10dp"
|
||||
android:autoSizeStepGranularity="1dp"
|
||||
android:textSize="10dp"
|
||||
android:textColor="?colorOnSecondaryContainer"
|
||||
android:layout_weight="1"
|
||||
android:maxLines="2"
|
||||
android:textAlignment="center"
|
||||
android:gravity="center"
|
||||
android:textStyle="bold"
|
||||
android:layout_marginHorizontal="10dp"
|
||||
android:text="Value"
|
||||
|
||||
/>
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
@@ -0,0 +1,57 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="match_parent"
|
||||
android:minHeight="70dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:padding="5dp"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/layoutItem"
|
||||
android:background="@drawable/ripple_list"
|
||||
android:clipChildren="true"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="vertical"
|
||||
android:paddingVertical="5dp"
|
||||
|
||||
>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/value1Txt"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="30dp"
|
||||
android:autoSizeTextType="uniform"
|
||||
android:autoSizeMinTextSize="5dp"
|
||||
android:autoSizeMaxTextSize="25dp"
|
||||
android:autoSizeStepGranularity="1dp"
|
||||
android:textSize="20dp"
|
||||
android:textColor="?colorOnSecondaryContainer"
|
||||
android:layout_weight="1"
|
||||
android:maxLines="1"
|
||||
android:gravity="center"
|
||||
android:textStyle="bold"
|
||||
android:layout_marginHorizontal="20dp"
|
||||
android:text="Value"
|
||||
|
||||
/>
|
||||
<TextView
|
||||
android:id="@+id/value2Txt"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="30dp"
|
||||
android:autoSizeTextType="uniform"
|
||||
android:autoSizeMinTextSize="5dp"
|
||||
android:autoSizeMaxTextSize="25dp"
|
||||
android:autoSizeStepGranularity="1dp"
|
||||
android:textSize="15dp"
|
||||
android:textColor="?colorOnSecondaryContainer"
|
||||
android:layout_weight="1"
|
||||
android:maxLines="1"
|
||||
android:gravity="center"
|
||||
|
||||
android:layout_marginHorizontal="20dp"
|
||||
android:text="Value"
|
||||
android:visibility="gone"
|
||||
/>
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
@@ -0,0 +1,110 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:id="@+id/dialog"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:paddingVertical="10dp"
|
||||
|
||||
>
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/dialogBackground"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginHorizontal="10dp"
|
||||
|
||||
android:background="@drawable/dialog_background"
|
||||
android:gravity="bottom"
|
||||
android:orientation="vertical">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/titleText"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:layout_marginHorizontal="10dp"
|
||||
android:layout_marginTop="20dp"
|
||||
android:text="Title"
|
||||
android:textAlignment="center"
|
||||
android:textColor="?colorOnSecondaryContainer"
|
||||
android:textSize="25dp" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/messageTxt"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:layout_marginHorizontal="20dp"
|
||||
android:layout_marginTop="10dp"
|
||||
android:text="Message"
|
||||
android:textAlignment="viewStart"
|
||||
android:textColor="?colorOnSecondaryContainer"
|
||||
android:textSize="20dp"
|
||||
android:visibility="gone" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/emptyListTxt"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="List is empty"
|
||||
android:layout_gravity="center"
|
||||
android:layout_marginTop="20dp"
|
||||
android:textColor="?colorOnSecondaryContainer"
|
||||
android:visibility="gone"
|
||||
/>
|
||||
|
||||
<androidx.recyclerview.widget.RecyclerView
|
||||
android:id="@+id/list"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="0dp"
|
||||
android:layout_marginHorizontal="10dp"
|
||||
android:layout_marginTop="20dp"
|
||||
android:layout_weight="1"
|
||||
|
||||
/>
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/buttons"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginHorizontal="20dp"
|
||||
android:layout_marginTop="20dp"
|
||||
android:layout_marginBottom="20dp"
|
||||
android:orientation="horizontal">
|
||||
|
||||
|
||||
<Button
|
||||
android:id="@+id/btn1"
|
||||
style="@style/SJDialog.ButtonStyle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="45dp"
|
||||
android:layout_weight="1"
|
||||
android:autoSizeMaxTextSize="14dp"
|
||||
android:autoSizeMinTextSize="5dp"
|
||||
android:autoSizeStepGranularity="1dp"
|
||||
android:autoSizeTextType="uniform"
|
||||
android:maxLines="1"
|
||||
android:text="Cancel"
|
||||
android:visibility="visible" />
|
||||
|
||||
<Button
|
||||
android:id="@+id/btn2"
|
||||
style="@style/SJDialog.ButtonStyle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="45dp"
|
||||
android:layout_marginStart="10dp"
|
||||
android:layout_weight="1"
|
||||
android:autoSizeMaxTextSize="14dp"
|
||||
android:autoSizeMinTextSize="5dp"
|
||||
android:autoSizeStepGranularity="1dp"
|
||||
android:autoSizeTextType="uniform"
|
||||
android:maxLines="1"
|
||||
android:text="Ok"
|
||||
android:visibility="gone" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
</RelativeLayout>
|
||||
@@ -0,0 +1,72 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:id="@+id/dialog"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:paddingBottom="10dp"
|
||||
>
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/dialogBackground"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginHorizontal="10dp"
|
||||
android:background="@drawable/dialog_background"
|
||||
android:gravity="bottom"
|
||||
android:orientation="vertical">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/titleText"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:layout_marginHorizontal="10dp"
|
||||
android:layout_marginTop="20dp"
|
||||
android:layout_weight="1"
|
||||
android:textColor="?colorOnSecondaryContainer"
|
||||
android:text="Title"
|
||||
android:textAlignment="center"
|
||||
android:textSize="25dp" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/messageTxt"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:layout_marginHorizontal="20dp"
|
||||
android:layout_marginTop="10dp"
|
||||
android:textColor="?colorOnSecondaryContainer"
|
||||
android:text="Message"
|
||||
android:textAlignment="viewStart"
|
||||
android:textSize="20dp"
|
||||
android:visibility="gone" />
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/buttonRoot"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginHorizontal="20dp"
|
||||
android:layout_marginTop="20dp"
|
||||
android:layout_marginBottom="20dp"
|
||||
android:orientation="horizontal">
|
||||
|
||||
|
||||
<Button
|
||||
android:id="@+id/btn"
|
||||
style="@style/SJDialog.ButtonStyle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="45dp"
|
||||
android:layout_weight="1"
|
||||
android:autoSizeMaxTextSize="14dp"
|
||||
android:autoSizeMinTextSize="5dp"
|
||||
android:autoSizeStepGranularity="1dp"
|
||||
android:autoSizeTextType="uniform"
|
||||
android:maxLines="1"
|
||||
android:text="Ok" />
|
||||
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
</RelativeLayout>
|
||||
@@ -0,0 +1,48 @@
|
||||
<resources>
|
||||
<color name="md_theme_primary">#B2C5FF</color>
|
||||
<color name="md_theme_onPrimary">#002A79</color>
|
||||
<color name="md_theme_primaryContainer">#003EA9</color>
|
||||
<color name="md_theme_onPrimaryContainer">#DAE2FF</color>
|
||||
<color name="md_theme_secondary">#C1C6DD</color>
|
||||
<color name="md_theme_onSecondary">#2A3042</color>
|
||||
<color name="md_theme_secondaryContainer">#414659</color>
|
||||
<color name="md_theme_onSecondaryContainer">#DCE1F9</color>
|
||||
<color name="md_theme_tertiary">#C0C1FF</color>
|
||||
<color name="md_theme_onTertiary">#1200AA</color>
|
||||
<color name="md_theme_tertiaryContainer">#2510E1</color>
|
||||
<color name="md_theme_onTertiaryContainer">#E1E0FF</color>
|
||||
<color name="md_theme_error">#FFB4A9</color>
|
||||
<color name="md_theme_errorContainer">#930006</color>
|
||||
<color name="md_theme_onError">#680003</color>
|
||||
<color name="md_theme_onErrorContainer">#FFDAD4</color>
|
||||
<color name="md_theme_background">#1B1B1F</color>
|
||||
<color name="md_theme_onBackground">#E3E1E6</color>
|
||||
<color name="md_theme_surface">#1B1B1F</color>
|
||||
<color name="md_theme_onSurface">#E3E1E6</color>
|
||||
<color name="md_theme_surfaceVariant">#44464E</color>
|
||||
<color name="md_theme_onSurfaceVariant">#C6C6D0</color>
|
||||
<color name="md_theme_outline">#8F909A</color>
|
||||
<color name="md_theme_inverseOnSurface">#1B1B1F</color>
|
||||
<color name="md_theme_inverseSurface">#E3E1E6</color>
|
||||
<color name="md_theme_inversePrimary">#0053DC</color>
|
||||
<color name="md_theme_shadow">#000000</color>
|
||||
<color name="md_theme_primaryInverse">#0053DC</color>
|
||||
|
||||
<color name="seed">#0060F4</color>
|
||||
<color name="error">#BA1B1B</color>
|
||||
<color name="Custom0">#625FCD</color>
|
||||
|
||||
|
||||
<color name="overlay_light_primary">#9C4146</color>
|
||||
<color name="overlay_light_onPrimary">#FFFFFF</color>
|
||||
<color name= "overlay_light_primaryContainer">#FFDADB</color>
|
||||
<color name="overlay_light_onPrimaryContainer">#400008</color>
|
||||
|
||||
<color name="SJDialog_oldBackground">#333333</color>
|
||||
<color name="SJDialog_oldBackground2">#4a4a4a</color>
|
||||
<color name="SJDialog_oldButton">#0060f4</color>
|
||||
<color name="SJDialog_red">#BA1B1B</color>
|
||||
|
||||
<color name="SJDialog_OldThemeTextColor">#E5E5E5</color>
|
||||
<color name="SJDialog_ErrorTextColor">#FFDAD4</color>
|
||||
</resources>
|
||||
@@ -0,0 +1,36 @@
|
||||
<resources>
|
||||
|
||||
<style name="Theme.SJDialog" parent="Theme.Material3.DynamicColors.DayNight">
|
||||
<item name="colorPrimary">@color/md_theme_primary</item>
|
||||
<item name="colorOnPrimary">@color/md_theme_onPrimary</item>
|
||||
<item name="colorPrimaryContainer">@color/md_theme_primaryContainer</item>
|
||||
<item name="colorOnPrimaryContainer">@color/md_theme_onPrimaryContainer</item>
|
||||
<item name="colorSecondary">@color/md_theme_secondary</item>
|
||||
<item name="colorOnSecondary">@color/md_theme_onSecondary</item>
|
||||
<item name="colorSecondaryContainer">@color/md_theme_secondaryContainer</item>
|
||||
<item name="colorOnSecondaryContainer">@color/md_theme_onSecondaryContainer</item>
|
||||
<item name="colorTertiary">@color/md_theme_tertiary</item>
|
||||
<item name="colorOnTertiary">@color/md_theme_onTertiary</item>
|
||||
<item name="colorTertiaryContainer">@color/md_theme_tertiaryContainer</item>
|
||||
<item name="colorOnTertiaryContainer">@color/md_theme_onTertiaryContainer</item>
|
||||
<item name="colorError">@color/md_theme_error</item>
|
||||
<item name="colorErrorContainer">@color/md_theme_errorContainer</item>
|
||||
<item name="colorOnError">@color/md_theme_onError</item>
|
||||
<item name="colorOnErrorContainer">@color/md_theme_onErrorContainer</item>
|
||||
<item name="android:colorBackground">@color/md_theme_background</item>
|
||||
<item name="colorOnBackground">@color/md_theme_onBackground</item>
|
||||
<item name="colorSurface">@color/md_theme_surface</item>
|
||||
<item name="colorOnSurface">@color/md_theme_onSurface</item>
|
||||
<item name="colorSurfaceVariant">@color/md_theme_surfaceVariant</item>
|
||||
<item name="colorOnSurfaceVariant">@color/md_theme_onSurfaceVariant</item>
|
||||
<item name="colorOutline">@color/md_theme_outline</item>
|
||||
<item name="colorOnSurfaceInverse">@color/md_theme_inverseOnSurface</item>
|
||||
<item name="colorSurfaceInverse">@color/md_theme_inverseSurface</item>
|
||||
<item name="colorPrimaryInverse">@color/md_theme_primaryInverse</item>
|
||||
|
||||
<item name="materialButtonStyle">@style/SJDialog.ButtonStyle</item>
|
||||
</style>
|
||||
|
||||
|
||||
|
||||
</resources>
|
||||
@@ -0,0 +1,49 @@
|
||||
<resources>
|
||||
<color name="md_theme_primary">#0053DC</color>
|
||||
<color name="md_theme_onPrimary">#FFFFFF</color>
|
||||
<color name="md_theme_primaryContainer">#DAE2FF</color>
|
||||
<color name="md_theme_onPrimaryContainer">#00174D</color>
|
||||
<color name="md_theme_secondary">#585E71</color>
|
||||
<color name="md_theme_onSecondary">#FFFFFF</color>
|
||||
<color name="md_theme_secondaryContainer">#DCE1F9</color>
|
||||
<color name="md_theme_onSecondaryContainer">#151B2C</color>
|
||||
<color name="md_theme_tertiary">#433EF7</color>
|
||||
<color name="md_theme_onTertiary">#FFFFFF</color>
|
||||
<color name="md_theme_tertiaryContainer">#E1E0FF</color>
|
||||
<color name="md_theme_onTertiaryContainer">#07006D</color>
|
||||
<color name="md_theme_error">#BA1B1B</color>
|
||||
<color name="md_theme_errorContainer">#FFDAD4</color>
|
||||
<color name="md_theme_onError">#FFFFFF</color>
|
||||
<color name="md_theme_onErrorContainer">#410001</color>
|
||||
<color name="md_theme_background">#FEFBFF</color>
|
||||
<color name="md_theme_onBackground">#1B1B1F</color>
|
||||
<color name="md_theme_surface">#FEFBFF</color>
|
||||
<color name="md_theme_onSurface">#1B1B1F</color>
|
||||
<color name="md_theme_surfaceVariant">#E2E2EC</color>
|
||||
<color name="md_theme_onSurfaceVariant">#44464E</color>
|
||||
<color name="md_theme_outline">#75767F</color>
|
||||
<color name="md_theme_inverseOnSurface">#F2F0F5</color>
|
||||
<color name="md_theme_inverseSurface">#303033</color>
|
||||
<color name="md_theme_inversePrimary">#B2C5FF</color>
|
||||
<color name="md_theme_shadow">#000000</color>
|
||||
<color name="md_theme_primaryInverse">#B2C5FF</color>
|
||||
|
||||
<color name="seed">#0060F4</color>
|
||||
<color name="error">#BA1B1B</color>
|
||||
<color name="Custom0">#625FCD</color>
|
||||
|
||||
|
||||
<color name="overlay_light_primary">#9C4146</color>
|
||||
<color name="overlay_light_onPrimary">#FFFFFF</color>
|
||||
<color name= "overlay_light_primaryContainer">#FFDADB</color>
|
||||
<color name="overlay_light_onPrimaryContainer">#400008</color>
|
||||
|
||||
<color name="SJDialog_oldBackground">#E5E5E5</color>
|
||||
<color name="SJDialog_oldBackground2">#D5D5D5</color>
|
||||
<color name="SJDialog_oldButton">#0060f4</color>
|
||||
<color name="SJDialog_red">#BA1B1B</color>
|
||||
<color name="SJDialog_OldThemeErrorDialog">#930006</color>
|
||||
|
||||
<color name="SJDialog_OldThemeTextColor">#333333</color>
|
||||
<color name="SJDialog_ErrorTextColor">#410001</color>
|
||||
</resources>
|
||||
@@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<!-- "@android:style/Widget.Button"/-->
|
||||
<style name="SJDialog.ButtonStyle" parent="@android:style/Widget.Button">
|
||||
<item name="android:background">@drawable/ripple_button</item>
|
||||
<item name="android:textSize">12dp</item>
|
||||
<item name="android:paddingStart">15dp</item>
|
||||
<item name="android:paddingEnd">15dp</item>
|
||||
<!-- <item name="android:padding">14dp</item>-->
|
||||
<item name="android:focusable">true</item>
|
||||
<item name="android:clickable">true</item>
|
||||
<item name="textAllCaps">false</item>
|
||||
<item name="android:textAppearance">?android:attr/textAppearanceSmallInverse</item>
|
||||
<item name="android:textColor">?colorOnPrimary</item>
|
||||
<item name="android:gravity">center_vertical|center_horizontal</item>
|
||||
</style>
|
||||
|
||||
<style name="SJDialog.ButtonStyle.Red" parent="@style/SJDialog.ButtonStyle">
|
||||
<item name="backgroundTint">@color/md_theme_error</item>
|
||||
<item name="android:textColor">@color/md_theme_onError</item>
|
||||
</style>
|
||||
|
||||
<style name="SJDialogAnimation">
|
||||
<item name="android:windowEnterAnimation">@anim/slide_in</item>
|
||||
<item name="android:windowExitAnimation">@anim/slide_out</item>
|
||||
</style>
|
||||
|
||||
</resources>
|
||||
@@ -0,0 +1,34 @@
|
||||
<resources>
|
||||
|
||||
<style name="Theme.SJDialog" parent="Theme.Material3.DynamicColors.DayNight">
|
||||
<item name="colorPrimary">@color/md_theme_primary</item>
|
||||
<item name="colorOnPrimary">@color/md_theme_onPrimary</item>
|
||||
<item name="colorPrimaryContainer">@color/md_theme_primaryContainer</item>
|
||||
<item name="colorOnPrimaryContainer">@color/md_theme_onPrimaryContainer</item>
|
||||
<item name="colorSecondary">@color/md_theme_secondary</item>
|
||||
<item name="colorOnSecondary">@color/md_theme_onSecondary</item>
|
||||
<item name="colorSecondaryContainer">@color/md_theme_secondaryContainer</item>
|
||||
<item name="colorOnSecondaryContainer">@color/md_theme_onSecondaryContainer</item>
|
||||
<item name="colorTertiary">@color/md_theme_tertiary</item>
|
||||
<item name="colorOnTertiary">@color/md_theme_onTertiary</item>
|
||||
<item name="colorTertiaryContainer">@color/md_theme_tertiaryContainer</item>
|
||||
<item name="colorOnTertiaryContainer">@color/md_theme_onTertiaryContainer</item>
|
||||
<item name="colorError">@color/md_theme_error</item>
|
||||
<item name="colorErrorContainer">@color/md_theme_errorContainer</item>
|
||||
<item name="colorOnError">@color/md_theme_onError</item>
|
||||
<item name="colorOnErrorContainer">@color/md_theme_onErrorContainer</item>
|
||||
<item name="android:colorBackground">@color/md_theme_background</item>
|
||||
<item name="colorOnBackground">@color/md_theme_onBackground</item>
|
||||
<item name="colorSurface">@color/md_theme_surface</item>
|
||||
<item name="colorOnSurface">@color/md_theme_onSurface</item>
|
||||
<item name="colorSurfaceVariant">@color/md_theme_surfaceVariant</item>
|
||||
<item name="colorOnSurfaceVariant">@color/md_theme_onSurfaceVariant</item>
|
||||
<item name="colorOutline">@color/md_theme_outline</item>
|
||||
<item name="colorOnSurfaceInverse">@color/md_theme_inverseOnSurface</item>
|
||||
<item name="colorSurfaceInverse">@color/md_theme_inverseSurface</item>
|
||||
<item name="colorPrimaryInverse">@color/md_theme_primaryInverse</item>
|
||||
|
||||
<item name="materialButtonStyle">@style/SJDialog.ButtonStyle</item>
|
||||
</style>
|
||||
|
||||
</resources>
|
||||
Reference in New Issue
Block a user