Skip to content
Snippets Groups Projects
Commit f7742d5a authored by Taras's avatar Taras
Browse files

Add invite button

parent 5c3e1090
No related branches found
No related tags found
No related merge requests found
...@@ -2,6 +2,7 @@ package com.futo.circles.view ...@@ -2,6 +2,7 @@ package com.futo.circles.view
import android.content.Context import android.content.Context
import android.util.AttributeSet import android.util.AttributeSet
import android.util.TypedValue
import android.view.LayoutInflater import android.view.LayoutInflater
import androidx.constraintlayout.widget.ConstraintLayout import androidx.constraintlayout.widget.ConstraintLayout
import com.futo.circles.R import com.futo.circles.R
...@@ -25,6 +26,14 @@ class LoadingButton( ...@@ -25,6 +26,14 @@ class LoadingButton(
buttonText = it.toString() buttonText = it.toString()
binding.button.text = it binding.button.text = it
} }
getDimensionPixelSize(R.styleable.LoadingButton_android_textSize, 0).takeIf { it > 0 }
?.let {
binding.button.setTextSize(TypedValue.COMPLEX_UNIT_PX, it.toFloat())
}
getDimensionPixelSize(R.styleable.LoadingButton_textPadding, 0).takeIf { it > 0 }
?.let {
binding.button.setPadding(it, it, it, it)
}
} }
} }
......
...@@ -14,7 +14,21 @@ ...@@ -14,7 +14,21 @@
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" app:layout_constraintTop_toTopOf="parent"
app:navigationIcon="?attr/homeAsUpIndicator" app:navigationIcon="?attr/homeAsUpIndicator"
app:titleCentered="true" /> app:titleCentered="true"
app:titleMarginEnd="72dp">
<com.futo.circles.view.LoadingButton
android:id="@+id/btnInvite"
android:layout_width="56dp"
android:layout_height="match_parent"
android:layout_gravity="end"
android:layout_marginVertical="8dp"
android:layout_marginEnd="8dp"
android:text="@string/invite"
android:textSize="13sp"
app:textPadding="1dp" />
</com.google.android.material.appbar.MaterialToolbar>
<View <View
android:id="@+id/toolbarDivider" android:id="@+id/toolbarDivider"
......
...@@ -3,6 +3,8 @@ ...@@ -3,6 +3,8 @@
<declare-styleable name="LoadingButton"> <declare-styleable name="LoadingButton">
<attr name="android:text" /> <attr name="android:text" />
<attr name="android:textSize" />
<attr name="textPadding" format="dimension" />
</declare-styleable> </declare-styleable>
<declare-styleable name="ExpandContentButton"> <declare-styleable name="ExpandContentButton">
......
...@@ -27,11 +27,12 @@ ...@@ -27,11 +27,12 @@
<string name="share">Share</string> <string name="share">Share</string>
<string name="hide_replies">Hide replies</string> <string name="hide_replies">Hide replies</string>
<string name="invite_members">Invite members</string> <string name="invite_members">Invite members</string>
<string name="invite_members_to_format">Invite members to %s</string> <string name="invite_to_format">Invite to %s</string>
<string name="search_by_name_or_id">Search by name or id</string> <string name="search_by_name_or_id">Search by name or id</string>
<string name="known_users">Known users</string> <string name="known_users">Known users</string>
<string name="suggestion">Suggestions</string> <string name="suggestion">Suggestions</string>
<string name="no_results">No results</string> <string name="no_results">No results</string>
<string name="invite">Invite</string>
<plurals name="member_plurals"> <plurals name="member_plurals">
<item quantity="one">%d member</item> <item quantity="one">%d member</item>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment