rearranged layout attribute entries, cleanup

Signed-off-by: nuclearfog <hatespirit666@gmail.com>
This commit is contained in:
nuclearfog 2021-11-02 23:40:34 +01:00
parent 97c0cdc166
commit dec6c2d20c
No known key found for this signature in database
GPG Key ID: AA0271FBE406DB98
31 changed files with 647 additions and 647 deletions

View File

@ -3,7 +3,7 @@
android:height="20dp"
android:viewportWidth="20"
android:viewportHeight="20">
<path
android:pathData="M8.294,16.998c-0.435,0 -0.847,-0.203 -1.111,-0.553L3.61,11.724c-0.465,-0.613 -0.344,-1.486 0.27,-1.951c0.615,-0.467 1.488,-0.344 1.953,0.27l2.351,3.104l5.911,-9.492c0.407,-0.652 1.267,-0.852 1.921,-0.445c0.653,0.406 0.854,1.266 0.446,1.92L9.478,16.34c-0.242,0.391 -0.661,0.635 -1.12,0.656C8.336,16.998 8.316,16.998 8.294,16.998z"
android:fillColor="#FFFFFF" />
<path
android:pathData="M8.294,16.998c-0.435,0 -0.847,-0.203 -1.111,-0.553L3.61,11.724c-0.465,-0.613 -0.344,-1.486 0.27,-1.951c0.615,-0.467 1.488,-0.344 1.953,0.27l2.351,3.104l5.911,-9.492c0.407,-0.652 1.267,-0.852 1.921,-0.445c0.653,0.406 0.854,1.266 0.446,1.92L9.478,16.34c-0.242,0.391 -0.661,0.635 -1.12,0.656C8.336,16.998 8.316,16.998 8.294,16.998z"
android:fillColor="#FFFFFF" />
</vector>

View File

@ -3,13 +3,13 @@
android:height="24dp"
android:viewportWidth="320"
android:viewportHeight="320">
<path
android:fillColor="#FFFFFF"
android:pathData="M19.747,121.968v70.068c0,21.499 17.43,38.924 38.924,38.924h40.703l112.088,73.612c11.351,6.271 26.808,-5.883 34.372,-21.256L47.261,84.75C31.333,89.628 19.747,104.438 19.747,121.968z" />
<path
android:fillColor="#FFFFFF"
android:pathData="M250.386,41.816c0,-21.5 -19.464,-51.253 -38.924,-38.924L108.71,76.499l141.676,141.677V41.816z" />
<path
android:fillColor="#FFFFFF"
android:pathData="M55.463,83.202l193.146,193.145l18.88,18.874c3.459,3.469 8.005,5.204 12.547,5.204c4.541,0 9.087,-1.735 12.552,-5.204c6.934,-6.929 6.934,-18.17 0,-25.104l-42.197,-42.197L103.037,80.566L38.771,16.314c-3.461,-3.469 -8.005,-5.204 -12.549,-5.204c-4.544,0 -9.085,1.735 -12.552,5.204c-6.937,6.928 -6.937,18.17 0,25.101L55.463,83.202z" />
<path
android:fillColor="#FFFFFF"
android:pathData="M19.747,121.968v70.068c0,21.499 17.43,38.924 38.924,38.924h40.703l112.088,73.612c11.351,6.271 26.808,-5.883 34.372,-21.256L47.261,84.75C31.333,89.628 19.747,104.438 19.747,121.968z" />
<path
android:fillColor="#FFFFFF"
android:pathData="M250.386,41.816c0,-21.5 -19.464,-51.253 -38.924,-38.924L108.71,76.499l141.676,141.677V41.816z" />
<path
android:fillColor="#FFFFFF"
android:pathData="M55.463,83.202l193.146,193.145l18.88,18.874c3.459,3.469 8.005,5.204 12.547,5.204c4.541,0 9.087,-1.735 12.552,-5.204c6.934,-6.929 6.934,-18.17 0,-25.104l-42.197,-42.197L103.037,80.566L38.771,16.314c-3.461,-3.469 -8.005,-5.204 -12.549,-5.204c-4.544,0 -9.085,1.735 -12.552,5.204c-6.937,6.928 -6.937,18.17 0,25.101L55.463,83.202z" />
</vector>

View File

@ -1,17 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content"
tools:context=".dialog.InfoDialog">
<TextView
android:id="@+id/settings_app_info"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:padding="@dimen/infopopup_text_padding"
android:gravity="center_horizontal"
android:text="@string/app_name"
android:textSize="@dimen/infopopup_appname_font" />
@ -30,9 +30,9 @@
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="@dimen/infopopup_text_padding"
android:autoLink="web"
android:linksClickable="true"
android:padding="@dimen/infopopup_text_padding"
android:text="@string/settings_info_link" />
<TextView
@ -44,17 +44,17 @@
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="@dimen/infopopup_text_padding"
android:autoLink="web"
android:linksClickable="true"
android:padding="@dimen/infopopup_text_padding"
android:text="@string/app_info_twitter_link_1" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="@dimen/infopopup_text_padding"
android:autoLink="web"
android:linksClickable="true"
android:padding="@dimen/infopopup_text_padding"
android:text="@string/app_info_twitter_link_2" />
</LinearLayout>

View File

@ -11,12 +11,12 @@
android:id="@+id/confirm_title"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:singleLine="true"
android:layout_marginLeft="@dimen/confirm_text_margin"
android:layout_marginStart="@dimen/confirm_text_margin"
android:layout_marginTop="@dimen/confirm_text_margin"
android:layout_marginRight="@dimen/confirm_text_margin"
android:layout_marginEnd="@dimen/confirm_text_margin"
android:singleLine="true"
android:textSize="@dimen/confirm_title_fontsize"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
@ -28,9 +28,9 @@
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_margin="@dimen/confirm_text_margin"
android:textSize="@dimen/confirm_message_fontsize"
android:maxLines="@integer/confirm_message_max_ines"
android:scrollbars="vertical"
android:textSize="@dimen/confirm_message_fontsize"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/confirm_title"
app:layout_constraintBottom_toTopOf="@id/confirm_barrier"
@ -45,28 +45,28 @@
<Button
android:id="@+id/confirm_no"
style="@style/FeedbackButton"
android:layout_width="0dp"
android:layout_height="@dimen/confirm_button_height"
android:text="@android:string/cancel"
android:layout_margin="@dimen/confirm_button_margin"
android:textSize="@dimen/confirm_button_fontsize"
android:padding="@dimen/confirm_button_padding"
android:layout_margin="@dimen/confirm_button_margin"
android:singleLine="true"
android:text="@android:string/cancel"
android:textSize="@dimen/confirm_button_fontsize"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@id/confirm_yes" />
app:layout_constraintEnd_toStartOf="@id/confirm_yes"
style="@style/FeedbackButton" />
<Button
android:id="@+id/confirm_yes"
style="@style/FeedbackButton"
android:layout_width="0dp"
android:layout_height="@dimen/confirm_button_height"
android:text="@android:string/ok"
android:layout_margin="@dimen/confirm_button_margin"
android:textSize="@dimen/confirm_button_fontsize"
android:padding="@dimen/confirm_button_padding"
android:layout_margin="@dimen/confirm_button_margin"
android:singleLine="true"
android:text="@android:string/ok"
android:textSize="@dimen/confirm_button_fontsize"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent" />
app:layout_constraintEnd_toEndOf="parent"
style="@style/FeedbackButton" />
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@ -13,17 +13,17 @@
android:layout_height="0dp"
android:contentDescription="@string/dialog_link_image_preview"
android:scaleType="centerCrop"
app:layout_constraintDimensionRatio="2.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintEnd_toEndOf="parent" />
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintDimensionRatio="2.0" />
<ImageView
android:id="@+id/link_preview_close"
android:layout_width="@dimen/dialog_linkpreview_btn_size"
android:layout_height="@dimen/dialog_linkpreview_btn_size"
android:contentDescription="@string/dialog_link_close"
android:layout_margin="@dimen/dialog_linkpreview_margin"
android:contentDescription="@string/dialog_link_close"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintEnd_toEndOf="parent" />
@ -31,8 +31,8 @@
android:id="@+id/link_preview_image_barrier"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:constraint_referenced_ids="link_preview_image,link_preview_close"
app:barrierDirection="bottom" />
app:barrierDirection="bottom"
app:constraint_referenced_ids="link_preview_image,link_preview_close" />
<TextView
android:id="@+id/link_preview_title"
@ -49,11 +49,11 @@
android:id="@+id/link_preview_description"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:textSize="@dimen/dialog_linkpreview_textsize_description"
android:layout_margin="@dimen/dialog_linkpreview_margin"
android:fadeScrollbars="false"
android:maxLines="@integer/dialog_description_line_count"
android:scrollbars="vertical"
android:fadeScrollbars="false"
android:layout_margin="@dimen/dialog_linkpreview_margin"
android:textSize="@dimen/dialog_linkpreview_textsize_description"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/link_preview_title"
app:layout_constraintEnd_toEndOf="parent" />

View File

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
style="@style/CardViewStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content">
android:layout_height="wrap_content"
style="@style/CardViewStyle">
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
@ -14,13 +14,13 @@
android:id="@+id/item_login_image"
android:layout_width="@dimen/login_image_size"
android:layout_height="@dimen/login_image_size"
android:layout_marginEnd="@dimen/login_layout_padding"
android:layout_marginRight="@dimen/login_layout_padding"
android:layout_marginEnd="@dimen/login_layout_padding"
android:contentDescription="@string/profile_image"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@+id/item_login_image_barrier" />
app:layout_constraintEnd_toStartOf="@id/item_login_image_barrier" />
<androidx.constraintlayout.widget.Barrier
android:id="@+id/item_login_image_barrier"
@ -70,10 +70,10 @@
android:id="@+id/item_login_remove"
android:layout_width="@dimen/login_cross_size"
android:layout_height="@dimen/login_cross_size"
android:layout_marginStart="@dimen/login_layout_padding"
android:layout_marginLeft="@dimen/login_layout_padding"
android:layout_marginStart="@dimen/login_layout_padding"
android:contentDescription="@string/descr_remove_user"
app:layout_constraintStart_toEndOf="@+id/item_login_button_barrier"
app:layout_constraintStart_toEndOf="@id/item_login_button_barrier"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"

View File

@ -2,9 +2,9 @@
<androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
style="@style/CardViewStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content">
android:layout_height="wrap_content"
style="@style/CardViewStyle">
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
@ -23,27 +23,27 @@
android:id="@+id/dm_user_verified"
android:layout_width="@dimen/dmitem_icon_size"
android:layout_height="@dimen/dmitem_icon_size"
android:layout_marginStart="@dimen/dmitem_padding_drawable"
android:layout_marginLeft="@dimen/dmitem_padding_drawable"
android:layout_marginStart="@dimen/dmitem_padding_drawable"
app:layout_constraintStart_toEndOf="@id/dm_profile_img"
app:layout_constraintTop_toTopOf="@id/dm_username"
app:layout_constraintBottom_toBottomOf="@id/dm_username"
app:layout_constraintEnd_toStartOf="@id/dm_username"
app:layout_constraintStart_toEndOf="@+id/dm_profile_img"
app:layout_constraintTop_toTopOf="@id/dm_username"
tools:ignore="ContentDescription" />
<TextView
android:id="@+id/dm_username"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/dmitem_text_margin"
android:layout_marginLeft="@dimen/dmitem_text_margin"
android:drawablePadding="@dimen/dmitem_padding_drawable"
android:layout_marginLeft="@dimen/dmitem_text_margin"
android:layout_marginStart="@dimen/dmitem_text_margin"
android:singleLine="true"
android:textSize="@dimen/dmitem_textsize_name"
app:layout_constraintBottom_toTopOf="@+id/dm_screenname"
app:layout_constraintEnd_toStartOf="@id/dm_time"
app:layout_constraintStart_toEndOf="@+id/dm_user_verified"
app:layout_constraintTop_toTopOf="parent" />
app:layout_constraintStart_toEndOf="@id/dm_user_verified"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toTopOf="@id/dm_screenname"
app:layout_constraintEnd_toStartOf="@id/dm_time" />
<TextView
android:id="@+id/dm_time"
@ -52,57 +52,57 @@
android:singleLine="true"
android:textAlignment="gravity"
android:textSize="@dimen/dmitem_textsize_date"
app:layout_constraintStart_toEndOf="@+id/dm_username"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="@+id/dm_username"
app:layout_constraintBottom_toBottomOf="@+id/dm_username" />
app:layout_constraintStart_toEndOf="@id/dm_username"
app:layout_constraintTop_toTopOf="@id/dm_username"
app:layout_constraintBottom_toBottomOf="@id/dm_username"
app:layout_constraintEnd_toEndOf="parent" />
<ImageView
android:id="@+id/dm_user_locked"
android:layout_width="@dimen/dmitem_icon_size"
android:layout_height="@dimen/dmitem_icon_size"
android:layout_marginStart="@dimen/dmitem_padding_drawable"
android:layout_marginLeft="@dimen/dmitem_padding_drawable"
android:layout_marginStart="@dimen/dmitem_padding_drawable"
app:layout_constraintStart_toEndOf="@id/dm_profile_img"
app:layout_constraintTop_toTopOf="@id/dm_screenname"
app:layout_constraintBottom_toBottomOf="@id/dm_screenname"
app:layout_constraintEnd_toStartOf="@id/dm_screenname"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintStart_toEndOf="@+id/dm_profile_img"
app:layout_constraintTop_toTopOf="@id/dm_screenname"
app:layout_constraintVertical_bias="1.0"
app:layout_constraintHorizontal_chainStyle="packed"
tools:ignore="ContentDescription" />
<TextView
android:id="@+id/dm_screenname"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/dmitem_text_margin"
android:layout_marginLeft="@dimen/dmitem_text_margin"
android:layout_marginEnd="@dimen/dmitem_text_margin"
android:layout_marginStart="@dimen/dmitem_text_margin"
android:layout_marginRight="@dimen/dmitem_text_margin"
android:layout_marginEnd="@dimen/dmitem_text_margin"
android:singleLine="true"
android:textSize="@dimen/dmitem_textsize_name"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintStart_toEndOf="@+id/dm_user_locked"
app:layout_constraintTop_toBottomOf="@+id/dm_username"
app:layout_constraintStart_toEndOf="@id/dm_user_locked"
app:layout_constraintTop_toBottomOf="@id/dm_username"
app:layout_constraintBottom_toBottomOf="@id/dm_profile_img"
app:layout_constraintEnd_toStartOf="@+id/dm_receiver_icon" />
app:layout_constraintEnd_toStartOf="@id/dm_receiver_icon"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintHorizontal_chainStyle="packed" />
<ImageView
android:id="@+id/dm_receiver_icon"
android:layout_width="@dimen/dmitem_icon_size"
android:layout_height="@dimen/dmitem_icon_size"
android:layout_marginStart="@dimen/dmitem_padding_drawable"
android:layout_marginLeft="@dimen/dmitem_padding_drawable"
android:layout_marginEnd="@dimen/dmitem_padding_drawable"
android:layout_marginStart="@dimen/dmitem_padding_drawable"
android:layout_marginRight="@dimen/dmitem_padding_drawable"
android:layout_marginEnd="@dimen/dmitem_padding_drawable"
app:layout_constraintStart_toEndOf="@id/dm_screenname"
app:layout_constraintTop_toTopOf="@id/dm_screenname"
app:layout_constraintBottom_toBottomOf="@id/dm_screenname"
app:layout_constraintEnd_toStartOf="@id/dm_receiver"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintStart_toEndOf="@id/dm_screenname"
app:layout_constraintTop_toTopOf="@id/dm_screenname"
tools:ignore="ContentDescription" />
<TextView
@ -112,11 +112,11 @@
android:drawablePadding="@dimen/dmitem_padding_drawable"
android:singleLine="true"
android:textSize="@dimen/dmitem_textsize_name"
app:layout_constraintStart_toEndOf="@id/dm_receiver_icon"
app:layout_constraintTop_toTopOf="@id/dm_screenname"
app:layout_constraintBottom_toBottomOf="@id/dm_screenname"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintStart_toEndOf="@+id/dm_receiver_icon"
app:layout_constraintTop_toTopOf="@+id/dm_screenname" />
app:layout_constraintHorizontal_chainStyle="packed" />
<androidx.constraintlayout.widget.Barrier
android:id="@+id/dm_profile_barrier"
@ -131,45 +131,45 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dmitem_text_margin"
android:linksClickable="true"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/dm_profile_barrier" />
app:layout_constraintTop_toBottomOf="@id/dm_profile_barrier"
app:layout_constraintEnd_toEndOf="parent" />
<Button
android:id="@+id/dm_answer"
style="@style/FeedbackButton"
android:layout_width="wrap_content"
android:layout_height="@dimen/dmitem_button_height"
android:layout_marginStart="@dimen/dmitem_button_margin"
android:layout_marginLeft="@dimen/dmitem_button_margin"
android:layout_marginStart="@dimen/dmitem_button_margin"
android:layout_marginTop="@dimen/dmitem_button_margin"
android:layout_marginEnd="@dimen/dmitem_button_margin"
android:layout_marginRight="@dimen/dmitem_button_margin"
android:layout_marginEnd="@dimen/dmitem_button_margin"
android:singleLine="true"
android:text="@string/dm_answer"
android:textSize="@dimen/dmitem_textsize_button"
app:layout_constraintEnd_toStartOf="@+id/dm_delete"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/dm_message"
app:layout_constraintEnd_toStartOf="@id/dm_delete"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/dm_message" />
style="@style/FeedbackButton" />
<Button
android:id="@+id/dm_delete"
style="@style/FeedbackButton"
android:layout_width="wrap_content"
android:layout_height="@dimen/dmitem_button_height"
android:layout_marginStart="@dimen/dmitem_button_margin"
android:layout_marginLeft="@dimen/dmitem_button_margin"
android:layout_marginStart="@dimen/dmitem_button_margin"
android:layout_marginTop="@dimen/dmitem_button_margin"
android:singleLine="true"
android:text="@string/delete_dm"
android:textSize="@dimen/dmitem_textsize_button"
app:layout_constraintStart_toEndOf="@id/dm_answer"
app:layout_constraintTop_toBottomOf="@id/dm_message"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintStart_toEndOf="@+id/dm_answer"
app:layout_constraintTop_toBottomOf="@+id/dm_message" />
style="@style/FeedbackButton" />
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@ -7,8 +7,8 @@
android:id="@+id/dropdown_textitem"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="@dimen/dropdown_text_size"
android:padding="@dimen/dropdown_padding"
android:maxLines="2" />
android:maxLines="2"
android:textSize="@dimen/dropdown_text_size" />
</LinearLayout>

View File

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
style="@style/CardViewStyle"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_margin="@dimen/imageitem_layout_margin">
android:layout_margin="@dimen/imageitem_layout_margin"
style="@style/CardViewStyle">
<ImageView
android:id="@+id/item_image_preview"
@ -13,13 +13,13 @@
<ImageButton
android:id="@+id/item_image_save"
style="@style/RoundButton"
android:layout_width="@dimen/imageitem_button_size"
android:layout_height="@dimen/imageitem_button_size"
android:layout_gravity="top|end"
android:layout_margin="@dimen/imageitem_button_margin"
android:contentDescription="@string/item_image_save"
android:visibility="invisible"
android:padding="@dimen/imageitem_drawable_padding"
android:visibility="invisible" />
android:layout_margin="@dimen/imageitem_button_margin"
android:layout_gravity="top|end"
android:contentDescription="@string/item_image_save"
style="@style/RoundButton" />
</androidx.cardview.widget.CardView>

View File

@ -2,14 +2,14 @@
<androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
style="@style/CardViewStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content">
android:layout_height="wrap_content"
style="@style/CardViewStyle">
<androidx.constraintlayout.widget.ConstraintLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="@dimen/listitem_padding">
<ImageView
@ -24,79 +24,79 @@
android:id="@+id/list_user_verified"
android:layout_width="@dimen/listitem_icon_size"
android:layout_height="@dimen/listitem_icon_size"
android:layout_marginStart="@dimen/listitem_padding_drawable"
android:layout_marginLeft="@dimen/listitem_padding_drawable"
app:layout_constraintBottom_toBottomOf="@id/list_ownername"
app:layout_constraintEnd_toStartOf="@+id/list_ownername"
android:layout_marginStart="@dimen/listitem_padding_drawable"
app:layout_constraintStart_toEndOf="@id/list_owner_profile"
app:layout_constraintTop_toTopOf="@+id/list_ownername"
app:layout_constraintTop_toTopOf="@id/list_ownername"
app:layout_constraintBottom_toBottomOf="@id/list_ownername"
app:layout_constraintEnd_toStartOf="@id/list_ownername"
tools:ignore="ContentDescription" />
<TextView
android:id="@+id/list_ownername"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/listitem_text_margin"
android:layout_marginLeft="@dimen/listitem_text_margin"
android:layout_marginStart="@dimen/listitem_text_margin"
android:singleLine="true"
android:textSize="@dimen/listitem_textsize_name"
app:layout_constraintBottom_toTopOf="@id/list_screenname"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/list_user_verified"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toTopOf="@id/list_screenname"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintVertical_chainStyle="packed" />
<ImageView
android:id="@+id/list_user_locked"
android:layout_width="@dimen/listitem_icon_size"
android:layout_height="@dimen/listitem_icon_size"
android:layout_marginStart="@dimen/listitem_padding_drawable"
android:layout_marginLeft="@dimen/listitem_padding_drawable"
app:layout_constraintBottom_toBottomOf="@id/list_screenname"
app:layout_constraintEnd_toStartOf="@id/list_screenname"
android:layout_marginStart="@dimen/listitem_padding_drawable"
app:layout_constraintStart_toEndOf="@id/list_owner_profile"
app:layout_constraintTop_toTopOf="@id/list_screenname"
app:layout_constraintBottom_toBottomOf="@id/list_screenname"
app:layout_constraintEnd_toStartOf="@id/list_screenname"
tools:ignore="ContentDescription" />
<TextView
android:id="@+id/list_screenname"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/listitem_text_margin"
android:layout_marginLeft="@dimen/listitem_text_margin"
android:layout_marginStart="@dimen/listitem_text_margin"
android:singleLine="true"
android:textSize="@dimen/listitem_textsize_name"
app:layout_constraintBottom_toTopOf="@id/list_createdat"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/list_user_locked"
app:layout_constraintTop_toBottomOf="@id/list_ownername"
app:layout_constraintBottom_toTopOf="@id/list_createdat"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintVertical_chainStyle="packed" />
<ImageView
android:id="@+id/list_date_icon"
android:layout_width="@dimen/listitem_icon_size"
android:layout_height="@dimen/listitem_icon_size"
android:layout_marginStart="@dimen/listitem_padding_drawable"
android:layout_marginLeft="@dimen/listitem_padding_drawable"
app:layout_constraintBottom_toBottomOf="@id/list_createdat"
app:layout_constraintEnd_toStartOf="@id/list_createdat"
android:layout_marginStart="@dimen/listitem_padding_drawable"
app:layout_constraintStart_toEndOf="@id/list_owner_profile"
app:layout_constraintTop_toTopOf="@id/list_createdat"
app:layout_constraintBottom_toBottomOf="@id/list_createdat"
app:layout_constraintEnd_toStartOf="@id/list_createdat"
tools:ignore="ContentDescription" />
<TextView
android:id="@+id/list_createdat"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/listitem_text_margin"
android:layout_marginLeft="@dimen/listitem_text_margin"
android:drawablePadding="@dimen/listitem_padding_drawable"
android:layout_marginLeft="@dimen/listitem_text_margin"
android:layout_marginStart="@dimen/listitem_text_margin"
android:singleLine="true"
android:textSize="@dimen/listitem_textsize_date"
app:layout_constraintBottom_toBottomOf="@+id/list_owner_profile"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/list_date_icon"
app:layout_constraintTop_toBottomOf="@id/list_screenname"
app:layout_constraintBottom_toBottomOf="@id/list_owner_profile"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintVertical_chainStyle="packed" />
<androidx.constraintlayout.widget.Barrier
@ -107,17 +107,17 @@
app:constraint_referenced_ids="list_createdat,list_owner_profile" />
<ImageView
android:id="@id/list_private"
android:id="@+id/list_private"
android:layout_width="@dimen/listitem_icon_size_big"
android:layout_height="@dimen/listitem_icon_size_big"
android:layout_marginEnd="@dimen/listitem_padding_drawable"
android:layout_marginRight="@dimen/listitem_padding_drawable"
android:layout_marginEnd="@dimen/listitem_padding_drawable"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@id/list_title"
app:layout_constraintBottom_toBottomOf="@id/list_title"
app:layout_constraintEnd_toStartOf="@id/list_title"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@id/list_title"
tools:ignore="ContentDescription" />
<TextView
@ -127,26 +127,26 @@
android:drawablePadding="@dimen/listitem_padding_drawable"
android:singleLine="true"
android:textSize="@dimen/listitem_textsize_title"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintStart_toEndOf="@+id/list_private"
app:layout_constraintStart_toEndOf="@id/list_private"
app:layout_constraintTop_toBottomOf="@id/list_profile_barrier"
app:layout_constraintEnd_toStartOf="@id/list_follow_icon" />
app:layout_constraintEnd_toStartOf="@id/list_follow_icon"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintHorizontal_chainStyle="packed" />
<ImageView
android:id="@+id/list_follow_icon"
android:layout_width="@dimen/listitem_icon_size_big"
android:layout_height="@dimen/listitem_icon_size_big"
android:layout_marginStart="@dimen/listitem_padding_drawable"
android:layout_marginLeft="@dimen/listitem_padding_drawable"
android:layout_marginEnd="@dimen/listitem_padding_drawable"
android:layout_marginStart="@dimen/listitem_padding_drawable"
android:layout_marginRight="@dimen/listitem_padding_drawable"
android:layout_marginEnd="@dimen/listitem_padding_drawable"
app:layout_constraintStart_toEndOf="@id/list_title"
app:layout_constraintTop_toTopOf="@id/list_action"
app:layout_constraintBottom_toBottomOf="@id/list_action"
app:layout_constraintEnd_toStartOf="@id/list_action"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintStart_toEndOf="@+id/list_title"
app:layout_constraintTop_toTopOf="@id/list_action"
tools:ignore="ContentDescription" />
<TextView
@ -157,43 +157,43 @@
android:singleLine="true"
android:text="@string/list_following_indicator"
android:textSize="@dimen/listitem_textsize_small"
app:layout_constraintBottom_toBottomOf="@+id/list_title"
app:layout_constraintStart_toEndOf="@id/list_follow_icon"
app:layout_constraintTop_toBottomOf="@id/list_profile_barrier"
app:layout_constraintBottom_toBottomOf="@id/list_title"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintStart_toEndOf="@+id/list_follow_icon"
app:layout_constraintTop_toBottomOf="@+id/list_profile_barrier" />
app:layout_constraintHorizontal_chainStyle="packed" />
<TextView
android:id="@+id/list_description"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:maxLines="@integer/listitem_description_max_lines"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/list_title" />
app:layout_constraintTop_toBottomOf="@id/list_title"
app:layout_constraintEnd_toEndOf="parent" />
<View
android:id="@+id/listitem_placeholder"
android:layout_width="0dp"
android:layout_height="0dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@id/list_member_icon"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/list_description" />
app:layout_constraintTop_toBottomOf="@id/list_description"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@id/list_member_icon" />
<ImageView
android:id="@+id/list_member_icon"
android:layout_width="@dimen/listitem_icon_size"
android:layout_height="@dimen/listitem_icon_size"
android:layout_marginStart="@dimen/listitem_padding_drawable"
android:layout_marginLeft="@dimen/listitem_padding_drawable"
android:layout_marginEnd="@dimen/listitem_padding_drawable"
android:layout_marginStart="@dimen/listitem_padding_drawable"
android:layout_marginRight="@dimen/listitem_padding_drawable"
android:layout_marginEnd="@dimen/listitem_padding_drawable"
app:layout_constraintStart_toEndOf="@id/listitem_placeholder"
app:layout_constraintTop_toTopOf="@id/list_member"
app:layout_constraintTop_toBottomOf="@id/list_description"
app:layout_constraintBottom_toBottomOf="@id/list_member"
app:layout_constraintEnd_toStartOf="@id/list_member"
app:layout_constraintStart_toEndOf="@id/listitem_placeholder"
app:layout_constraintTop_toBottomOf="@+id/list_description"
app:layout_constraintTop_toTopOf="@id/list_member"
tools:ignore="ContentDescription" />
<TextView
@ -202,22 +202,22 @@
android:layout_height="wrap_content"
android:singleLine="true"
android:textSize="@dimen/listitem_textsize_small"
app:layout_constraintEnd_toStartOf="@id/list_subscriber_icon"
app:layout_constraintStart_toEndOf="@id/list_member_icon"
app:layout_constraintTop_toBottomOf="@id/list_description" />
app:layout_constraintTop_toBottomOf="@id/list_description"
app:layout_constraintEnd_toStartOf="@id/list_subscriber_icon" />
<ImageView
android:id="@+id/list_subscriber_icon"
android:layout_width="@dimen/listitem_icon_size"
android:layout_height="@dimen/listitem_icon_size"
android:layout_marginStart="@dimen/listitem_padding_drawable"
android:layout_marginLeft="@dimen/listitem_padding_drawable"
android:layout_marginEnd="@dimen/listitem_padding_drawable"
android:layout_marginStart="@dimen/listitem_padding_drawable"
android:layout_marginRight="@dimen/listitem_padding_drawable"
app:layout_constraintBottom_toBottomOf="@id/list_subscriber"
app:layout_constraintEnd_toStartOf="@id/list_subscriber"
android:layout_marginEnd="@dimen/listitem_padding_drawable"
app:layout_constraintStart_toEndOf="@id/list_member"
app:layout_constraintTop_toTopOf="@id/list_subscriber"
app:layout_constraintBottom_toBottomOf="@id/list_subscriber"
app:layout_constraintEnd_toStartOf="@id/list_subscriber"
tools:ignore="ContentDescription" />
<TextView
@ -226,9 +226,9 @@
android:layout_height="wrap_content"
android:singleLine="true"
android:textSize="@dimen/listitem_textsize_small"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/list_subscriber_icon"
app:layout_constraintTop_toBottomOf="@id/list_description" />
app:layout_constraintTop_toBottomOf="@id/list_description"
app:layout_constraintEnd_toEndOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@ -1,23 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:orientation="vertical">
android:layout_gravity="center">
<ProgressBar
android:id="@+id/progress_item"
style="?android:attr/progressBarStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center" />
android:layout_gravity="center"
style="?android:attr/progressBarStyle" />
<ImageView
android:id="@+id/kill_button"
android:layout_width="@dimen/loaditem_button_size"
android:layout_height="@dimen/loaditem_button_size"
android:layout_gravity="center"
android:background="@android:color/transparent"
android:layout_gravity="center"
android:contentDescription="@android:string/cancel" />
</FrameLayout>

View File

@ -1,24 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
style="@style/CardViewStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content">
android:layout_height="wrap_content"
style="@style/CardViewStyle">
<ProgressBar
android:id="@+id/placeholder_loading"
style="?android:attr/progressBarStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="invisible"
android:layout_gravity="center"
android:visibility="invisible" />
style="?android:attr/progressBarStyle" />
<Button
android:id="@+id/placeholder_button"
style="@style/FeedbackButton"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_margin="@dimen/placeholderitem_margin"
android:gravity="center"
android:text="@string/item_load_more" />
android:text="@string/item_load_more"
style="@style/FeedbackButton" />
</androidx.cardview.widget.CardView>

View File

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
style="@style/CardViewStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content">
android:layout_height="wrap_content"
style="@style/CardViewStyle">
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
@ -18,38 +18,38 @@
android:singleLine="true"
android:textAlignment="gravity"
android:textSize="@dimen/trenditem_textsize_trendindex"
app:layout_constrainedWidth="false"
app:layout_constraintEnd_toStartOf="@id/trendname"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintEnd_toStartOf="@id/trendname"
app:layout_constrainedWidth="false" />
<TextView
android:id="@+id/trendname"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/trenditem_text_margin"
android:layout_marginLeft="@dimen/trenditem_text_margin"
android:layout_marginStart="@dimen/trenditem_text_margin"
android:singleLine="true"
android:textSize="@dimen/trenditem_textsize_trendname"
app:layout_constrainedWidth="true"
app:layout_constraintStart_toEndOf="@id/trendpos"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toTopOf="@id/trendvol"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/trendpos"
app:layout_constraintTop_toTopOf="parent" />
app:layout_constrainedWidth="true" />
<TextView
android:id="@+id/trendvol"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/trenditem_text_margin"
android:layout_marginLeft="@dimen/trenditem_text_margin"
android:layout_marginStart="@dimen/trenditem_text_margin"
android:singleLine="true"
android:textSize="@dimen/trenditem_textsize_trendvol"
app:layout_constrainedWidth="false"
app:layout_constraintStart_toEndOf="@id/trendpos"
app:layout_constraintTop_toBottomOf="@id/trendname"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@id/trendname"
app:layout_constraintStart_toEndOf="@id/trendpos" />
app:layout_constrainedWidth="false" />
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@ -2,9 +2,9 @@
<androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
style="@style/CardViewStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content">
android:layout_height="wrap_content"
style="@style/CardViewStyle">
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
@ -23,62 +23,62 @@
android:id="@+id/verified_icon"
android:layout_width="@dimen/tweetitem_icon_size"
android:layout_height="@dimen/tweetitem_icon_size"
android:layout_marginStart="@dimen/tweetitem_padding_drawable"
android:layout_marginLeft="@dimen/tweetitem_padding_drawable"
app:layout_constraintBottom_toBottomOf="@+id/username"
app:layout_constraintEnd_toStartOf="@id/username"
app:layout_constraintStart_toEndOf="@+id/tweetPb"
android:layout_marginStart="@dimen/tweetitem_padding_drawable"
app:layout_constraintStart_toEndOf="@id/tweetPb"
app:layout_constraintTop_toTopOf="@id/username"
app:layout_constraintBottom_toBottomOf="@id/username"
app:layout_constraintEnd_toStartOf="@id/username"
tools:ignore="ContentDescription" />
<TextView
android:id="@+id/username"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/tweetitem_text_margin"
android:layout_marginLeft="@dimen/tweetitem_text_margin"
android:layout_marginStart="@dimen/tweetitem_text_margin"
android:singleLine="true"
app:layout_constraintBottom_toTopOf="@+id/screenname"
app:layout_constraintEnd_toStartOf="@+id/time"
app:layout_constraintStart_toEndOf="@+id/verified_icon"
app:layout_constraintTop_toTopOf="@id/tweetPb" />
app:layout_constraintStart_toEndOf="@id/verified_icon"
app:layout_constraintTop_toTopOf="@id/tweetPb"
app:layout_constraintBottom_toTopOf="@id/screenname"
app:layout_constraintEnd_toStartOf="@id/time" />
<TextView
android:id="@+id/time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/tweetitem_text_margin"
android:layout_marginLeft="@dimen/tweetitem_text_margin"
android:layout_marginStart="@dimen/tweetitem_text_margin"
android:singleLine="true"
android:textSize="@dimen/tweetitem_textsize_date"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@+id/username"
app:layout_constraintStart_toEndOf="@id/username"
app:layout_constraintTop_toTopOf="@id/username"
app:layout_constraintBottom_toBottomOf="@id/username" />
app:layout_constraintBottom_toBottomOf="@id/username"
app:layout_constraintEnd_toEndOf="parent" />
<ImageView
android:id="@+id/locked_icon"
android:layout_width="@dimen/tweetitem_icon_size"
android:layout_height="@dimen/tweetitem_icon_size"
android:layout_marginStart="@dimen/tweetitem_padding_drawable"
android:layout_marginLeft="@dimen/tweetitem_padding_drawable"
android:layout_marginStart="@dimen/tweetitem_padding_drawable"
app:layout_constraintStart_toEndOf="@id/tweetPb"
app:layout_constraintTop_toTopOf="@id/screenname"
app:layout_constraintBottom_toBottomOf="@id/screenname"
app:layout_constraintEnd_toStartOf="@id/screenname"
app:layout_constraintStart_toEndOf="@+id/tweetPb"
app:layout_constraintTop_toTopOf="@id/screenname"
tools:ignore="ContentDescription" />
<TextView
android:id="@+id/screenname"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/tweetitem_text_margin"
android:layout_marginLeft="@dimen/tweetitem_text_margin"
android:layout_marginStart="@dimen/tweetitem_text_margin"
android:singleLine="true"
app:layout_constraintStart_toEndOf="@id/locked_icon"
app:layout_constraintTop_toBottomOf="@id/username"
app:layout_constraintBottom_toBottomOf="@id/tweetPb"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@+id/locked_icon"
app:layout_constraintTop_toBottomOf="@+id/username" />
app:layout_constraintEnd_toEndOf="parent" />
<androidx.constraintlayout.widget.Barrier
android:id="@+id/tweet_text_barrier"
@ -91,85 +91,85 @@
android:id="@+id/tweettext"
android:layout_width="0dp"
android:layout_height="wrap_content"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tweet_text_barrier" />
app:layout_constraintTop_toBottomOf="@id/tweet_text_barrier"
app:layout_constraintEnd_toEndOf="parent" />
<ImageView
android:id="@+id/rt_user_icon"
android:layout_width="@dimen/tweetitem_icon_size"
android:layout_height="@dimen/tweetitem_icon_size"
android:layout_marginStart="@dimen/tweetitem_text_margin"
android:layout_marginLeft="@dimen/tweetitem_text_margin"
android:layout_marginStart="@dimen/tweetitem_text_margin"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tweettext"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@+id/retweeter"
app:layout_constraintEnd_toStartOf="@id/retweeter"
tools:ignore="ContentDescription" />
<TextView
android:id="@+id/retweeter"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/tweetitem_text_margin"
android:layout_marginLeft="@dimen/tweetitem_text_margin"
android:layout_marginEnd="@dimen/tweetitem_text_margin"
android:layout_marginStart="@dimen/tweetitem_text_margin"
android:layout_marginRight="@dimen/tweetitem_text_margin"
android:layout_marginEnd="@dimen/tweetitem_text_margin"
android:singleLine="true"
android:textSize="@dimen/tweetitem_textsize_button"
app:layout_constraintStart_toEndOf="@+id/rt_user_icon"
app:layout_constraintBottom_toBottomOf="@+id/rt_user_icon"
app:layout_constraintTop_toTopOf="@+id/rt_user_icon"
app:layout_constraintEnd_toStartOf="@+id/rt_icon" />
app:layout_constraintStart_toEndOf="@id/rt_user_icon"
app:layout_constraintTop_toTopOf="@id/rt_user_icon"
app:layout_constraintBottom_toBottomOf="@id/rt_user_icon"
app:layout_constraintEnd_toStartOf="@id/rt_icon" />
<ImageView
android:id="@+id/rt_icon"
android:layout_width="@dimen/tweetitem_icon_size"
android:layout_height="@dimen/tweetitem_icon_size"
app:layout_constraintStart_toEndOf="@+id/retweeter"
app:layout_constraintStart_toEndOf="@id/retweeter"
app:layout_constraintTop_toBottomOf="@id/tweettext"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@+id/retweet_number"
app:layout_constraintEnd_toStartOf="@id/retweet_number"
tools:ignore="ContentDescription" />
<TextView
android:id="@+id/retweet_number"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/tweetitem_text_margin"
android:layout_marginLeft="@dimen/tweetitem_text_margin"
android:layout_marginEnd="@dimen/tweetitem_text_margin"
android:layout_marginStart="@dimen/tweetitem_text_margin"
android:layout_marginRight="@dimen/tweetitem_text_margin"
android:layout_marginEnd="@dimen/tweetitem_text_margin"
android:singleLine="true"
android:textSize="@dimen/tweetitem_textsize_button"
app:layout_constraintStart_toEndOf="@+id/rt_icon"
app:layout_constraintStart_toEndOf="@id/rt_icon"
app:layout_constraintTop_toTopOf="@id/rt_icon"
app:layout_constraintBottom_toBottomOf="@+id/rt_icon"
app:layout_constraintEnd_toStartOf="@+id/fav_icon" />
app:layout_constraintBottom_toBottomOf="@id/rt_icon"
app:layout_constraintEnd_toStartOf="@id/fav_icon" />
<ImageView
android:id="@+id/fav_icon"
android:layout_width="@dimen/tweetitem_icon_size"
android:layout_height="@dimen/tweetitem_icon_size"
app:layout_constraintStart_toEndOf="@+id/retweet_number"
app:layout_constraintStart_toEndOf="@id/retweet_number"
app:layout_constraintTop_toBottomOf="@id/tweettext"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@+id/favorite_number"
app:layout_constraintEnd_toStartOf="@id/favorite_number"
tools:ignore="ContentDescription" />
<TextView
android:id="@+id/favorite_number"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/tweetitem_text_margin"
android:layout_marginLeft="@dimen/tweetitem_text_margin"
android:layout_marginEnd="@dimen/tweetitem_text_margin"
android:layout_marginStart="@dimen/tweetitem_text_margin"
android:layout_marginRight="@dimen/tweetitem_text_margin"
android:layout_marginEnd="@dimen/tweetitem_text_margin"
android:singleLine="true"
android:textSize="@dimen/tweetitem_textsize_button"
app:layout_constraintStart_toEndOf="@id/fav_icon"
app:layout_constraintBottom_toBottomOf="@+id/fav_icon"
app:layout_constraintTop_toTopOf="@id/fav_icon"
app:layout_constraintBottom_toBottomOf="@id/fav_icon"
app:layout_constraintEnd_toEndOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@ -2,15 +2,15 @@
<androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
style="@style/CardViewStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content">
android:layout_height="wrap_content"
style="@style/CardViewStyle">
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center_vertical"
android:padding="@dimen/useritem_layout_padding">
android:padding="@dimen/useritem_layout_padding"
android:gravity="center_vertical">
<ImageView
android:id="@+id/user_profileimg"
@ -25,8 +25,8 @@
android:id="@+id/useritem_verified"
android:layout_width="@dimen/useritem_icon_size"
android:layout_height="@dimen/useritem_icon_size"
android:layout_marginStart="@dimen/useritem_drawable_margin"
android:layout_marginLeft="@dimen/useritem_drawable_margin"
android:layout_marginStart="@dimen/useritem_drawable_margin"
app:layout_constraintStart_toEndOf="@id/user_profileimg"
app:layout_constraintTop_toTopOf="@id/username_detail"
app:layout_constraintBottom_toBottomOf="@id/username_detail"
@ -37,22 +37,22 @@
android:id="@+id/username_detail"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/useritem_textview_padding"
android:layout_marginLeft="@dimen/useritem_textview_padding"
android:layout_marginEnd="@dimen/useritem_textview_padding"
android:layout_marginRight="@dimen/useritem_textview_padding"
android:drawablePadding="@dimen/useritem_drawable_margin"
android:layout_marginLeft="@dimen/useritem_textview_padding"
android:layout_marginStart="@dimen/useritem_textview_padding"
android:layout_marginRight="@dimen/useritem_textview_padding"
android:layout_marginEnd="@dimen/useritem_textview_padding"
android:singleLine="true"
app:layout_constraintEnd_toStartOf="@id/useritem_del_user"
app:layout_constraintStart_toEndOf="@+id/useritem_verified"
app:layout_constraintTop_toTopOf="parent" />
app:layout_constraintStart_toEndOf="@id/useritem_verified"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintEnd_toStartOf="@id/useritem_del_user" />
<ImageView
android:id="@+id/useritem_locked"
android:layout_width="@dimen/useritem_icon_size"
android:layout_height="@dimen/useritem_icon_size"
android:layout_marginStart="@dimen/useritem_drawable_margin"
android:layout_marginLeft="@dimen/useritem_drawable_margin"
android:layout_marginStart="@dimen/useritem_drawable_margin"
app:layout_constraintStart_toEndOf="@id/user_profileimg"
app:layout_constraintTop_toTopOf="@id/screenname_detail"
app:layout_constraintBottom_toBottomOf="@id/screenname_detail"
@ -64,25 +64,25 @@
android:id="@+id/screenname_detail"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/useritem_textview_padding"
android:layout_marginLeft="@dimen/useritem_textview_padding"
android:layout_marginEnd="@dimen/useritem_textview_padding"
android:layout_marginRight="@dimen/useritem_textview_padding"
android:drawablePadding="@dimen/useritem_drawable_margin"
android:layout_marginLeft="@dimen/useritem_textview_padding"
android:layout_marginStart="@dimen/useritem_textview_padding"
android:layout_marginRight="@dimen/useritem_textview_padding"
android:layout_marginEnd="@dimen/useritem_textview_padding"
android:singleLine="true"
app:layout_constraintEnd_toStartOf="@id/useritem_del_user"
app:layout_constraintStart_toEndOf="@id/useritem_locked"
app:layout_constraintTop_toBottomOf="@+id/username_detail" />
app:layout_constraintTop_toBottomOf="@id/username_detail"
app:layout_constraintEnd_toStartOf="@id/useritem_del_user" />
<ImageView
android:id="@+id/following_icon"
android:layout_width="@dimen/useritem_icon_size"
android:layout_height="@dimen/useritem_icon_size"
android:layout_marginStart="@dimen/useritem_drawable_margin"
android:layout_marginLeft="@dimen/useritem_drawable_margin"
android:layout_marginEnd="@dimen/useritem_drawable_margin"
android:layout_marginStart="@dimen/useritem_drawable_margin"
android:layout_marginRight="@dimen/useritem_drawable_margin"
app:layout_constraintStart_toEndOf="@+id/user_profileimg"
android:layout_marginEnd="@dimen/useritem_drawable_margin"
app:layout_constraintStart_toEndOf="@id/user_profileimg"
app:layout_constraintTop_toBottomOf="@id/screenname_detail"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@id/item_user_friends"
@ -95,19 +95,19 @@
android:drawablePadding="@dimen/useritem_drawable_margin"
android:singleLine="true"
android:textSize="@dimen/useritem_textsize_small"
app:layout_constraintStart_toEndOf="@+id/following_icon"
app:layout_constraintTop_toTopOf="@+id/following_icon"
app:layout_constraintBottom_toBottomOf="@+id/following_icon"
app:layout_constraintEnd_toStartOf="@+id/follower_icon" />
app:layout_constraintStart_toEndOf="@id/following_icon"
app:layout_constraintTop_toTopOf="@id/following_icon"
app:layout_constraintBottom_toBottomOf="@id/following_icon"
app:layout_constraintEnd_toStartOf="@id/follower_icon" />
<ImageView
android:id="@+id/follower_icon"
android:layout_width="@dimen/useritem_icon_size"
android:layout_height="@dimen/useritem_icon_size"
android:layout_marginStart="@dimen/useritem_drawable_margin"
android:layout_marginLeft="@dimen/useritem_drawable_margin"
android:layout_marginEnd="@dimen/useritem_drawable_margin"
android:layout_marginStart="@dimen/useritem_drawable_margin"
android:layout_marginRight="@dimen/useritem_drawable_margin"
android:layout_marginEnd="@dimen/useritem_drawable_margin"
app:layout_constraintStart_toEndOf="@id/item_user_friends"
app:layout_constraintTop_toBottomOf="@id/screenname_detail"
app:layout_constraintBottom_toBottomOf="parent"
@ -118,26 +118,26 @@
android:id="@+id/item_user_follower"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginEnd="@dimen/useritem_textview_padding"
android:layout_marginRight="@dimen/useritem_textview_padding"
android:drawablePadding="@dimen/useritem_drawable_margin"
android:layout_marginRight="@dimen/useritem_textview_padding"
android:layout_marginEnd="@dimen/useritem_textview_padding"
android:singleLine="true"
android:textSize="@dimen/useritem_textsize_small"
app:layout_constraintBottom_toBottomOf="@+id/follower_icon"
app:layout_constraintEnd_toStartOf="@id/useritem_del_user"
app:layout_constraintStart_toEndOf="@+id/follower_icon"
app:layout_constraintTop_toTopOf="@id/follower_icon" />
app:layout_constraintStart_toEndOf="@id/follower_icon"
app:layout_constraintTop_toTopOf="@id/follower_icon"
app:layout_constraintBottom_toBottomOf="@id/follower_icon"
app:layout_constraintEnd_toStartOf="@id/useritem_del_user" />
<ImageButton
android:id="@+id/useritem_del_user"
style="@style/RoundButton"
android:layout_width="@dimen/useritem_button_size"
android:layout_height="@dimen/useritem_button_size"
android:contentDescription="@string/descr_remove_user"
android:visibility="invisible"
android:contentDescription="@string/descr_remove_user"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent" />
style="@style/RoundButton" />
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@ -3,10 +3,10 @@
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/page_edit"
android:fitsSystemWindows="true"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginBottom="@dimen/editprofile_layout_margin"
android:fitsSystemWindows="true"
tools:context=".activity.ProfileEditor">
<ImageView
@ -15,19 +15,19 @@
android:layout_height="0dp"
android:contentDescription="@string/profile_banner"
android:scaleType="centerCrop"
app:layout_constraintDimensionRatio="3.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintEnd_toEndOf="parent" />
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintDimensionRatio="3.0" />
<Button
android:id="@+id/edit_add_banner"
android:layout_width="wrap_content"
android:layout_height="@dimen/editprofile_button_height"
android:visibility="invisible"
android:paddingLeft="@dimen/editprofile_button_padding"
android:paddingRight="@dimen/editprofile_button_padding"
android:text="@string/editprofile_add_banner"
android:visibility="invisible"
app:layout_constraintStart_toStartOf="@id/edit_banner"
app:layout_constraintTop_toBottomOf="@id/editprofile_toolbar_background"
app:layout_constraintBottom_toBottomOf="@id/edit_banner"
@ -66,8 +66,8 @@
android:id="@+id/edit_pb"
android:layout_width="@dimen/editprofile_image"
android:layout_height="@dimen/editprofile_image"
android:layout_marginStart="@dimen/editprofile_profile_image_left_margin"
android:layout_marginLeft="@dimen/editprofile_profile_image_left_margin"
android:layout_marginStart="@dimen/editprofile_profile_image_left_margin"
android:contentDescription="@string/image_preview"
android:scaleType="centerCrop"
app:layout_constraintStart_toStartOf="@id/edit_banner"
@ -95,11 +95,11 @@
app:layout_constraintEnd_toEndOf="parent">
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/editprofile_layout_padding"
android:layout_marginRight="@dimen/editprofile_layout_padding"
android:orientation="vertical">
android:layout_marginRight="@dimen/editprofile_layout_padding">
<TextView
android:layout_width="match_parent"
@ -109,14 +109,14 @@
<EditText
android:id="@+id/edit_name"
style="@style/TextInput"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/enter_username"
android:importantForAutofill="no"
android:inputType="text"
android:maxLength="@integer/editprofile_username_max_length"
android:singleLine="true" />
android:singleLine="true"
style="@style/TextInput" />
<TextView
android:layout_width="match_parent"
@ -126,13 +126,13 @@
<EditText
android:id="@+id/edit_location"
style="@style/TextInput"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/edit_location_hint"
android:importantForAutofill="no"
android:inputType="text"
android:singleLine="true" />
android:singleLine="true"
style="@style/TextInput" />
<TextView
android:layout_width="match_parent"
@ -142,13 +142,13 @@
<EditText
android:id="@+id/edit_link"
style="@style/TextInput"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/edit_hint_link"
android:importantForAutofill="no"
android:inputType="text"
android:singleLine="true" />
android:singleLine="true"
style="@style/TextInput" />
<TextView
android:layout_width="match_parent"
@ -158,14 +158,14 @@
<EditText
android:id="@+id/edit_bio"
style="@style/TextInput"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="top"
android:hint="@string/edit_description_hint"
android:importantForAutofill="no"
android:inputType="textMultiLine"
android:minHeight="@dimen/editprofile_bio_min_height" />
android:minHeight="@dimen/editprofile_bio_min_height"
style="@style/TextInput" />
</LinearLayout>

View File

@ -1,10 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/fragment_root"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
android:orientation="vertical"
android:fitsSystemWindows="true">
android:layout_width="match_parent"
android:layout_height="match_parent">
<androidx.appcompat.widget.Toolbar
android:id="@+id/fragment_toolbar"

View File

@ -2,10 +2,10 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/list_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".activity.UserLists">
<androidx.appcompat.widget.Toolbar

View File

@ -2,10 +2,10 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/listdetail_root"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".activity.ListDetail">
<androidx.appcompat.widget.Toolbar

View File

@ -3,10 +3,10 @@
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/login_root"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".activity.LoginActivity">
<androidx.appcompat.widget.Toolbar
@ -21,20 +21,19 @@
android:id="@+id/login_first_opt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="@dimen/loginpage_number_padding"
android:layout_marginRight="@dimen/loginpage_number_padding"
android:layout_marginEnd="@dimen/loginpage_number_padding"
android:text="@string/login_first_opt"
android:textSize="24sp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/login_toolbar"
app:layout_constraintBottom_toTopOf="@id/login_sec_opt"
app:layout_constraintEnd_toStartOf="@id/login_get_link"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintVertical_weight="1" />
app:layout_constraintVertical_weight="1"
app:layout_constraintHorizontal_chainStyle="packed" />
<Button
android:id="@+id/login_get_link"
style="@style/FeedbackButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingLeft="@dimen/loginpage_button_padding"
@ -42,59 +41,59 @@
android:text="@string/register_link"
android:textSize="@dimen/loginpage_textsize_button"
app:layout_constraintStart_toEndOf="@id/login_first_opt"
app:layout_constraintTop_toTopOf="@+id/login_first_opt"
app:layout_constraintBottom_toBottomOf="@+id/login_first_opt"
app:layout_constraintTop_toTopOf="@id/login_first_opt"
app:layout_constraintBottom_toBottomOf="@id/login_first_opt"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintVertical_weight="2" />
app:layout_constraintVertical_weight="2"
style="@style/FeedbackButton" />
<TextView
android:id="@+id/login_sec_opt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="@dimen/loginpage_number_padding"
android:layout_marginRight="@dimen/loginpage_number_padding"
android:layout_marginEnd="@dimen/loginpage_number_padding"
android:text="@string/login_sec_opt"
android:textSize="24sp"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/login_first_opt"
app:layout_constraintBottom_toBottomOf="@id/login_third_opt"
app:layout_constraintEnd_toStartOf="@id/login_enter_pin"
app:layout_constraintTop_toBottomOf="@id/login_first_opt" />
app:layout_constraintHorizontal_chainStyle="packed" />
<EditText
android:id="@+id/login_enter_pin"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:autofillHints="pin"
android:background="@android:color/transparent"
android:drawablePadding="@dimen/loginpage_padding_drawable"
android:autofillHints="pin"
android:hint="@string/login_pin"
android:inputType="numberPassword"
android:maxLength="@integer/loginpage_pin_max_chars"
android:singleLine="true"
android:textSize="@dimen/loginpage_textsize_login_key"
app:layout_constraintStart_toEndOf="@id/login_sec_opt"
app:layout_constraintTop_toTopOf="@+id/login_sec_opt"
app:layout_constraintBottom_toBottomOf="@+id/login_sec_opt"
app:layout_constraintTop_toTopOf="@id/login_sec_opt"
app:layout_constraintBottom_toBottomOf="@id/login_sec_opt"
app:layout_constraintEnd_toEndOf="parent" />
<TextView
android:id="@+id/login_third_opt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="@dimen/loginpage_number_padding"
android:layout_marginRight="@dimen/loginpage_number_padding"
android:layout_marginEnd="@dimen/loginpage_number_padding"
android:text="@string/login_trd_opt"
android:textSize="24sp"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/login_sec_opt"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@id/login_verifier" />
app:layout_constraintEnd_toStartOf="@id/login_verifier"
app:layout_constraintHorizontal_chainStyle="packed" />
<Button
android:id="@+id/login_verifier"
style="@style/FeedbackButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingLeft="@dimen/loginpage_button_padding"
@ -102,8 +101,9 @@
android:text="@string/login_verifier"
android:textSize="@dimen/loginpage_textsize_button"
app:layout_constraintStart_toEndOf="@id/login_third_opt"
app:layout_constraintTop_toTopOf="@+id/login_third_opt"
app:layout_constraintBottom_toBottomOf="@+id/login_third_opt"
app:layout_constraintEnd_toEndOf="parent" />
app:layout_constraintTop_toTopOf="@id/login_third_opt"
app:layout_constraintBottom_toBottomOf="@id/login_third_opt"
app:layout_constraintEnd_toEndOf="parent"
style="@style/FeedbackButton" />
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@ -2,10 +2,10 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/main_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".activity.MainActivity">
<androidx.appcompat.widget.Toolbar

View File

@ -22,11 +22,11 @@
<LinearLayout
android:id="@+id/image_preview_list"
android:orientation="horizontal"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_margin="@dimen/mediapage_preview_margin"
android:orientation="horizontal"
android:visibility="gone"
android:layout_margin="@dimen/mediapage_preview_margin"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
@ -44,12 +44,12 @@
android:id="@+id/video_view"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:background="@android:color/transparent"
android:visibility="invisible"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
android:background="@android:color/transparent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent" />
<ProgressBar
android:id="@+id/media_progress"
@ -65,8 +65,8 @@
android:id="@+id/media_controlpanel"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginBottom="@dimen/mediapage_controller_bottom_margin"
android:visibility="invisible"
android:layout_marginBottom="@dimen/mediapage_controller_bottom_margin"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"

View File

@ -3,9 +3,9 @@
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/user_view"
android:fitsSystemWindows="true"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
tools:context=".activity.UserProfile">
<com.google.android.material.appbar.AppBarLayout
@ -30,10 +30,10 @@
android:adjustViewBounds="true"
android:contentDescription="@string/profile_banner"
android:scaleType="centerCrop"
app:layout_constraintDimensionRatio="3.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintEnd_toEndOf="parent" />
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintDimensionRatio="3.0" />
<ImageView
android:id="@+id/profile_toolbar_background"
@ -57,103 +57,103 @@
android:id="@+id/profile_img"
android:layout_width="@dimen/profile_image_size"
android:layout_height="@dimen/profile_image_size"
android:layout_marginStart="@dimen/profile_image_padding_left"
android:layout_marginLeft="@dimen/profile_image_padding_left"
android:layout_marginStart="@dimen/profile_image_padding_left"
android:contentDescription="@string/profile_image"
app:layout_constraintBottom_toBottomOf="@+id/profile_banner"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/profile_banner" />
app:layout_constraintTop_toBottomOf="@id/profile_banner"
app:layout_constraintBottom_toBottomOf="@id/profile_banner" />
<TextView
android:id="@+id/profile_username"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/profile_username_margin"
android:layout_marginLeft="@dimen/profile_username_margin"
android:layout_marginEnd="@dimen/profile_username_margin"
android:layout_marginRight="@dimen/profile_username_margin"
android:drawablePadding="@dimen/profile_padding_drawable"
android:padding="@dimen/profile_tv_background_padding"
android:drawablePadding="@dimen/profile_padding_drawable"
android:layout_marginLeft="@dimen/profile_username_margin"
android:layout_marginStart="@dimen/profile_username_margin"
android:layout_marginRight="@dimen/profile_username_margin"
android:layout_marginEnd="@dimen/profile_username_margin"
android:singleLine="true"
android:textSize="@dimen/profile_textsize_big"
app:layout_constrainedWidth="true"
app:layout_constraintBottom_toBottomOf="@+id/profile_banner"
app:layout_constraintStart_toEndOf="@id/profile_img"
app:layout_constraintBottom_toBottomOf="@id/profile_banner"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toEndOf="@+id/profile_img" />
app:layout_constrainedWidth="true" />
<TextView
android:id="@+id/profile_screenname"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/profile_username_margin"
android:layout_marginLeft="@dimen/profile_username_margin"
android:layout_marginEnd="@dimen/profile_username_margin"
android:layout_marginRight="@dimen/profile_username_margin"
android:drawablePadding="@dimen/profile_padding_drawable"
android:padding="@dimen/profile_tv_background_padding"
android:drawablePadding="@dimen/profile_padding_drawable"
android:layout_marginLeft="@dimen/profile_username_margin"
android:layout_marginStart="@dimen/profile_username_margin"
android:layout_marginRight="@dimen/profile_username_margin"
android:layout_marginEnd="@dimen/profile_username_margin"
android:singleLine="true"
android:textSize="@dimen/profile_textsize_big"
app:layout_constrainedWidth="true"
app:layout_constraintStart_toEndOf="@id/profile_img"
app:layout_constraintTop_toBottomOf="@id/profile_username"
app:layout_constraintEnd_toEndOf="@id/follow_back"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintStart_toEndOf="@+id/profile_img"
app:layout_constraintTop_toBottomOf="@+id/profile_username" />
app:layout_constrainedWidth="true" />
<TextView
android:id="@+id/follow_back"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/profile_tv_margin"
android:layout_marginLeft="@dimen/profile_tv_margin"
android:drawablePadding="@dimen/profile_padding_drawable"
android:visibility="invisible"
android:padding="@dimen/profile_tv_background_padding"
android:drawablePadding="@dimen/profile_padding_drawable"
android:layout_marginLeft="@dimen/profile_tv_margin"
android:layout_marginStart="@dimen/profile_tv_margin"
android:singleLine="true"
android:text="@string/follows_you"
android:textSize="@dimen/profile_textsize_big"
android:visibility="invisible"
app:layout_constrainedWidth="true"
app:layout_constraintStart_toEndOf="@id/profile_screenname"
app:layout_constraintTop_toBottomOf="@id/profile_username"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintStart_toEndOf="@+id/profile_screenname"
app:layout_constraintTop_toBottomOf="@+id/profile_username"
app:layout_constraintEnd_toEndOf="parent" />
app:layout_constrainedWidth="true" />
<Button
android:id="@+id/following"
style="@style/FeedbackButton"
android:layout_width="0dp"
android:layout_height="@dimen/profile_button_height"
android:layout_marginStart="@dimen/profile_button_margin"
android:layout_marginLeft="@dimen/profile_button_margin"
android:layout_marginEnd="@dimen/profile_button_margin"
android:layout_marginRight="@dimen/profile_button_margin"
android:visibility="invisible"
android:paddingLeft="@dimen/profile_button_background_padding"
android:paddingRight="@dimen/profile_button_background_padding"
android:layout_marginLeft="@dimen/profile_button_margin"
android:layout_marginStart="@dimen/profile_button_margin"
android:layout_marginRight="@dimen/profile_button_margin"
android:layout_marginEnd="@dimen/profile_button_margin"
android:textSize="@dimen/profile_textsize_big"
android:visibility="invisible"
app:layout_constraintEnd_toStartOf="@+id/follower"
app:layout_constraintStart_toEndOf="@id/profile_img"
app:layout_constraintTop_toBottomOf="@id/profile_screenname"
app:layout_constraintEnd_toStartOf="@id/follower"
app:layout_constraintHorizontal_weight="1"
app:layout_constraintStart_toEndOf="@+id/profile_img"
app:layout_constraintTop_toBottomOf="@+id/profile_screenname" />
style="@style/FeedbackButton" />
<Button
android:id="@+id/follower"
style="@style/FeedbackButton"
android:layout_width="0dp"
android:layout_height="@dimen/profile_button_height"
android:layout_marginStart="@dimen/profile_button_margin"
android:layout_marginLeft="@dimen/profile_button_margin"
android:layout_marginEnd="@dimen/profile_button_margin"
android:layout_marginRight="@dimen/profile_button_margin"
android:visibility="invisible"
android:paddingLeft="@dimen/profile_button_background_padding"
android:paddingRight="@dimen/profile_button_background_padding"
android:layout_marginLeft="@dimen/profile_button_margin"
android:layout_marginStart="@dimen/profile_button_margin"
android:layout_marginRight="@dimen/profile_button_margin"
android:layout_marginEnd="@dimen/profile_button_margin"
android:textSize="@dimen/profile_textsize_big"
android:visibility="invisible"
app:layout_constraintStart_toEndOf="@id/following"
app:layout_constraintTop_toTopOf="@id/following"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_weight="1"
app:layout_constraintStart_toEndOf="@+id/following"
app:layout_constraintTop_toTopOf="@+id/following" />
style="@style/FeedbackButton" />
<androidx.constraintlayout.widget.Barrier
android:id="@+id/profile_bio_barrier"
@ -166,17 +166,17 @@
android:id="@+id/bio"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/profile_tv_margin"
android:layout_marginLeft="@dimen/profile_tv_margin"
android:layout_marginStart="@dimen/profile_tv_margin"
android:layout_marginTop="@dimen/profile_tv_margin"
android:layout_marginEnd="@dimen/profile_tv_margin"
android:layout_marginRight="@dimen/profile_tv_margin"
android:layout_marginEnd="@dimen/profile_tv_margin"
android:fadeScrollbars="false"
android:linksClickable="true"
android:maxLines="@integer/profile_text_bio_lines"
android:scrollbars="vertical"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/profile_bio_barrier"
app:layout_constraintTop_toBottomOf="@id/profile_bio_barrier"
app:layout_constraintEnd_toEndOf="parent" />
@ -184,36 +184,36 @@
android:id="@+id/location"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/profile_tv_margin"
android:layout_marginLeft="@dimen/profile_tv_margin"
android:layout_marginEnd="@dimen/profile_tv_margin"
android:layout_marginRight="@dimen/profile_tv_margin"
android:visibility="invisible"
android:drawablePadding="@dimen/profile_padding_drawable"
android:layout_marginLeft="@dimen/profile_tv_margin"
android:layout_marginStart="@dimen/profile_tv_margin"
android:layout_marginRight="@dimen/profile_tv_margin"
android:layout_marginEnd="@dimen/profile_tv_margin"
android:singleLine="true"
android:textSize="@dimen/profile_textsize_small"
android:visibility="invisible"
app:layout_constraintEnd_toStartOf="@+id/links"
app:layout_constraintHorizontal_weight="1"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/bio" />
app:layout_constraintTop_toBottomOf="@id/bio"
app:layout_constraintEnd_toStartOf="@id/links"
app:layout_constraintHorizontal_weight="1" />
<TextView
android:id="@+id/links"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/profile_tv_margin"
android:layout_marginLeft="@dimen/profile_tv_margin"
android:layout_marginEnd="@dimen/profile_tv_margin"
android:layout_marginRight="@dimen/profile_tv_margin"
android:visibility="invisible"
android:drawablePadding="@dimen/profile_padding_drawable"
android:layout_marginLeft="@dimen/profile_tv_margin"
android:layout_marginStart="@dimen/profile_tv_margin"
android:layout_marginRight="@dimen/profile_tv_margin"
android:layout_marginEnd="@dimen/profile_tv_margin"
android:linksClickable="true"
android:singleLine="true"
android:textSize="@dimen/profile_textsize_small"
android:visibility="invisible"
app:layout_constraintStart_toEndOf="@id/location"
app:layout_constraintTop_toBottomOf="@id/bio"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_weight="1"
app:layout_constraintStart_toEndOf="@+id/location"
app:layout_constraintTop_toBottomOf="@+id/bio" />
app:layout_constraintHorizontal_weight="1" />
<androidx.constraintlayout.widget.Barrier
android:id="@+id/profile_date_barrier"
@ -226,16 +226,16 @@
android:id="@+id/profile_date"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/profile_tv_margin"
android:layout_marginLeft="@dimen/profile_tv_margin"
android:layout_marginEnd="@dimen/profile_tv_margin"
android:layout_marginRight="@dimen/profile_tv_margin"
android:visibility="invisible"
android:drawablePadding="@dimen/profile_padding_drawable"
android:layout_marginLeft="@dimen/profile_tv_margin"
android:layout_marginStart="@dimen/profile_tv_margin"
android:layout_marginRight="@dimen/profile_tv_margin"
android:layout_marginEnd="@dimen/profile_tv_margin"
android:singleLine="true"
android:textSize="@dimen/profile_textsize_small"
android:visibility="invisible"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/profile_date_barrier"
app:layout_constraintTop_toBottomOf="@id/profile_date_barrier"
app:layout_constraintEnd_toEndOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>
@ -251,9 +251,9 @@
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior">
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
android:layout_height="match_parent">
<com.google.android.material.tabs.TabLayout
android:id="@+id/profile_tab"

View File

@ -2,10 +2,10 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/search_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".activity.SearchPage">
<androidx.appcompat.widget.Toolbar

View File

@ -3,11 +3,11 @@
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/settings_layout"
android:fitsSystemWindows="true"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
android:gravity="center_horizontal"
android:orientation="vertical"
tools:context=".activity.AppSettings">
<androidx.appcompat.widget.Toolbar
@ -20,11 +20,11 @@
android:layout_height="match_parent">
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:focusable="true"
android:focusableInTouchMode="true"
android:orientation="vertical">
android:focusableInTouchMode="true">
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
@ -40,10 +40,10 @@
android:id="@+id/settings_color_text"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:text="@string/settings_color_settings"
android:singleLine="true"
android:textSize="@dimen/settings_textsize"
android:layout_marginBottom="@dimen/settings_column_margin"
android:singleLine="true"
android:text="@string/settings_color_settings"
android:textSize="@dimen/settings_textsize"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toTopOf="@id/color_barrier"
@ -53,8 +53,8 @@
android:id="@+id/color_barrier"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:constraint_referenced_ids="color_background,color_font"
app:barrierDirection="top" />
app:barrierDirection="top"
app:constraint_referenced_ids="color_background,color_font" />
<Button
android:id="@+id/color_background"
@ -194,10 +194,10 @@
android:id="@+id/settings_look_text"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginBottom="@dimen/settings_column_margin"
android:singleLine="true"
android:text="@string/settings_look"
android:textSize="@dimen/settings_textsize"
android:layout_marginBottom="@dimen/settings_column_margin"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toTopOf="@id/spinner_font"
@ -220,8 +220,8 @@
android:id="@+id/spinner_font"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/settings_spinner_margin"
android:layout_marginLeft="@dimen/settings_spinner_margin"
android:layout_marginStart="@dimen/settings_spinner_margin"
android:popupBackground="@android:color/transparent"
app:layout_constraintStart_toEndOf="@id/settings_fonttype_text"
app:layout_constraintTop_toBottomOf="@id/settings_look_text"
@ -233,8 +233,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/settings_column_margin"
android:layout_marginEnd="@dimen/settings_switch_margin"
android:layout_marginRight="@dimen/settings_switch_margin"
android:layout_marginEnd="@dimen/settings_switch_margin"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/spinner_font"
app:layout_constraintBottom_toBottomOf="parent"
@ -284,8 +284,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="@dimen/settings_column_margin"
android:layout_marginEnd="@dimen/settings_switch_margin"
android:layout_marginRight="@dimen/settings_switch_margin"
android:layout_marginEnd="@dimen/settings_switch_margin"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/settings_data_text"
app:layout_constraintBottom_toTopOf="@id/settings_image_hq"
@ -309,8 +309,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="@dimen/settings_column_margin"
android:layout_marginEnd="@dimen/settings_switch_margin"
android:layout_marginRight="@dimen/settings_switch_margin"
android:layout_marginEnd="@dimen/settings_switch_margin"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/toggleImg"
app:layout_constraintBottom_toTopOf="@id/toggleAns"
@ -334,8 +334,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="@dimen/settings_column_margin"
android:layout_marginEnd="@dimen/settings_switch_margin"
android:layout_marginRight="@dimen/settings_switch_margin"
android:layout_marginEnd="@dimen/settings_switch_margin"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/settings_image_hq"
app:layout_constraintBottom_toTopOf="@id/settings_enable_prev"
@ -358,8 +358,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="@dimen/settings_column_margin"
android:layout_marginEnd="@dimen/settings_switch_margin"
android:layout_marginRight="@dimen/settings_switch_margin"
android:layout_marginEnd="@dimen/settings_switch_margin"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/toggleAns"
app:layout_constraintBottom_toTopOf="@id/settings_list_seek"
@ -393,8 +393,8 @@
android:id="@+id/settings_list_seek"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginBottom="@dimen/settings_column_margin"
android:layout_weight="1"
android:layout_marginBottom="@dimen/settings_column_margin"
android:max="9"
app:layout_constraintStart_toEndOf="@id/settings_list_seek_descr"
app:layout_constraintTop_toBottomOf="@id/settings_enable_prev"
@ -431,10 +431,10 @@
android:id="@+id/settings_trend_text"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:text="@string/trend_setting"
android:singleLine="true"
android:textSize="@dimen/settings_textsize"
android:layout_marginBottom="@dimen/settings_column_margin"
android:singleLine="true"
android:text="@string/trend_setting"
android:textSize="@dimen/settings_textsize"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toTopOf="@id/spinner_woeid"
@ -447,8 +447,8 @@
android:popupBackground="@android:color/transparent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/settings_trend_text"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintBottom_toBottomOf="parent" />
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>
@ -469,8 +469,8 @@
android:id="@+id/user_data_text"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:text="@string/user_data"
android:singleLine="true"
android:text="@string/user_data"
android:textSize="@dimen/settings_textsize"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
@ -481,8 +481,8 @@
android:layout_width="0dp"
android:layout_height="@dimen/settings_button_height"
android:layout_marginTop="@dimen/settings_button_margin"
android:layout_marginEnd="@dimen/settings_button_margin"
android:layout_marginRight="@dimen/settings_button_margin"
android:layout_marginEnd="@dimen/settings_button_margin"
android:text="@string/settings_clear_data"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/user_data_text"
@ -494,8 +494,8 @@
android:id="@+id/logout"
android:layout_width="0dp"
android:layout_height="@dimen/settings_button_height"
android:layout_marginStart="@dimen/settings_button_margin"
android:layout_marginLeft="@dimen/settings_button_margin"
android:layout_marginStart="@dimen/settings_button_margin"
android:layout_marginTop="@dimen/settings_button_margin"
android:text="@string/settings_logout"
app:layout_constraintStart_toEndOf="@id/delete_db"
@ -522,10 +522,10 @@
android:id="@+id/settings_connections_text"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginBottom="@dimen/settings_column_margin"
android:singleLine="true"
android:text="@string/settings_connections"
android:textSize="@dimen/settings_textsize"
android:layout_marginBottom="@dimen/settings_column_margin"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toTopOf="@id/settings_enable_proxy"
@ -536,8 +536,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="@dimen/settings_column_margin"
android:layout_marginEnd="@dimen/settings_switch_margin"
android:layout_marginRight="@dimen/settings_switch_margin"
android:layout_marginEnd="@dimen/settings_switch_margin"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/settings_connections_text"
app:layout_constraintBottom_toTopOf="@id/edit_proxy_address"
@ -559,13 +559,13 @@
android:id="@+id/edit_proxy_address"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginBottom="@dimen/settings_column_margin"
android:digits="0123456789."
android:hint="@string/settings_hint_proxy_ip"
android:importantForAutofill="no"
android:inputType="number|numberDecimal"
android:maxLength="15"
android:singleLine="true"
android:importantForAutofill="no"
android:layout_marginBottom="@dimen/settings_column_margin"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/settings_enable_proxy"
app:layout_constraintBottom_toTopOf="@id/settings_enable_auth"
@ -578,10 +578,10 @@
android:layout_width="0dp"
android:layout_height="wrap_content"
android:hint="@string/proxy_port"
android:importantForAutofill="no"
android:inputType="number"
android:maxLength="5"
android:singleLine="true"
android:importantForAutofill="no"
app:layout_constraintStart_toEndOf="@id/edit_proxy_address"
app:layout_constraintTop_toTopOf="@id/edit_proxy_address"
app:layout_constraintBottom_toBottomOf="@id/edit_proxy_address"
@ -594,8 +594,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="@dimen/settings_column_margin"
android:layout_marginEnd="@dimen/settings_switch_margin"
android:layout_marginRight="@dimen/settings_switch_margin"
android:layout_marginEnd="@dimen/settings_switch_margin"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/edit_proxy_address"
app:layout_constraintBottom_toTopOf="@id/edit_proxyuser"
@ -617,11 +617,11 @@
android:id="@+id/edit_proxyuser"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginBottom="@dimen/settings_column_margin"
android:hint="@string/edit_proxy_user"
android:importantForAutofill="no"
android:inputType="textPersonName"
android:singleLine="true"
android:importantForAutofill="no"
android:layout_marginBottom="@dimen/settings_column_margin"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/settings_enable_auth"
app:layout_constraintBottom_toTopOf="@id/settings_set_custom_keys"
@ -634,14 +634,14 @@
android:layout_width="0dp"
android:layout_height="wrap_content"
android:hint="@string/proxy_password"
android:importantForAutofill="no"
android:inputType="textPassword"
android:singleLine="true"
android:importantForAutofill="no"
app:layout_constraintHorizontal_weight="2"
app:layout_constraintStart_toEndOf="@id/edit_proxyuser"
app:layout_constraintTop_toTopOf="@id/edit_proxyuser"
app:layout_constraintBottom_toBottomOf="@id/edit_proxyuser"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_weight="2"
style="@style/TextInput" />
<com.kyleduo.switchbutton.SwitchButton
@ -649,8 +649,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="@dimen/settings_column_margin"
android:layout_marginEnd="@dimen/settings_switch_margin"
android:layout_marginRight="@dimen/settings_switch_margin"
android:layout_marginEnd="@dimen/settings_switch_margin"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/edit_proxypass"
app:layout_constraintBottom_toTopOf="@id/settings_custom_key1"
@ -673,14 +673,14 @@
android:layout_width="0dp"
android:layout_height="wrap_content"
android:hint="@string/settings_key1_hint"
android:importantForAutofill="no"
android:inputType="textPassword"
android:singleLine="true"
android:importantForAutofill="no"
app:layout_constraintHorizontal_weight="1"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/settings_set_custom_keys"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@id/settings_custom_key2"
app:layout_constraintHorizontal_weight="1"
style="@style/TextInput" />
<EditText
@ -688,14 +688,14 @@
android:layout_width="0dp"
android:layout_height="wrap_content"
android:hint="@string/settings_key2_hint"
android:importantForAutofill="no"
android:inputType="textPassword"
android:singleLine="true"
android:importantForAutofill="no"
app:layout_constraintHorizontal_weight="1"
app:layout_constraintStart_toEndOf="@id/settings_custom_key1"
app:layout_constraintTop_toTopOf="@id/settings_custom_key1"
app:layout_constraintBottom_toBottomOf="@id/settings_custom_key1"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_weight="1"
style="@style/TextInput" />
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@ -3,10 +3,10 @@
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/tweet_layout"
android:fitsSystemWindows="true"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:fitsSystemWindows="true"
tools:context=".activity.TweetActivity">
<androidx.appcompat.widget.Toolbar
@ -36,8 +36,8 @@
android:id="@+id/tweet_profile"
android:layout_width="@dimen/tweet_profile"
android:layout_height="@dimen/tweet_profile"
android:layout_marginStart="@dimen/tweet_profileimage_margin"
android:layout_marginLeft="@dimen/tweet_profileimage_margin"
android:layout_marginStart="@dimen/tweet_profileimage_margin"
android:layout_marginTop="@dimen/tweet_profileimage_margin"
android:contentDescription="@string/profile_image"
app:layout_constraintStart_toStartOf="parent"
@ -47,48 +47,48 @@
android:id="@+id/tweet_username"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/tweet_textview_margin"
android:layout_marginLeft="@dimen/tweet_textview_margin"
android:layout_marginEnd="@dimen/tweet_textview_margin"
android:layout_marginRight="@dimen/tweet_textview_margin"
android:drawablePadding="@dimen/tweet_padding_drawable"
android:layout_marginLeft="@dimen/tweet_textview_margin"
android:layout_marginStart="@dimen/tweet_textview_margin"
android:layout_marginRight="@dimen/tweet_textview_margin"
android:layout_marginEnd="@dimen/tweet_textview_margin"
android:singleLine="true"
app:layout_constraintBottom_toTopOf="@+id/tweet_screenname"
app:layout_constraintStart_toEndOf="@id/tweet_profile"
app:layout_constraintTop_toTopOf="@id/tweet_profile"
app:layout_constraintBottom_toTopOf="@id/tweet_screenname"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@+id/tweet_profile"
app:layout_constraintTop_toTopOf="@+id/tweet_profile"
app:layout_constraintVertical_chainStyle="packed" />
<TextView
android:id="@+id/tweet_screenname"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/tweet_textview_margin"
android:layout_marginLeft="@dimen/tweet_textview_margin"
android:layout_marginEnd="@dimen/tweet_textview_margin"
android:layout_marginRight="@dimen/tweet_textview_margin"
android:drawablePadding="@dimen/tweet_padding_drawable"
android:layout_marginLeft="@dimen/tweet_textview_margin"
android:layout_marginStart="@dimen/tweet_textview_margin"
android:layout_marginRight="@dimen/tweet_textview_margin"
android:layout_marginEnd="@dimen/tweet_textview_margin"
android:singleLine="true"
app:layout_constraintBottom_toTopOf="@+id/tweet_date"
app:layout_constraintStart_toEndOf="@id/tweet_profile"
app:layout_constraintTop_toBottomOf="@id/tweet_username"
app:layout_constraintBottom_toTopOf="@id/tweet_date"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@+id/tweet_profile"
app:layout_constraintTop_toBottomOf="@+id/tweet_username"
app:layout_constraintVertical_chainStyle="packed" />
<TextView
android:id="@+id/tweet_date"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/tweet_textview_margin"
android:layout_marginLeft="@dimen/tweet_textview_margin"
android:layout_marginEnd="@dimen/tweet_textview_margin"
android:layout_marginStart="@dimen/tweet_textview_margin"
android:layout_marginRight="@dimen/tweet_textview_margin"
android:layout_marginEnd="@dimen/tweet_textview_margin"
android:singleLine="true"
android:textSize="@dimen/tweet_textsize_small"
app:layout_constraintBottom_toBottomOf="@+id/tweet_profile"
app:layout_constraintStart_toEndOf="@id/tweet_profile"
app:layout_constraintTop_toBottomOf="@id/tweet_screenname"
app:layout_constraintBottom_toBottomOf="@id/tweet_profile"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@+id/tweet_profile"
app:layout_constraintTop_toBottomOf="@+id/tweet_screenname"
app:layout_constraintVertical_chainStyle="packed" />
<androidx.constraintlayout.widget.Barrier
@ -100,38 +100,38 @@
<Button
android:id="@+id/tweet_answer_reference"
style="@style/FeedbackButton"
android:layout_width="wrap_content"
android:layout_height="@dimen/tweet_button_height"
android:layout_margin="@dimen/tweet_textview_margin"
android:drawablePadding="@dimen/tweet_padding_drawable"
android:visibility="invisible"
android:paddingLeft="@dimen/tweet_button_padding"
android:paddingRight="@dimen/tweet_button_padding"
android:textSize="@dimen/tweet_textsize_small"
android:drawablePadding="@dimen/tweet_padding_drawable"
android:layout_margin="@dimen/tweet_textview_margin"
android:minWidth="0dp"
android:visibility="invisible"
android:textSize="@dimen/tweet_textsize_small"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tweet_profile_barrier"
app:layout_constraintEnd_toStartOf="@id/tweet_retweeter_reference"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/tweet_profile_barrier"
app:layout_constraintEnd_toStartOf="@id/tweet_retweeter_reference" />
style="@style/FeedbackButton" />
<Button
android:id="@+id/tweet_retweeter_reference"
style="@style/FeedbackButton"
android:layout_width="wrap_content"
android:layout_height="@dimen/tweet_button_height"
android:layout_margin="@dimen/tweet_textview_margin"
android:drawablePadding="@dimen/tweet_padding_drawable"
android:visibility="invisible"
android:paddingLeft="@dimen/tweet_button_padding"
android:paddingRight="@dimen/tweet_button_padding"
android:textSize="@dimen/tweet_textsize_small"
android:drawablePadding="@dimen/tweet_padding_drawable"
android:layout_margin="@dimen/tweet_textview_margin"
android:minWidth="0dp"
android:visibility="invisible"
app:layout_constraintHorizontal_chainStyle="packed"
android:textSize="@dimen/tweet_textsize_small"
app:layout_constraintStart_toEndOf="@id/tweet_answer_reference"
app:layout_constraintTop_toBottomOf="@+id/tweet_profile_barrier"
app:layout_constraintEnd_toEndOf="parent" />
app:layout_constraintTop_toBottomOf="@id/tweet_profile_barrier"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_chainStyle="packed"
style="@style/FeedbackButton" />
<androidx.constraintlayout.widget.Barrier
android:id="@+id/tweet_text_barrier"
@ -144,84 +144,84 @@
android:id="@+id/tweet_detailed"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/tweet_textview_margin"
android:layout_marginLeft="@dimen/tweet_textview_margin"
android:layout_marginStart="@dimen/tweet_textview_margin"
android:layout_marginTop="@dimen/tweet_textview_margin"
android:layout_marginEnd="@dimen/tweet_textview_margin"
android:layout_marginRight="@dimen/tweet_textview_margin"
android:layout_marginEnd="@dimen/tweet_textview_margin"
android:fadeScrollbars="false"
android:linksClickable="true"
android:maxLines="@integer/tweet_test_max_lines"
android:scrollbars="vertical"
android:textSize="@dimen/tweet_textsize"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/tweet_text_barrier" />
app:layout_constraintTop_toBottomOf="@id/tweet_text_barrier"
app:layout_constraintEnd_toEndOf="parent" />
<ImageButton
android:id="@+id/tweet_media_attach"
style="@style/RoundButton"
android:layout_width="@dimen/tweet_button_media_width"
android:layout_height="@dimen/tweet_button_media_height"
android:visibility="invisible"
android:layout_marginTop="@dimen/tweet_button_margin"
android:contentDescription="@string/image_preview"
android:visibility="invisible"
app:layout_constraintEnd_toEndOf="@+id/tweet_api"
app:layout_constraintStart_toStartOf="@+id/tweet_api"
app:layout_constraintTop_toBottomOf="@+id/tweet_detailed" />
app:layout_constraintStart_toStartOf="@id/tweet_api"
app:layout_constraintTop_toBottomOf="@id/tweet_detailed"
app:layout_constraintEnd_toEndOf="@id/tweet_api"
style="@style/RoundButton" />
<TextView
android:id="@+id/tweet_sensitive"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/tweet_textview_margin"
android:layout_marginLeft="@dimen/tweet_textview_margin"
android:layout_marginTop="@dimen/tweet_textview_margin"
android:layout_marginEnd="@dimen/tweet_textview_margin"
android:layout_marginRight="@dimen/tweet_textview_margin"
android:visibility="invisible"
android:drawablePadding="@dimen/tweet_padding_drawable"
android:layout_marginLeft="@dimen/tweet_textview_margin"
android:layout_marginStart="@dimen/tweet_textview_margin"
android:layout_marginTop="@dimen/tweet_textview_margin"
android:layout_marginRight="@dimen/tweet_textview_margin"
android:layout_marginEnd="@dimen/tweet_textview_margin"
android:singleLine="true"
android:text="@string/tweet_sensitive_media"
android:textSize="@dimen/tweet_textsize_small"
android:visibility="invisible"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/tweet_media_attach" />
app:layout_constraintTop_toBottomOf="@id/tweet_media_attach"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0" />
<TextView
android:id="@+id/tweet_location_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/tweet_textview_margin"
android:layout_marginLeft="@dimen/tweet_textview_margin"
android:layout_marginTop="@dimen/tweet_textview_margin"
android:drawablePadding="@dimen/tweet_padding_drawable"
android:layout_marginLeft="@dimen/tweet_textview_margin"
android:layout_marginStart="@dimen/tweet_textview_margin"
android:layout_marginTop="@dimen/tweet_textview_margin"
android:singleLine="true"
android:textSize="@dimen/tweet_textsize_locale"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/tweet_sensitive"
app:layout_constraintEnd_toStartOf="@id/tweet_location_coordinate" />
app:layout_constraintTop_toBottomOf="@id/tweet_sensitive"
app:layout_constraintEnd_toStartOf="@id/tweet_location_coordinate"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintHorizontal_chainStyle="packed" />
<Button
android:id="@+id/tweet_location_coordinate"
style="@style/FeedbackButton"
android:layout_width="wrap_content"
android:layout_height="@dimen/tweet_button_height"
android:layout_marginStart="@dimen/tweet_button_margin"
android:layout_marginLeft="@dimen/tweet_button_margin"
android:visibility="invisible"
android:paddingLeft="@dimen/tweet_button_padding"
android:paddingRight="@dimen/tweet_button_padding"
android:layout_marginLeft="@dimen/tweet_button_margin"
android:layout_marginStart="@dimen/tweet_button_margin"
android:singleLine="true"
android:textSize="@dimen/tweet_textsize_locale"
android:visibility="invisible"
app:layout_constraintStart_toEndOf="@id/tweet_location_name"
app:layout_constraintTop_toTopOf="@id/tweet_location_name"
app:layout_constraintBottom_toBottomOf="@id/tweet_location_name"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintStart_toEndOf="@+id/tweet_location_name"
app:layout_constraintTop_toTopOf="@+id/tweet_location_name"
app:layout_constraintBottom_toBottomOf="@+id/tweet_location_name"
app:layout_constraintEnd_toEndOf="parent" />
style="@style/FeedbackButton" />
<androidx.constraintlayout.widget.Barrier
android:id="@+id/tweet_api_barrier"
@ -234,16 +234,16 @@
android:id="@+id/tweet_api"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/tweet_textview_margin"
android:layout_marginLeft="@dimen/tweet_textview_margin"
android:layout_marginEnd="@dimen/tweet_textview_margin"
android:layout_marginStart="@dimen/tweet_textview_margin"
android:layout_marginRight="@dimen/tweet_textview_margin"
android:layout_marginEnd="@dimen/tweet_textview_margin"
android:linksClickable="false"
android:singleLine="true"
android:textSize="@dimen/tweet_textsize_small"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/tweet_api_barrier" />
app:layout_constraintTop_toBottomOf="@id/tweet_api_barrier"
app:layout_constraintEnd_toEndOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>
@ -258,66 +258,66 @@
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior">
<androidx.constraintlayout.widget.ConstraintLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
android:layout_height="match_parent">
<Button
android:id="@+id/tweet_answer"
style="@style/FeedbackButton"
android:layout_width="0dp"
android:layout_height="@dimen/tweet_button_height"
android:layout_margin="@dimen/tweet_button_margin"
android:drawablePadding="@dimen/tweet_padding_drawable"
android:visibility="invisible"
android:paddingLeft="@dimen/tweet_button_padding"
android:paddingRight="@dimen/tweet_button_padding"
android:visibility="invisible"
app:layout_constraintEnd_toStartOf="@+id/tweet_retweet"
app:layout_constraintHorizontal_weight="1"
android:drawablePadding="@dimen/tweet_padding_drawable"
android:layout_margin="@dimen/tweet_button_margin"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toTopOf="@id/tweet_reply_fragment" />
app:layout_constraintBottom_toTopOf="@id/tweet_reply_fragment"
app:layout_constraintEnd_toStartOf="@id/tweet_retweet"
app:layout_constraintHorizontal_weight="1"
style="@style/FeedbackButton" />
<Button
android:id="@+id/tweet_retweet"
style="@style/FeedbackButton"
android:layout_width="0dp"
android:layout_height="@dimen/tweet_button_height"
android:layout_margin="@dimen/tweet_button_margin"
android:drawablePadding="@dimen/tweet_padding_drawable"
android:visibility="invisible"
android:paddingLeft="@dimen/tweet_button_padding"
android:paddingRight="@dimen/tweet_button_padding"
android:visibility="invisible"
app:layout_constraintEnd_toStartOf="@+id/tweet_favorite"
app:layout_constraintHorizontal_weight="1"
app:layout_constraintStart_toEndOf="@+id/tweet_answer"
android:drawablePadding="@dimen/tweet_padding_drawable"
android:layout_margin="@dimen/tweet_button_margin"
app:layout_constraintStart_toEndOf="@id/tweet_answer"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toTopOf="@id/tweet_reply_fragment" />
app:layout_constraintBottom_toTopOf="@id/tweet_reply_fragment"
app:layout_constraintEnd_toStartOf="@id/tweet_favorite"
app:layout_constraintHorizontal_weight="1"
style="@style/FeedbackButton" />
<Button
android:id="@+id/tweet_favorite"
style="@style/FeedbackButton"
android:layout_width="0dp"
android:layout_height="@dimen/tweet_button_height"
android:layout_margin="@dimen/tweet_button_margin"
android:drawablePadding="@dimen/tweet_padding_drawable"
android:visibility="invisible"
android:paddingLeft="@dimen/tweet_button_padding"
android:paddingRight="@dimen/tweet_button_padding"
android:visibility="invisible"
android:drawablePadding="@dimen/tweet_padding_drawable"
android:layout_margin="@dimen/tweet_button_margin"
app:layout_constraintStart_toEndOf="@id/tweet_retweet"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toTopOf="@id/tweet_reply_fragment"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_weight="1"
app:layout_constraintStart_toEndOf="@+id/tweet_retweet"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toTopOf="@id/tweet_reply_fragment" />
style="@style/FeedbackButton" />
<androidx.fragment.app.FragmentContainerView
android:id="@+id/tweet_reply_fragment"
android:layout_width="0dp"
android:layout_height="0dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/tweet_favorite" />
app:layout_constraintTop_toBottomOf="@id/tweet_favorite"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@ -2,10 +2,10 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/userexclude_root"
android:fitsSystemWindows="true"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
tools:context=".activity.UserExclude">
<androidx.appcompat.widget.Toolbar

View File

@ -17,27 +17,27 @@
<ImageButton
android:id="@+id/controller_play"
style="@style/RoundButton"
android:layout_width="@dimen/controller_button_width"
android:layout_height="@dimen/controller_button_height"
android:visibility="invisible"
android:layout_marginTop="@dimen/controller_seekbar_margin"
android:contentDescription="@string/button_play_pause"
android:visibility="invisible"
app:layout_constraintStart_toEndOf="@id/controller_backward"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintEnd_toStartOf="@id/controller_forward" />
app:layout_constraintEnd_toStartOf="@id/controller_forward"
style="@style/RoundButton" />
<ImageButton
android:id="@+id/controller_pause"
style="@style/RoundButton"
android:layout_width="@dimen/controller_button_width"
android:layout_height="@dimen/controller_button_height"
android:contentDescription="@string/button_play_pause"
android:visibility="visible"
android:contentDescription="@string/button_play_pause"
app:layout_constraintStart_toStartOf="@id/controller_play"
app:layout_constraintTop_toTopOf="@id/controller_play"
app:layout_constraintBottom_toBottomOf="@id/controller_play"
app:layout_constraintEnd_toEndOf="@id/controller_play" />
app:layout_constraintEnd_toEndOf="@id/controller_play"
style="@style/RoundButton" />
<ImageButton
android:id="@+id/controller_forward"
@ -72,8 +72,8 @@
android:id="@+id/controller_position"
android:layout_width="@dimen/controller_text_width"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/controller_text_margin"
android:layout_marginLeft="@dimen/controller_text_margin"
android:layout_marginStart="@dimen/controller_text_margin"
android:singleLine="true"
android:textSize="@dimen/controller_text_size"
app:layout_constraintStart_toStartOf="parent"
@ -97,8 +97,8 @@
android:id="@+id/controller_duration"
android:layout_width="@dimen/controller_text_width"
android:layout_height="wrap_content"
android:layout_marginEnd="@dimen/controller_text_margin"
android:layout_marginRight="@dimen/controller_text_margin"
android:layout_marginEnd="@dimen/controller_text_margin"
android:singleLine="true"
android:textSize="@dimen/controller_text_size"
app:layout_constraintStart_toEndOf="@id/controller_progress"

View File

@ -11,22 +11,22 @@
android:id="@+id/dm_background"
android:layout_width="0dp"
android:layout_height="0dp"
app:layout_constraintWidth_percent="0.85"
app:layout_constraintHeight_percent="0.4"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintWidth_percent="0.85"
app:layout_constraintHeight_percent="0.4"
tools:ignore="ContentDescription" />
<EditText
android:id="@+id/dm_receiver"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_marginStart="@dimen/dmpopup_margin_background"
android:layout_marginLeft="@dimen/dmpopup_margin_background"
android:layout_marginTop="@dimen/dmpopup_margin_background"
android:background="@android:color/transparent"
android:layout_marginLeft="@dimen/dmpopup_margin_background"
android:layout_marginStart="@dimen/dmpopup_margin_background"
android:layout_marginTop="@dimen/dmpopup_margin_background"
android:hint="@string/username"
android:importantForAutofill="no"
android:inputType="text"
@ -38,53 +38,53 @@
<ImageButton
android:id="@+id/dm_preview"
style="@style/RoundButton"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_marginStart="@dimen/dmpopup_button_margin"
android:layout_marginLeft="@dimen/dmpopup_button_margin"
android:layout_marginStart="@dimen/dmpopup_button_margin"
android:layout_marginTop="@dimen/dmpopup_margin_background"
android:layout_marginEnd="@dimen/dmpopup_button_margin"
android:layout_marginRight="@dimen/dmpopup_button_margin"
android:layout_marginEnd="@dimen/dmpopup_button_margin"
android:contentDescription="@string/tweet_add_image"
app:layout_constraintWidth_percent="0.1"
app:layout_constraintDimensionRatio="1.0"
app:layout_constraintHorizontal_bias="1.0"
app:layout_constraintStart_toEndOf="@id/dm_receiver"
app:layout_constraintTop_toTopOf="@id/dm_background"
app:layout_constraintBottom_toBottomOf="@id/dm_send"
app:layout_constraintEnd_toStartOf="@id/dm_media" />
app:layout_constraintEnd_toStartOf="@id/dm_media"
app:layout_constraintHorizontal_bias="1.0"
app:layout_constraintDimensionRatio="1.0"
app:layout_constraintWidth_percent="0.1"
style="@style/RoundButton" />
<ImageButton
android:id="@+id/dm_media"
style="@style/RoundButton"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_marginTop="@dimen/dmpopup_margin_background"
android:layout_marginEnd="@dimen/dmpopup_button_margin"
android:layout_marginRight="@dimen/dmpopup_button_margin"
android:layout_marginEnd="@dimen/dmpopup_button_margin"
android:contentDescription="@string/tweet_add_image"
app:layout_constraintWidth_percent="0.1"
app:layout_constraintDimensionRatio="1.0"
app:layout_constraintStart_toEndOf="@id/dm_preview"
app:layout_constraintTop_toTopOf="@id/dm_background"
app:layout_constraintBottom_toBottomOf="@id/dm_send"
app:layout_constraintEnd_toStartOf="@id/dm_send" />
app:layout_constraintEnd_toStartOf="@id/dm_send"
app:layout_constraintDimensionRatio="1.0"
app:layout_constraintWidth_percent="0.1"
style="@style/RoundButton" />
<ImageButton
android:id="@+id/dm_send"
style="@style/RoundButton"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_marginTop="@dimen/dmpopup_margin_background"
android:layout_marginEnd="@dimen/dmpopup_margin_background"
android:layout_marginRight="@dimen/dmpopup_margin_background"
android:layout_marginEnd="@dimen/dmpopup_margin_background"
android:contentDescription="@string/close_dm"
app:layout_constraintWidth_percent="0.1"
app:layout_constraintDimensionRatio="1.0"
app:layout_constraintStart_toEndOf="@id/dm_media"
app:layout_constraintTop_toTopOf="@id/dm_background"
app:layout_constraintEnd_toEndOf="@id/dm_background" />
app:layout_constraintEnd_toEndOf="@id/dm_background"
app:layout_constraintDimensionRatio="1.0"
app:layout_constraintWidth_percent="0.1"
style="@style/RoundButton" />
<androidx.constraintlayout.widget.Barrier
android:id="@+id/dm_barrier"
@ -97,22 +97,22 @@
android:id="@+id/dm_text"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_marginStart="@dimen/dmpopup_margin_background"
android:layout_marginLeft="@dimen/dmpopup_margin_background"
android:layout_marginTop="@dimen/dmpopup_text_margin"
android:layout_marginEnd="@dimen/dmpopup_margin_background"
android:layout_marginRight="@dimen/dmpopup_margin_background"
android:layout_marginBottom="@dimen/dmpopup_margin_background"
android:background="@android:color/transparent"
android:layout_marginLeft="@dimen/dmpopup_margin_background"
android:layout_marginStart="@dimen/dmpopup_margin_background"
android:layout_marginTop="@dimen/dmpopup_text_margin"
android:layout_marginBottom="@dimen/dmpopup_margin_background"
android:layout_marginRight="@dimen/dmpopup_margin_background"
android:layout_marginEnd="@dimen/dmpopup_margin_background"
android:gravity="start"
android:hint="@string/dm_message"
android:importantForAutofill="no"
android:inputType="textMultiLine"
app:layout_constraintVertical_bias="0.0"
app:layout_constraintHorizontal_bias="1.0"
app:layout_constraintStart_toStartOf="@id/dm_background"
app:layout_constraintTop_toBottomOf="@id/dm_barrier"
app:layout_constraintBottom_toBottomOf="@id/dm_background"
app:layout_constraintEnd_toEndOf="@id/dm_background" />
app:layout_constraintEnd_toEndOf="@id/dm_background"
app:layout_constraintHorizontal_bias="1.0"
app:layout_constraintVertical_bias="0.0" />
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@ -11,24 +11,24 @@
android:id="@+id/tweet_popup_background"
android:layout_width="0dp"
android:layout_height="0dp"
app:layout_constraintWidth_percent="0.85"
app:layout_constraintHeight_percent="0.4"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintWidth_percent="0.85"
app:layout_constraintHeight_percent="0.4"
tools:ignore="ContentDescription" />
<EditText
android:id="@+id/tweet_input"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_marginStart="@dimen/tweetpopup_margin_layout"
android:layout_marginLeft="@dimen/tweetpopup_margin_layout"
android:layout_marginTop="@dimen/tweetpopup_margin_layout"
android:layout_marginEnd="@dimen/tweetpopup_margin_layout"
android:layout_marginRight="@dimen/tweetpopup_margin_layout"
android:background="@android:color/transparent"
android:layout_marginLeft="@dimen/tweetpopup_margin_layout"
android:layout_marginStart="@dimen/tweetpopup_margin_layout"
android:layout_marginTop="@dimen/tweetpopup_margin_layout"
android:layout_marginRight="@dimen/tweetpopup_margin_layout"
android:layout_marginEnd="@dimen/tweetpopup_margin_layout"
android:gravity="top"
android:hint="@string/popup_tweet_hint"
android:importantForAutofill="no"
@ -47,95 +47,95 @@
<ImageButton
android:id="@+id/tweet_prev_media"
style="@style/RoundButton"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_marginEnd="@dimen/tweetpopup_button_margin"
android:layout_marginRight="@dimen/tweetpopup_button_margin"
android:layout_marginBottom="@dimen/tweetpopup_margin_layout"
android:contentDescription="@string/image_preview"
android:visibility="invisible"
app:layout_constraintWidth_percent="0.1"
app:layout_constraintDimensionRatio="1.0"
app:layout_constraintHorizontal_bias="1.0"
app:layout_constraintHorizontal_chainStyle="packed"
android:layout_marginBottom="@dimen/tweetpopup_margin_layout"
android:layout_marginRight="@dimen/tweetpopup_button_margin"
android:layout_marginEnd="@dimen/tweetpopup_button_margin"
android:contentDescription="@string/image_preview"
app:layout_constraintStart_toStartOf="@id/tweet_popup_background"
app:layout_constraintBottom_toBottomOf="@id/tweet_popup_background"
app:layout_constraintEnd_toStartOf="@id/tweet_add_media" />
app:layout_constraintEnd_toStartOf="@id/tweet_add_media"
app:layout_constraintHorizontal_bias="1.0"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintDimensionRatio="1.0"
app:layout_constraintWidth_percent="0.1"
style="@style/RoundButton" />
<ImageButton
android:id="@+id/tweet_add_media"
style="@style/RoundButton"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_marginEnd="@dimen/tweetpopup_button_margin"
android:layout_marginRight="@dimen/tweetpopup_button_margin"
android:layout_marginBottom="@dimen/tweetpopup_margin_layout"
android:layout_marginRight="@dimen/tweetpopup_button_margin"
android:layout_marginEnd="@dimen/tweetpopup_button_margin"
android:contentDescription="@string/tweet_add_image"
app:layout_constraintWidth_percent="0.1"
app:layout_constraintDimensionRatio="1.0"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintStart_toEndOf="@id/tweet_prev_media"
app:layout_constraintBottom_toBottomOf="@id/tweet_popup_background"
app:layout_constraintEnd_toStartOf="@id/tweet_add_location" />
app:layout_constraintEnd_toStartOf="@id/tweet_add_location"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintDimensionRatio="1.0"
app:layout_constraintWidth_percent="0.1"
style="@style/RoundButton" />
<ProgressBar
android:id="@+id/location_progress"
style="?android:attr/progressBarStyle"
android:layout_width="0dp"
android:layout_height="0dp"
android:visibility="invisible"
app:layout_constraintStart_toStartOf="@id/tweet_add_location"
app:layout_constraintTop_toTopOf="@id/tweet_add_location"
app:layout_constraintBottom_toBottomOf="@id/tweet_add_location"
app:layout_constraintEnd_toEndOf="@id/tweet_add_location" />
app:layout_constraintEnd_toEndOf="@id/tweet_add_location"
style="?android:attr/progressBarStyle" />
<ImageButton
android:id="@+id/tweet_add_location"
style="@style/RoundButton"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_marginEnd="@dimen/tweetpopup_button_margin"
android:layout_marginRight="@dimen/tweetpopup_button_margin"
android:layout_marginBottom="@dimen/tweetpopup_margin_layout"
android:layout_marginRight="@dimen/tweetpopup_button_margin"
android:layout_marginEnd="@dimen/tweetpopup_button_margin"
android:contentDescription="@string/send_tweet"
app:layout_constraintWidth_percent="0.1"
app:layout_constraintDimensionRatio="1.0"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintStart_toEndOf="@id/tweet_add_media"
app:layout_constraintBottom_toBottomOf="@id/tweet_popup_background"
app:layout_constraintEnd_toStartOf="@id/tweet_send" />
app:layout_constraintEnd_toStartOf="@id/tweet_send"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintDimensionRatio="1.0"
app:layout_constraintWidth_percent="0.1"
style="@style/RoundButton" />
<ImageButton
android:id="@+id/tweet_send"
style="@style/RoundButton"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_marginEnd="@dimen/tweetpopup_button_margin"
android:layout_marginRight="@dimen/tweetpopup_button_margin"
android:layout_marginBottom="@dimen/tweetpopup_margin_layout"
android:layout_marginRight="@dimen/tweetpopup_button_margin"
android:layout_marginEnd="@dimen/tweetpopup_button_margin"
android:contentDescription="@string/send_tweet"
app:layout_constraintWidth_percent="0.1"
app:layout_constraintDimensionRatio="1.0"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintStart_toEndOf="@id/tweet_add_location"
app:layout_constraintBottom_toBottomOf="@id/tweet_popup_background"
app:layout_constraintEnd_toStartOf="@id/close" />
app:layout_constraintEnd_toStartOf="@id/close"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintDimensionRatio="1.0"
app:layout_constraintWidth_percent="0.1"
style="@style/RoundButton" />
<ImageButton
android:id="@+id/close"
style="@style/RoundButton"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_marginEnd="@dimen/tweetpopup_margin_layout"
android:layout_marginRight="@dimen/tweetpopup_margin_layout"
android:layout_marginBottom="@dimen/tweetpopup_margin_layout"
android:layout_marginRight="@dimen/tweetpopup_margin_layout"
android:layout_marginEnd="@dimen/tweetpopup_margin_layout"
android:contentDescription="@string/tweet_close"
app:layout_constraintWidth_percent="0.1"
app:layout_constraintDimensionRatio="1.0"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintStart_toEndOf="@id/tweet_send"
app:layout_constraintBottom_toBottomOf="@id/tweet_popup_background"
app:layout_constraintEnd_toEndOf="@id/tweet_popup_background" />
app:layout_constraintEnd_toEndOf="@id/tweet_popup_background"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintDimensionRatio="1.0"
app:layout_constraintWidth_percent="0.1"
style="@style/RoundButton" />
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@ -11,23 +11,23 @@
android:id="@+id/userlist_popup_background"
android:layout_width="0dp"
android:layout_height="0dp"
app:layout_constraintWidth_percent="0.85"
app:layout_constraintHeight_percent="0.4"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintWidth_percent="0.85"
app:layout_constraintHeight_percent="0.4"
tools:ignore="ContentDescription" />
<TextView
android:id="@+id/popup_list_title"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/popup_userlist_background_margin"
android:layout_marginLeft="@dimen/popup_userlist_background_margin"
android:layout_marginStart="@dimen/popup_userlist_background_margin"
android:layout_marginTop="@dimen/popup_userlist_background_margin"
android:layout_marginEnd="@dimen/popup_userlist_background_margin"
android:layout_marginRight="@dimen/popup_userlist_background_margin"
android:layout_marginEnd="@dimen/popup_userlist_background_margin"
android:singleLine="true"
android:text="@string/userlist_create_new_list"
android:textSize="@dimen/userlist_title_textsize"
@ -39,13 +39,13 @@
android:id="@+id/list_edit_title"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/popup_userlist_background_margin"
android:layout_marginLeft="@dimen/popup_userlist_background_margin"
android:layout_marginTop="@dimen/popup_userlist_text_margin"
android:layout_marginEnd="@dimen/popup_userlist_background_margin"
android:layout_marginRight="@dimen/popup_userlist_background_margin"
android:autofillHints="@string/userlist_enter_title"
android:background="@android:color/transparent"
android:layout_marginLeft="@dimen/popup_userlist_background_margin"
android:layout_marginStart="@dimen/popup_userlist_background_margin"
android:layout_marginTop="@dimen/popup_userlist_text_margin"
android:layout_marginRight="@dimen/popup_userlist_background_margin"
android:layout_marginEnd="@dimen/popup_userlist_background_margin"
android:autofillHints="@string/userlist_enter_title"
android:ems="10"
android:hint="@string/userlist_enter_title"
android:inputType="textPersonName"
@ -59,17 +59,17 @@
android:id="@+id/list_edit_descr"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_marginStart="@dimen/popup_userlist_background_margin"
android:layout_marginLeft="@dimen/popup_userlist_background_margin"
android:layout_marginTop="@dimen/popup_userlist_text_margin"
android:layout_marginEnd="@dimen/popup_userlist_background_margin"
android:layout_marginRight="@dimen/popup_userlist_background_margin"
android:layout_marginBottom="@dimen/popup_userlist_text_margin"
android:background="@android:color/transparent"
android:ems="10"
android:layout_marginLeft="@dimen/popup_userlist_background_margin"
android:layout_marginStart="@dimen/popup_userlist_background_margin"
android:layout_marginTop="@dimen/popup_userlist_text_margin"
android:layout_marginBottom="@dimen/popup_userlist_text_margin"
android:layout_marginRight="@dimen/popup_userlist_background_margin"
android:layout_marginEnd="@dimen/popup_userlist_background_margin"
android:gravity="top"
android:hint="@string/userlist_enter_description"
android:autofillHints="@string/userlist_enter_description"
android:ems="10"
android:hint="@string/userlist_enter_description"
android:inputType="textMultiLine"
app:layout_constraintStart_toStartOf="@id/userlist_popup_background"
app:layout_constraintTop_toBottomOf="@id/list_edit_title"
@ -81,11 +81,11 @@
android:id="@+id/list_edit_public_sw"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/popup_userlist_background_margin"
android:layout_marginLeft="@dimen/popup_userlist_background_margin"
android:layout_marginEnd="@dimen/popup_userlist_layout_margin"
android:layout_marginRight="@dimen/popup_userlist_layout_margin"
android:layout_marginStart="@dimen/popup_userlist_background_margin"
android:layout_marginBottom="@dimen/popup_userlist_background_margin"
android:layout_marginRight="@dimen/popup_userlist_layout_margin"
android:layout_marginEnd="@dimen/popup_userlist_layout_margin"
app:layout_constraintStart_toStartOf="@id/userlist_popup_background"
app:layout_constraintTop_toBottomOf="@id/list_edit_descr"
app:layout_constraintBottom_toBottomOf="@id/userlist_popup_background"
@ -95,30 +95,30 @@
android:id="@+id/userlist_switch_text"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginEnd="@dimen/popup_userlist_layout_margin"
android:layout_marginRight="@dimen/popup_userlist_layout_margin"
android:layout_marginEnd="@dimen/popup_userlist_layout_margin"
android:singleLine="true"
android:text="@string/userlist_public_sel"
app:layout_constraintHorizontal_weight="2"
app:layout_constraintStart_toEndOf="@id/list_edit_public_sw"
app:layout_constraintTop_toTopOf="@id/list_edit_public_sw"
app:layout_constraintBottom_toBottomOf="@id/list_edit_public_sw"
app:layout_constraintEnd_toStartOf="@id/userlist_create_list" />
app:layout_constraintEnd_toStartOf="@id/userlist_create_list"
app:layout_constraintHorizontal_weight="2" />
<Button
android:id="@+id/userlist_create_list"
style="@style/FeedbackButton"
android:layout_width="0dp"
android:layout_height="@dimen/userlist_button_height"
android:layout_marginEnd="@dimen/popup_userlist_background_margin"
android:layout_marginRight="@dimen/popup_userlist_background_margin"
android:paddingLeft="@dimen/userlist_button_padding"
android:paddingRight="@dimen/userlist_button_padding"
android:layout_marginRight="@dimen/popup_userlist_background_margin"
android:layout_marginEnd="@dimen/popup_userlist_background_margin"
android:text="@string/userlist_create"
app:layout_constraintHorizontal_weight="3"
app:layout_constraintStart_toEndOf="@id/userlist_switch_text"
app:layout_constraintTop_toTopOf="@id/userlist_switch_text"
app:layout_constraintBottom_toBottomOf="@id/userlist_switch_text"
app:layout_constraintEnd_toEndOf="@id/userlist_popup_background" />
app:layout_constraintEnd_toEndOf="@id/userlist_popup_background"
app:layout_constraintHorizontal_weight="3"
style="@style/FeedbackButton" />
</androidx.constraintlayout.widget.ConstraintLayout>