chat theme change event

mark messages as important
refactoring
This commit is contained in:
2021-09-14 23:33:10 +03:00
parent 088c6c8712
commit a3a282c32c
55 changed files with 722 additions and 111 deletions
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools">
<FrameLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="12dp">
<com.google.android.material.imageview.ShapeableImageView
android:id="@+id/photo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="centerCrop"
tools:src="@tools:sample/backgrounds/scenic" />
</FrameLayout>
</layout>
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools">
<androidx.appcompat.widget.LinearLayoutCompat
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="end"
android:padding="12dp">
<com.google.android.material.imageview.ShapeableImageView
android:id="@+id/photo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="centerCrop"
tools:src="@tools:sample/backgrounds/scenic" />
</androidx.appcompat.widget.LinearLayoutCompat>
</layout>
@@ -3,15 +3,19 @@
xmlns:tools="http://schemas.android.com/tools">
<androidx.appcompat.widget.LinearLayoutCompat
android:layout_width="wrap_content"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
android:gravity="center"
android:orientation="vertical"
android:paddingHorizontal="12dp"
android:paddingVertical="2.5dp">
<TextView
android:id="@+id/message"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Service" />
android:textColor="?textColorService"
tools:text="Service" />
</androidx.appcompat.widget.LinearLayoutCompat>
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<navigation xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/nav_graph"
app:startDestination="@id/conversationsFragment">
<include app:graph="@navigation/messages" />
</navigation>
+15 -2
View File
@@ -10,6 +10,10 @@
@android:color/transparent
</item>
<item name="android:windowLightStatusBar">true</item>
<item name="preferenceTheme">@style/PreferenceThemeOverlay</item>
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryVariant">@color/colorPrimaryVariant</item>
<item name="colorOnPrimary">@color/colorOnPrimary</item>
@@ -18,9 +22,18 @@
<item name="colorSecondaryVariant">@color/colorSecondaryVariant</item>
<item name="colorOnSecondary">@color/colorOnSecondary</item>
<item name="android:windowLightStatusBar">true</item>
<item name="colorSecondary2">@color/colorSecondary2</item>
<item name="colorSecondary2Variant">@color/colorSecondary2Variant</item>
<item name="colorOnSecondary2">@color/colorOnSecondary2</item>
<item name="preferenceTheme">@style/PreferenceThemeOverlay</item>
<item name="colorSecondary3">@color/colorSecondary3</item>
<item name="colorSecondary3Variant">@color/colorSecondary3Variant</item>
<item name="colorOnSecondary3">@color/colorOnSecondary3</item>
<item name="textColorPrimary">@color/textColorPrimary</item>
<item name="textColorSecondary">@color/textColorSecondary</item>
<item name="textColorSecondaryVariant">@color/textColorSecondaryVariant</item>
<item name="textColorService">@color/textColorService</item>
<item name="dialogCornerRadius">12dp</item>
</style>
+1
View File
@@ -25,5 +25,6 @@
<color name="n2_10">@android:color/system_neutral2_10</color>
<color name="n2_100">@android:color/system_neutral2_100</color>
<color name="n2_500">@android:color/system_neutral2_500</color>
<color name="n2_600">@android:color/system_neutral2_600</color>
</resources>
+4 -3
View File
@@ -1,9 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<attr name="textColorPrimary" format="color"/>
<attr name="textColorSecondary" format="color"/>
<attr name="textColorSecondaryVariant" format="color"/>
<attr name="textColorPrimary" format="color" />
<attr name="textColorSecondary" format="color" />
<attr name="textColorSecondaryVariant" format="color" />
<attr name="textColorService" format="color" />
<attr name="colorSecondary2" format="color" />
<attr name="colorSecondary2Variant" format="color" />
+2
View File
@@ -22,6 +22,7 @@
<color name="textColorPrimary">@color/n1_900</color>
<color name="textColorSecondary">@color/n1_900</color>
<color name="textColorSecondaryVariant">@color/n2_500</color>
<color name="textColorService">@color/n2_600</color>
<color name="colorSurface">@color/a1_0</color>
@@ -50,5 +51,6 @@
<color name="n2_10">#FDFBFE</color>
<color name="n2_100">#E0E2EB</color>
<color name="n2_500">#74767D</color>
<color name="n2_600">#5C5E65</color>
</resources>
+1
View File
@@ -30,6 +30,7 @@
<item name="textColorPrimary">@color/textColorPrimary</item>
<item name="textColorSecondary">@color/textColorSecondary</item>
<item name="textColorSecondaryVariant">@color/textColorSecondaryVariant</item>
<item name="textColorService">@color/textColorService</item>
<item name="colorSurface">@color/colorSurface</item>