tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

fragment_login_detail.xml (7318B)


      1 <?xml version="1.0" encoding="utf-8"?>
      2 <!-- This Source Code Form is subject to the terms of the Mozilla Public
      3   - License, v. 2.0. If a copy of the MPL was not distributed with this
      4   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
      5 <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
      6    xmlns:app="http://schemas.android.com/apk/res-auto"
      7    xmlns:tools="http://schemas.android.com/tools"
      8    android:id="@+id/loginDetailLayout"
      9    android:layout_width="match_parent"
     10    android:layout_height="wrap_content"
     11    android:layout_marginStart="20dp"
     12    android:layout_marginEnd="20dp"
     13    android:layout_marginTop="16dp">
     14 
     15    <TextView
     16        android:id="@+id/webAddressHeader"
     17        style="@style/CaptionTextStyle"
     18        android:layout_width="0dp"
     19        android:layout_height="24dp"
     20        android:gravity="center_vertical"
     21        android:letterSpacing="0.05"
     22        android:paddingBottom="5dp"
     23        android:text="@string/preferences_passwords_saved_logins_site"
     24        android:textColor="?attr/textPrimary"
     25        app:layout_constraintBottom_toTopOf="@id/webAddressText"
     26        app:layout_constraintEnd_toStartOf="@id/openWebAddress"
     27        app:layout_constraintStart_toStartOf="parent"
     28        app:layout_constraintTop_toTopOf="parent"
     29        app:layout_constraintVertical_chainStyle="packed" />
     30 
     31    <TextView
     32        android:id="@+id/webAddressText"
     33        android:layout_width="0dp"
     34        android:layout_height="wrap_content"
     35        android:gravity="center_vertical"
     36        android:paddingTop="@dimen/saved_logins_detail_menu_vertical_padding"
     37        android:paddingBottom="@dimen/saved_logins_detail_menu_vertical_padding"
     38        android:textColor="?attr/textPrimary"
     39        android:textSize="16sp"
     40        app:layout_constraintEnd_toEndOf="parent"
     41        app:layout_constraintStart_toStartOf="@id/webAddressHeader"
     42        app:layout_constraintTop_toBottomOf="@id/webAddressHeader"
     43        app:layout_constraintVertical_chainStyle="packed"
     44        tools:text="Info" />
     45 
     46    <ImageButton
     47        android:id="@+id/openWebAddress"
     48        android:layout_width="48dp"
     49        android:layout_height="48dp"
     50        android:background="?android:attr/selectableItemBackgroundBorderless"
     51        android:contentDescription="@string/saved_login_open_site"
     52        app:layout_constraintBottom_toBottomOf="@id/webAddressText"
     53        app:layout_constraintEnd_toEndOf="parent"
     54        app:layout_constraintTop_toTopOf="@id/webAddressText"
     55        app:srcCompat="@drawable/ic_open_in_new"
     56        app:tint="?android:colorAccent" />
     57 
     58    <TextView
     59        android:id="@+id/usernameHeader"
     60        style="@style/CaptionTextStyle"
     61        android:layout_width="0dp"
     62        android:layout_height="24dp"
     63        android:layout_marginTop="16dp"
     64        android:gravity="center_vertical"
     65        android:letterSpacing="0.05"
     66        android:text="@string/preferences_passwords_saved_logins_username"
     67        android:textColor="?attr/textPrimary"
     68        app:layout_constraintBottom_toTopOf="@id/usernameText"
     69        app:layout_constraintEnd_toStartOf="@id/copyUsername"
     70        app:layout_constraintStart_toStartOf="parent"
     71        app:layout_constraintTop_toBottomOf="@id/webAddressText"
     72        app:layout_constraintVertical_chainStyle="packed" />
     73 
     74    <TextView
     75        android:id="@+id/usernameText"
     76        android:layout_width="0dp"
     77        android:layout_height="wrap_content"
     78        android:layout_marginTop="1dp"
     79        android:gravity="center_vertical"
     80        android:paddingTop="@dimen/saved_logins_detail_menu_vertical_padding"
     81        android:paddingBottom="@dimen/saved_logins_detail_menu_vertical_padding"
     82        android:textColor="?attr/textPrimary"
     83        android:textSize="16sp"
     84        app:layout_constraintEnd_toEndOf="@id/usernameHeader"
     85        app:layout_constraintStart_toStartOf="@id/usernameHeader"
     86        app:layout_constraintTop_toBottomOf="@id/usernameHeader"
     87        app:layout_constraintVertical_chainStyle="packed"
     88        tools:text="Info" />
     89 
     90    <ImageButton
     91        android:id="@+id/copyUsername"
     92        android:layout_width="48dp"
     93        android:layout_height="48dp"
     94        android:background="?android:attr/selectableItemBackgroundBorderless"
     95        android:contentDescription="@string/saved_login_copy_username"
     96        app:layout_constraintBottom_toBottomOf="@id/usernameText"
     97        app:layout_constraintEnd_toEndOf="@id/openWebAddress"
     98        app:layout_constraintStart_toStartOf="@id/openWebAddress"
     99        app:layout_constraintTop_toTopOf="@id/usernameText"
    100        app:srcCompat="@drawable/ic_copy"
    101        app:tint="?android:colorAccent" />
    102 
    103    <TextView
    104        android:id="@+id/passwordHeader"
    105        style="@style/CaptionTextStyle"
    106        android:layout_width="0dp"
    107        android:layout_height="24dp"
    108        android:layout_marginTop="12dp"
    109        android:gravity="center_vertical"
    110        android:letterSpacing="0.05"
    111        android:text="@string/preferences_passwords_saved_logins_password"
    112        android:textColor="?attr/textPrimary"
    113        app:layout_constraintBottom_toTopOf="@id/passwordText"
    114        app:layout_constraintEnd_toStartOf="@id/revealPasswordButton"
    115        app:layout_constraintStart_toStartOf="parent"
    116        app:layout_constraintTop_toBottomOf="@id/usernameText"
    117        app:layout_constraintVertical_chainStyle="packed" />
    118 
    119    <TextView
    120        android:id="@+id/passwordText"
    121        android:layout_width="0dp"
    122        android:layout_height="30dp"
    123        android:layout_marginTop="2dp"
    124        android:gravity="center_vertical"
    125        android:letterSpacing="0.01"
    126        android:lineSpacingExtra="8sp"
    127        android:textColor="?attr/textPrimary"
    128        android:textSize="16sp"
    129        app:layout_constraintBottom_toBottomOf="parent"
    130        app:layout_constraintEnd_toStartOf="@id/revealPasswordButton"
    131        app:layout_constraintStart_toStartOf="@id/passwordHeader"
    132        app:layout_constraintTop_toBottomOf="@id/passwordHeader"
    133        app:layout_constraintVertical_chainStyle="packed"
    134        tools:text="Info" />
    135 
    136    <ImageButton
    137        android:id="@+id/revealPasswordButton"
    138        android:layout_width="48dp"
    139        android:layout_height="48dp"
    140        android:background="@null"
    141        android:contentDescription="@string/saved_login_reveal_password"
    142        app:layout_constraintBottom_toBottomOf="@id/passwordText"
    143        app:layout_constraintEnd_toStartOf="@id/copyPassword"
    144        app:layout_constraintTop_toTopOf="@id/passwordText"
    145        app:srcCompat="@drawable/mozac_ic_eye_24"
    146        app:tint="?android:colorAccent" />
    147 
    148    <ImageButton
    149        android:id="@+id/copyPassword"
    150        android:layout_width="48dp"
    151        android:layout_height="48dp"
    152        android:background="?android:attr/selectableItemBackgroundBorderless"
    153        android:contentDescription="@string/saved_logins_copy_password"
    154        app:layout_constraintBottom_toBottomOf="@id/passwordText"
    155        app:layout_constraintEnd_toEndOf="@id/openWebAddress"
    156        app:layout_constraintStart_toStartOf="@id/openWebAddress"
    157        app:layout_constraintTop_toTopOf="@id/passwordText"
    158        app:srcCompat="@drawable/ic_copy"
    159        app:tint="?android:colorAccent" />
    160 </androidx.constraintlayout.widget.ConstraintLayout>