Normalising arrow icons
@ -108,9 +108,9 @@ class KeyboardPageSearchView @JvmOverloads constructor(
|
|||||||
fun showRequested(): Boolean = state == State.SHOW_REQUESTED
|
fun showRequested(): Boolean = state == State.SHOW_REQUESTED
|
||||||
|
|
||||||
fun enableBackNavigation(enable: Boolean = true) {
|
fun enableBackNavigation(enable: Boolean = true) {
|
||||||
navButton.setImageResource(if (enable) R.drawable.ic_arrow_left_24 else R.drawable.ic_search_24)
|
navButton.setImageResource(if (enable) R.drawable.ic_arrow_left else R.drawable.ic_search_24)
|
||||||
if (enable) {
|
if (enable) {
|
||||||
navButton.setImageResource(R.drawable.ic_arrow_left_24)
|
navButton.setImageResource(R.drawable.ic_arrow_left)
|
||||||
navButton.setOnClickListener { callbacks?.onNavigationClicked() }
|
navButton.setOnClickListener { callbacks?.onNavigationClicked() }
|
||||||
} else {
|
} else {
|
||||||
navButton.setImageResource(R.drawable.ic_search_24)
|
navButton.setImageResource(R.drawable.ic_search_24)
|
||||||
|
@ -165,7 +165,7 @@ fun AppBarText(title: String) {
|
|||||||
fun AppBarBackIcon(onBack: () -> Unit) {
|
fun AppBarBackIcon(onBack: () -> Unit) {
|
||||||
IconButton(onClick = onBack) {
|
IconButton(onClick = onBack) {
|
||||||
Icon(
|
Icon(
|
||||||
painter = painterResource(id = R.drawable.ic_baseline_arrow_back_24),
|
painter = painterResource(id = R.drawable.ic_arrow_left),
|
||||||
contentDescription = stringResource(R.string.back)
|
contentDescription = stringResource(R.string.back)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
Before Width: | Height: | Size: 260 B |
Before Width: | Height: | Size: 307 B |
Before Width: | Height: | Size: 284 B |
Before Width: | Height: | Size: 341 B |
Before Width: | Height: | Size: 386 B |
Before Width: | Height: | Size: 353 B |
Before Width: | Height: | Size: 238 B |
Before Width: | Height: | Size: 255 B |
Before Width: | Height: | Size: 344 B |
Before Width: | Height: | Size: 328 B |
Before Width: | Height: | Size: 508 B |
Before Width: | Height: | Size: 381 B |
Before Width: | Height: | Size: 652 B |
Before Width: | Height: | Size: 502 B |
9
app/src/main/res/drawable/ic_arrow_left.xml
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
android:width="24dp"
|
||||||
|
android:height="24dp"
|
||||||
|
android:viewportWidth="50"
|
||||||
|
android:viewportHeight="50">
|
||||||
|
<path
|
||||||
|
android:pathData="M34.425,36.527L19.159,24.147L34.753,11.491C34.947,11.342 35.111,11.152 35.236,10.933C35.361,10.714 35.443,10.471 35.479,10.217C35.515,9.963 35.504,9.704 35.446,9.455C35.387,9.206 35.284,8.972 35.14,8.767C34.996,8.562 34.816,8.39 34.61,8.261C34.404,8.132 34.176,8.049 33.939,8.016C33.702,7.983 33.462,8.001 33.232,8.07C33.002,8.139 32.787,8.256 32.6,8.416L15.545,22.254C15.363,22.406 15.208,22.592 15.09,22.804C15.007,22.888 14.93,22.978 14.86,23.074C14.574,23.482 14.451,23.995 14.517,24.501C14.584,25.006 14.834,25.463 15.212,25.77L32.268,39.609C32.455,39.762 32.668,39.873 32.896,39.937C33.123,40.001 33.36,40.016 33.593,39.982C33.826,39.947 34.05,39.863 34.252,39.735C34.455,39.607 34.632,39.437 34.773,39.235C34.916,39.032 35.02,38.802 35.079,38.556C35.139,38.311 35.153,38.055 35.121,37.803C35.089,37.552 35.011,37.31 34.891,37.091C34.772,36.872 34.614,36.68 34.425,36.527Z"
|
||||||
|
android:fillColor="?android:textColorPrimary"/>
|
||||||
|
</vector>
|
@ -1,10 +0,0 @@
|
|||||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
|
||||||
android:autoMirrored="true"
|
|
||||||
android:width="24dp"
|
|
||||||
android:height="24dp"
|
|
||||||
android:viewportWidth="24"
|
|
||||||
android:viewportHeight="24">
|
|
||||||
<path
|
|
||||||
android:fillColor="@color/signal_icon_tint_tab_selected"
|
|
||||||
android:pathData="M20,11.25l-14.439,0l1.559,-1.249l5.471,-5.471l-1.061,-1.06l-8.53,8.53l8.53,8.53l1.061,-1.06l-5.471,-5.471l-1.559,-1.249l14.439,0l0,-1.5z"/>
|
|
||||||
</vector>
|
|
9
app/src/main/res/drawable/ic_arrow_right.xml
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
android:width="24dp"
|
||||||
|
android:height="24dp"
|
||||||
|
android:viewportWidth="50"
|
||||||
|
android:viewportHeight="50">
|
||||||
|
<path
|
||||||
|
android:pathData="M15.575,11.473L30.841,23.853L15.247,36.509C15.053,36.658 14.889,36.848 14.764,37.067C14.639,37.286 14.557,37.529 14.521,37.783C14.484,38.037 14.496,38.296 14.554,38.545C14.613,38.794 14.717,39.028 14.86,39.233C15.003,39.438 15.184,39.61 15.39,39.739C15.596,39.868 15.824,39.951 16.061,39.984C16.298,40.017 16.538,39.999 16.768,39.93C16.998,39.861 17.212,39.744 17.4,39.584L34.455,25.746C34.637,25.594 34.792,25.408 34.91,25.196C34.993,25.112 35.07,25.022 35.14,24.926C35.426,24.518 35.549,24.005 35.482,23.499C35.416,22.994 35.166,22.537 34.787,22.23L17.732,8.391C17.545,8.238 17.331,8.127 17.104,8.063C16.877,7.999 16.64,7.983 16.407,8.018C16.174,8.053 15.95,8.137 15.748,8.265C15.545,8.393 15.368,8.563 15.227,8.766C15.084,8.968 14.98,9.198 14.921,9.444C14.861,9.689 14.847,9.945 14.879,10.197C14.911,10.448 14.99,10.69 15.109,10.909C15.228,11.128 15.386,11.32 15.575,11.473Z"
|
||||||
|
android:fillColor="#000000"/>
|
||||||
|
</vector>
|
@ -1,11 +0,0 @@
|
|||||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
|
||||||
android:width="24dp"
|
|
||||||
android:height="24dp"
|
|
||||||
android:viewportWidth="24"
|
|
||||||
android:viewportHeight="24"
|
|
||||||
android:tint="?attr/colorControlNormal"
|
|
||||||
android:autoMirrored="true">
|
|
||||||
<path
|
|
||||||
android:fillColor="@android:color/white"
|
|
||||||
android:pathData="M20,11H7.83l5.59,-5.59L12,4l-8,8 8,8 1.41,-1.41L7.83,13H20v-2z"/>
|
|
||||||
</vector>
|
|
@ -1,5 +0,0 @@
|
|||||||
<vector android:height="24dp" android:tint="#000000"
|
|
||||||
android:viewportHeight="24" android:viewportWidth="24"
|
|
||||||
android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
|
||||||
<path android:fillColor="@android:color/white" android:pathData="M15.41,16.59L10.83,12l4.58,-4.59L14,6l-6,6 6,6 1.41,-1.41z"/>
|
|
||||||
</vector>
|
|
@ -1,5 +0,0 @@
|
|||||||
<vector android:height="24dp" android:tint="#000000"
|
|
||||||
android:viewportHeight="24" android:viewportWidth="24"
|
|
||||||
android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
|
||||||
<path android:fillColor="@android:color/white" android:pathData="M8.59,16.59L13.17,12 8.59,7.41 10,6l6,6 -6,6 -1.41,-1.41z"/>
|
|
||||||
</vector>
|
|
@ -1,12 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
|
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
android:color="@color/transparent_white_40">
|
android:color="@color/transparent_white_40">
|
||||||
<item android:id="@+id/mask">
|
|
||||||
<shape>
|
|
||||||
<corners android:radius="1000dp" />
|
|
||||||
<solid android:color="@color/white" />
|
|
||||||
</shape>
|
|
||||||
</item>
|
|
||||||
<item>
|
<item>
|
||||||
<shape>
|
<shape>
|
||||||
<corners android:radius="1000dp" />
|
<corners android:radius="1000dp" />
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
app:layout_constraintTop_toTopOf="parent"
|
app:layout_constraintTop_toTopOf="parent"
|
||||||
app:layout_constraintBottom_toTopOf="@+id/conversationRecyclerView"
|
app:layout_constraintBottom_toTopOf="@+id/conversationRecyclerView"
|
||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
android:theme="@style/Widget.Session.ActionBar.Flat"
|
||||||
android:background="?colorPrimary"
|
android:background="?colorPrimary"
|
||||||
app:contentInsetStart="0dp">
|
app:contentInsetStart="0dp">
|
||||||
|
|
||||||
|
@ -53,7 +53,7 @@
|
|||||||
android:elevation="8dp"
|
android:elevation="8dp"
|
||||||
android:layout_marginLeft="@dimen/small_spacing"
|
android:layout_marginLeft="@dimen/small_spacing"
|
||||||
android:layout_marginTop="@dimen/small_spacing"
|
android:layout_marginTop="@dimen/small_spacing"
|
||||||
android:src="@drawable/ic_baseline_arrow_back_24"
|
android:src="@drawable/ic_arrow_left"
|
||||||
android:scaleType="centerInside"
|
android:scaleType="centerInside"
|
||||||
android:layout_width="@dimen/medium_profile_picture_size"
|
android:layout_width="@dimen/medium_profile_picture_size"
|
||||||
android:layout_height="@dimen/medium_profile_picture_size"
|
android:layout_height="@dimen/medium_profile_picture_size"
|
||||||
|
@ -30,7 +30,7 @@
|
|||||||
android:clickable="true"
|
android:clickable="true"
|
||||||
android:contentDescription="@string/new_conversation_dialog_back_button_content_description"
|
android:contentDescription="@string/new_conversation_dialog_back_button_content_description"
|
||||||
android:focusable="true"
|
android:focusable="true"
|
||||||
android:src="@drawable/ic_arrow_left_24"
|
android:src="@drawable/ic_arrow_left"
|
||||||
app:layout_constraintBottom_toBottomOf="@id/titleText"
|
app:layout_constraintBottom_toBottomOf="@id/titleText"
|
||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
app:layout_constraintTop_toTopOf="@id/titleText"
|
app:layout_constraintTop_toTopOf="@id/titleText"
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
android:layout_marginStart="@dimen/medium_spacing"
|
android:layout_marginStart="@dimen/medium_spacing"
|
||||||
android:clickable="true"
|
android:clickable="true"
|
||||||
android:focusable="true"
|
android:focusable="true"
|
||||||
android:src="@drawable/ic_arrow_left_24"
|
android:src="@drawable/ic_arrow_left"
|
||||||
app:layout_constraintBottom_toBottomOf="@id/titleText"
|
app:layout_constraintBottom_toBottomOf="@id/titleText"
|
||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
app:layout_constraintTop_toTopOf="@id/titleText"
|
app:layout_constraintTop_toTopOf="@id/titleText"
|
||||||
|
@ -18,7 +18,8 @@
|
|||||||
<androidx.appcompat.widget.Toolbar
|
<androidx.appcompat.widget.Toolbar
|
||||||
android:id="@+id/toolbar"
|
android:id="@+id/toolbar"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"/>
|
android:layout_height="wrap_content"
|
||||||
|
android:theme="@style/Widget.Session.ActionBar"/>
|
||||||
|
|
||||||
</com.google.android.material.appbar.AppBarLayout>
|
</com.google.android.material.appbar.AppBarLayout>
|
||||||
|
|
||||||
|
@ -18,7 +18,10 @@
|
|||||||
android:layout_marginBottom="32dp"
|
android:layout_marginBottom="32dp"
|
||||||
android:layout_marginEnd="32dp"
|
android:layout_marginEnd="32dp"
|
||||||
android:layout_gravity="bottom|end"
|
android:layout_gravity="bottom|end"
|
||||||
android:padding="8dp"
|
android:paddingStart="8dp"
|
||||||
|
android:paddingTop="8dp"
|
||||||
|
android:paddingBottom="8dp"
|
||||||
|
android:paddingEnd="4dp"
|
||||||
android:gravity="center"
|
android:gravity="center"
|
||||||
android:orientation="horizontal"
|
android:orientation="horizontal"
|
||||||
android:background="@drawable/media_count_button_background"
|
android:background="@drawable/media_count_button_background"
|
||||||
@ -43,9 +46,9 @@
|
|||||||
|
|
||||||
|
|
||||||
<ImageView
|
<ImageView
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="16dp"
|
||||||
android:layout_height="20dp"
|
android:layout_height="16dp"
|
||||||
android:layout_marginStart="2dp"
|
android:layout_marginStart="@dimen/medium_spacing"
|
||||||
android:src="@drawable/ic_arrow_right"
|
android:src="@drawable/ic_arrow_right"
|
||||||
app:tint="@color/core_white"/>
|
app:tint="@color/core_white"/>
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
<ImageView
|
<ImageView
|
||||||
android:layout_width="24dp"
|
android:layout_width="24dp"
|
||||||
android:layout_height="24dp"
|
android:layout_height="24dp"
|
||||||
android:src="@drawable/ic_baseline_arrow_back_24"
|
android:src="@drawable/ic_arrow_left"
|
||||||
android:alpha="0.5"/>
|
android:alpha="0.5"/>
|
||||||
|
|
||||||
</FrameLayout>
|
</FrameLayout>
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
android:layout_gravity="center"
|
android:layout_gravity="center"
|
||||||
android:alpha="0.6"
|
android:alpha="0.6"
|
||||||
android:visibility="gone"
|
android:visibility="gone"
|
||||||
android:src="@drawable/ic_baseline_keyboard_arrow_left_24dp"
|
android:src="@drawable/ic_arrow_left"
|
||||||
app:tint="?android:textColorPrimary"
|
app:tint="?android:textColorPrimary"
|
||||||
tools:visibility="visible" />
|
tools:visibility="visible" />
|
||||||
|
|
||||||
@ -48,7 +48,7 @@
|
|||||||
android:layout_gravity="center"
|
android:layout_gravity="center"
|
||||||
android:alpha="0.6"
|
android:alpha="0.6"
|
||||||
android:visibility="gone"
|
android:visibility="gone"
|
||||||
android:src="@drawable/ic_baseline_keyboard_arrow_right_24dp"
|
android:src="@drawable/ic_arrow_right"
|
||||||
app:tint="?android:textColorPrimary"
|
app:tint="?android:textColorPrimary"
|
||||||
tools:visibility="visible" />
|
tools:visibility="visible" />
|
||||||
|
|
||||||
|
@ -61,9 +61,9 @@
|
|||||||
|
|
||||||
<ImageView
|
<ImageView
|
||||||
android:id="@+id/inputBarChevronImageView"
|
android:id="@+id/inputBarChevronImageView"
|
||||||
android:layout_width="16dp"
|
android:layout_width="12dp"
|
||||||
android:layout_height="16dp"
|
android:layout_height="12dp"
|
||||||
android:src="@drawable/ic_keyboard_arrow_left_grey600_24dp"
|
android:src="@drawable/ic_arrow_left"
|
||||||
android:layout_marginTop="1dp"
|
android:layout_marginTop="1dp"
|
||||||
app:tint="?android:textColorPrimary"
|
app:tint="?android:textColorPrimary"
|
||||||
android:alpha="0.6" />
|
android:alpha="0.6" />
|
||||||
|
@ -4,13 +4,18 @@
|
|||||||
<!-- Session -->
|
<!-- Session -->
|
||||||
<style name="Widget.Session.ActionBar" parent="Widget.AppCompat.Light.ActionBar.Solid">
|
<style name="Widget.Session.ActionBar" parent="Widget.AppCompat.Light.ActionBar.Solid">
|
||||||
<item name="android:background">?colorPrimary</item>
|
<item name="android:background">?colorPrimary</item>
|
||||||
|
<item name="android:elevation">1dp</item>
|
||||||
<item name="elevation">1dp</item>
|
<item name="elevation">1dp</item>
|
||||||
<item name="titleTextStyle">@style/TextAppearance.Session.DarkActionBar.TitleTextStyle</item>
|
<item name="titleTextStyle">@style/TextAppearance.Session.DarkActionBar.TitleTextStyle</item>
|
||||||
|
<item name="homeAsUpIndicator">@drawable/ic_arrow_left</item>
|
||||||
|
<item name="android:homeAsUpIndicator">@drawable/ic_arrow_left</item>
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<style name="Widget.Session.ActionBar.Flat">
|
<style name="Widget.Session.ActionBar.Flat">
|
||||||
<item name="android:elevation">0dp</item>
|
<item name="android:elevation">0dp</item>
|
||||||
<item name="elevation">0dp</item>
|
<item name="elevation">0dp</item>
|
||||||
|
<item name="homeAsUpIndicator">@drawable/ic_arrow_left</item>
|
||||||
|
<item name="android:homeAsUpIndicator">@drawable/ic_arrow_left</item>
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<style name="TextAppearance.Session.DarkActionBar.TitleTextStyle" parent="TextAppearance.AppCompat.Widget.ActionBar.Title">
|
<style name="TextAppearance.Session.DarkActionBar.TitleTextStyle" parent="TextAppearance.AppCompat.Widget.ActionBar.Title">
|
||||||
|