| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557 |
- <?xml version="1.0" encoding="utf-8"?>
- <androidx.coordinatorlayout.widget.CoordinatorLayout 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"
- android:id="@+id/main_content"
- android:layout_width="match_parent"
- android:layout_height="match_parent">
- <androidx.core.widget.NestedScrollView
- android:id="@+id/fragment_id_container"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:background="?android:windowBackground"
- android:scrollbars="vertical"
- android:scrollbarSize="@dimen/scrollbar_size"
- android:isScrollContainer="true">
- <LinearLayout
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:layout_marginBottom="4dp"
- android:orientation="vertical">
- <LinearLayout
- android:id="@+id/policy_explain"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:layout_marginBottom="2dp"
- android:layout_marginLeft="16dp"
- android:layout_marginRight="16dp"
- android:layout_marginTop="8dp"
- android:gravity="center_vertical"
- android:orientation="horizontal"
- android:visibility="gone">
- <ImageView
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_marginRight="8dp"
- app:srcCompat="@drawable/ic_info_outline"
- app:tint="?attr/textColorSecondary" />
- <TextView
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:ellipsize="end"
- android:maxLines="2"
- android:text="@string/disabled_by_policy"
- android:textAppearance="?android:attr/textAppearanceSmall"
- android:textColor="@null" />
- </LinearLayout>
- <androidx.constraintlayout.widget.ConstraintLayout
- android:id="@+id/constraintLayout_id_profile"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:orientation="vertical">
- <ImageView
- android:id="@+id/profile_edit"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_marginEnd="16dp"
- android:background="@drawable/circle_transparent"
- android:contentDescription="@string/edit"
- android:padding="8dp"
- android:scaleType="fitCenter"
- app:layout_constraintBottom_toBottomOf="@+id/nickname"
- app:layout_constraintEnd_toEndOf="parent"
- app:layout_constraintTop_toTopOf="@+id/nickname"
- app:srcCompat="@drawable/ic_pencil_outline"
- app:tint="?attr/colorAccent"
- tools:layout_conversion_absoluteHeight="40dp"
- tools:layout_conversion_absoluteWidth="40dp" />
- <ImageView
- android:id="@+id/my_id_qr"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:background="@drawable/selector_compose_button"
- android:clickable="true"
- android:contentDescription="@string/show_as_qrcode"
- android:focusable="true"
- android:padding="12dp"
- app:layout_constraintEnd_toStartOf="@+id/my_id_share"
- app:layout_constraintTop_toBottomOf="@+id/my_id_title"
- app:srcCompat="@drawable/ic_qr_code"
- app:tint="?attr/textColorSecondary"
- tools:layout_conversion_absoluteHeight="48dp"
- tools:layout_conversion_absoluteWidth="48dp" />
- <ImageView
- android:id="@+id/my_id_share"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_marginEnd="8dp"
- android:background="@drawable/selector_compose_button"
- android:clickable="true"
- android:contentDescription="@string/share_via"
- android:focusable="true"
- android:padding="12dp"
- app:layout_constraintEnd_toEndOf="parent"
- app:layout_constraintTop_toTopOf="@+id/my_id_qr"
- app:srcCompat="@drawable/ic_share_outline"
- app:tint="?attr/textColorSecondary"
- tools:layout_conversion_absoluteHeight="48dp"
- tools:layout_conversion_absoluteWidth="48dp" />
- <TextView
- android:id="@+id/profilepictitle"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_marginTop="16dp"
- android:text="@string/profile_picture_and_nickname"
- android:textAppearance="@style/Threema.Text.Overline"
- android:textColor="@null"
- app:layout_constraintStart_toStartOf="@+id/my_id"
- app:layout_constraintTop_toBottomOf="@id/my_id"
- tools:layout_conversion_absoluteHeight="16dp"
- tools:layout_conversion_absoluteWidth="366dp" />
- <TextView
- android:id="@+id/my_id_title"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_marginStart="16dp"
- android:layout_marginTop="16dp"
- android:ellipsize="end"
- android:singleLine="true"
- android:text="@string/title_mythreemaid"
- android:textAppearance="@style/Threema.Text.Overline"
- android:textColor="@null"
- app:layout_constrainedWidth="true"
- app:layout_constraintStart_toStartOf="parent"
- app:layout_constraintTop_toTopOf="parent"
- tools:layout_conversion_absoluteHeight="16dp"
- tools:layout_conversion_absoluteWidth="269dp"
- tools:layout_editor_absoluteX="16dp"
- tools:layout_editor_absoluteY="16dp" />
- <ImageView
- android:id="@+id/picrelease_config"
- android:layout_width="40dp"
- android:layout_height="40dp"
- android:layout_marginEnd="16dp"
- android:layout_marginTop="4dp"
- android:background="@drawable/circle_transparent"
- android:contentDescription="@string/configure"
- android:rotation="180"
- android:scaleType="center"
- app:layout_constraintBottom_toBottomOf="@+id/picrelease_text"
- app:layout_constraintEnd_toEndOf="parent"
- app:layout_constraintTop_toTopOf="@+id/picrelease_text"
- app:srcCompat="@drawable/ic_settings_outline_24dp"
- app:tint="?attr/colorAccent" />
- <com.google.android.material.textfield.TextInputLayout
- android:id="@+id/picrelease_text"
- style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox.Dense.ExposedDropdownMenu"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:layout_marginTop="8dp"
- android:layout_marginStart="16dp"
- android:layout_marginEnd="72dp"
- android:hint="@string/profile_picture_release"
- app:expandedHintEnabled="false"
- app:layout_constraintStart_toStartOf="parent"
- app:layout_constraintEnd_toEndOf="parent"
- app:layout_constraintTop_toBottomOf="@+id/nickname">
- <com.google.android.material.textfield.MaterialAutoCompleteTextView
- android:id="@+id/picrelease_spinner"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:focusable="false"
- android:inputType="none" />
- </com.google.android.material.textfield.TextInputLayout>
- <ch.threema.app.emojis.EmojiTextView
- android:id="@+id/my_id"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:ellipsize="end"
- android:singleLine="true"
- android:text="ABCDEFGH"
- android:textSize="18sp"
- app:layout_constrainedWidth="true"
- app:layout_constraintBottom_toBottomOf="@+id/my_id_qr"
- app:layout_constraintStart_toStartOf="@+id/my_id_title"
- app:layout_constraintTop_toTopOf="@+id/my_id_qr"
- tools:layout_conversion_absoluteHeight="24dp"
- tools:layout_conversion_absoluteWidth="92dp" />
- <ch.threema.app.emojis.EmojiTextView
- android:id="@+id/nickname"
- android:layout_width="0dp"
- android:layout_height="wrap_content"
- android:layout_marginEnd="8dp"
- android:layout_marginTop="16dp"
- android:gravity="center|start"
- android:textSize="18sp"
- app:layout_constraintEnd_toStartOf="@id/profile_edit"
- app:layout_constraintStart_toStartOf="@+id/profilepictitle"
- app:layout_constraintTop_toBottomOf="@+id/avatar_edit_view"
- tools:layout_conversion_absoluteHeight="40dp"
- tools:layout_conversion_absoluteWidth="326dp"
- tools:text="Nick Name" />
- <ch.threema.app.ui.AvatarEditView
- android:id="@+id/avatar_edit_view"
- android:layout_width="200dp"
- android:layout_height="200dp"
- android:layout_marginTop="16dp"
- android:contentDescription="@string/profile_picture"
- android:visibility="visible"
- app:layout_constraintEnd_toEndOf="parent"
- app:layout_constraintHorizontal_bias="0.5"
- app:layout_constraintStart_toStartOf="parent"
- app:layout_constraintTop_toBottomOf="@+id/profilepictitle" />
- </androidx.constraintlayout.widget.ConstraintLayout>
- <LinearLayout
- android:id="@+id/linearLayout_linked_accounts"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:orientation="vertical"
- android:paddingLeft="16dp"
- android:paddingRight="16dp"
- android:paddingTop="16dp">
- <TextView
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:text="@string/account_links"
- android:textAppearance="@style/Threema.Text.Overline"
- android:textColor="@null" />
- <RelativeLayout
- android:id="@+id/linked_mobile_layout"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:minHeight="?android:attr/listPreferredItemHeight">
- <ImageView
- android:id="@+id/phone"
- android:layout_width="24dp"
- android:layout_height="24dp"
- android:layout_centerVertical="true"
- android:layout_marginRight="24dp"
- android:contentDescription="@string/linked_mobile"
- app:srcCompat="@drawable/ic_call_outline"
- app:tint="?attr/textColorSecondary" />
- <ImageView
- android:id="@+id/change_mobile"
- android:layout_width="40dp"
- android:layout_height="40dp"
- android:layout_alignParentRight="true"
- android:layout_centerVertical="true"
- android:background="@drawable/circle_transparent"
- android:contentDescription="@string/change"
- android:padding="8dp"
- android:scaleType="fitCenter"
- app:srcCompat="@drawable/ic_pencil_outline"
- app:tint="?attr/colorAccent" />
- <LinearLayout
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_centerVertical="true"
- android:layout_marginRight="8dp"
- android:layout_toLeftOf="@+id/change_mobile"
- android:layout_toRightOf="@+id/phone"
- android:orientation="vertical">
- <TextView
- android:id="@+id/linked_mobile_title"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:text="@string/linked_mobile"
- android:textAppearance="@style/Threema.TextAppearance.List.FirstLine"
- android:textColor="@null" />
- <TextView
- android:id="@+id/linked_mobile"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:text=""
- android:textAppearance="@style/Threema.TextAppearance.List.SecondLine"
- android:textColor="@null" />
- </LinearLayout>
- </RelativeLayout>
- <RelativeLayout
- android:id="@+id/linked_email_layout"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:minHeight="?android:attr/listPreferredItemHeight">
- <ImageView
- android:id="@+id/email"
- android:layout_width="24dp"
- android:layout_height="24dp"
- android:layout_centerVertical="true"
- android:layout_marginRight="24dp"
- android:contentDescription="@string/linked_email"
- app:srcCompat="@drawable/ic_email_outline"
- app:tint="?attr/textColorSecondary" />
- <ImageView
- android:id="@+id/change_email"
- android:layout_width="40dp"
- android:layout_height="40dp"
- android:layout_alignParentRight="true"
- android:layout_centerVertical="true"
- android:background="@drawable/circle_transparent"
- android:contentDescription="@string/change"
- android:padding="8dp"
- android:scaleType="fitCenter"
- app:srcCompat="@drawable/ic_pencil_outline"
- app:tint="?attr/colorAccent" />
- <LinearLayout
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_centerVertical="true"
- android:layout_marginRight="8dp"
- android:layout_toLeftOf="@+id/change_email"
- android:layout_toRightOf="@+id/email"
- android:orientation="vertical">
- <TextView
- android:id="@+id/linked_email_title"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:text="@string/linked_email"
- android:textAppearance="@style/Threema.TextAppearance.List.FirstLine"
- android:textColor="@null" />
- <!-- textColor="@null" -> https://stackoverflow.com/a/45198884 -->
- <TextView
- android:id="@+id/linked_email"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:text=""
- android:textAppearance="@style/Threema.TextAppearance.List.SecondLine"
- android:textColor="@null" />
- <!-- textColor="@null" -> https://stackoverflow.com/a/45198884 -->
- </LinearLayout>
- </RelativeLayout>
- </LinearLayout>
- <LinearLayout
- android:id="@+id/advanced_options_inner_layout"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:orientation="vertical"
- android:paddingBottom="16dp"
- android:paddingLeft="16dp"
- android:paddingRight="16dp"
- android:paddingTop="16dp">
- <TextView
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:text="@string/backup_and_delete"
- android:textAppearance="@style/Threema.Text.Overline"
- android:textColor="@null" />
- <RelativeLayout
- android:id="@+id/revocation_key_layout"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:minHeight="?android:attr/listPreferredItemHeight">
- <ImageView
- android:id="@+id/revocation_key"
- android:layout_width="40dp"
- android:layout_height="40dp"
- android:layout_alignParentRight="true"
- android:layout_centerVertical="true"
- android:background="@drawable/circle_transparent"
- android:contentDescription="@string/change"
- android:rotation="180"
- android:scaleType="center"
- app:srcCompat="@drawable/ic_arrow_left"
- app:tint="?attr/colorAccent" />
- <LinearLayout
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_alignParentLeft="true"
- android:layout_centerVertical="true"
- android:layout_marginRight="8dp"
- android:layout_toLeftOf="@+id/revocation_key"
- android:orientation="vertical">
- <TextView
- android:id="@+id/revocation_key_title"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:text="@string/revocation_key_title"
- android:textAppearance="@style/Threema.TextAppearance.List.FirstLine"
- android:textColor="@null" />
- <TextView
- android:id="@+id/revocation_key_sum"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:text="@string/revocation_key_not_set"
- android:textAppearance="@style/Threema.TextAppearance.List.SecondLine"
- android:textColor="@null" />
- </LinearLayout>
- </RelativeLayout>
- <RelativeLayout
- android:id="@+id/export_id_layout"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:minHeight="?android:attr/listPreferredItemHeight">
- <ImageView
- android:id="@+id/export_id"
- android:layout_width="40dp"
- android:layout_height="40dp"
- android:layout_alignParentRight="true"
- android:layout_centerVertical="true"
- android:background="@drawable/circle_transparent"
- android:contentDescription="@string/change"
- android:rotation="180"
- android:scaleType="center"
- app:srcCompat="@drawable/ic_arrow_left"
- app:tint="?attr/colorAccent" />
- <LinearLayout
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_alignParentLeft="true"
- android:layout_centerVertical="true"
- android:layout_marginRight="8dp"
- android:layout_toLeftOf="@+id/export_id"
- android:orientation="vertical">
- <TextView
- android:id="@+id/export_id_title"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:text="@string/backup_title"
- android:textAppearance="@style/Threema.TextAppearance.List.FirstLine"
- android:textColor="@null" />
- <TextView
- android:id="@+id/export_id_subtitle"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:text="@string/backup_sum"
- android:textAppearance="@style/Threema.TextAppearance.List.SecondLine"
- android:textColor="@null" />
- </LinearLayout>
- </RelativeLayout>
- <RelativeLayout
- android:id="@+id/delete_id_layout"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:minHeight="?android:attr/listPreferredItemHeight">
- <ImageView
- android:id="@+id/delete_id"
- android:layout_width="40dp"
- android:layout_height="40dp"
- android:layout_alignParentRight="true"
- android:layout_centerVertical="true"
- android:background="@drawable/circle_transparent"
- android:contentDescription="@string/change"
- android:rotation="180"
- android:scaleType="center"
- app:srcCompat="@drawable/ic_arrow_left"
- app:tint="?attr/colorAccent" />
- <LinearLayout
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_alignParentLeft="true"
- android:layout_centerVertical="true"
- android:layout_marginRight="8dp"
- android:layout_toLeftOf="@+id/delete_id"
- android:orientation="vertical">
- <TextView
- android:id="@+id/delete_id_title"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:text="@string/delete_id_title"
- android:textAppearance="@style/Threema.TextAppearance.List.FirstLine"
- android:textColor="@null" />
- <TextView
- android:id="@+id/delete_id_text"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:ellipsize="end"
- android:text="@string/delete_id_sum"
- android:textAppearance="@style/Threema.TextAppearance.List.SecondLine"
- android:textColor="@null" />
- </LinearLayout>
- </RelativeLayout>
- <!--
- <include layout="@layout/list_divider"/>
- -->
- <TextView
- android:id="@+id/keyfingerprinttitle"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:paddingTop="16dp"
- android:text="@string/title_keyfingerprint"
- android:textAppearance="@style/Threema.Text.Overline"
- android:textColor="@null" />
- <TextView
- android:id="@+id/keyfingerprint"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_gravity="left"
- android:paddingTop="10dp"
- android:singleLine="false"
- android:textAppearance="@style/Threema.TextAppearance.List.FirstLine"
- android:textColor="@null" />
- </LinearLayout>
- </LinearLayout>
- </androidx.core.widget.NestedScrollView>
- </androidx.coordinatorlayout.widget.CoordinatorLayout>
|