tor-browser

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

fragment_about.xml (5874B)


      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 
      6 <androidx.core.widget.NestedScrollView
      7    xmlns:android="http://schemas.android.com/apk/res/android"
      8    xmlns:tools="http://schemas.android.com/tools"
      9    xmlns:app="http://schemas.android.com/apk/res-auto"
     10    android:id="@+id/about_layout"
     11    android:layout_width="match_parent"
     12    android:layout_height="match_parent"
     13    android:fillViewport="true"
     14    tools:context="org.mozilla.fenix.settings.about.AboutFragment">
     15 
     16    <androidx.constraintlayout.widget.ConstraintLayout
     17        android:layout_width="match_parent"
     18        android:layout_height="wrap_content">
     19 
     20        <ImageView
     21            android:id="@+id/wordmark"
     22            android:layout_width="75dp"
     23            android:layout_height="75dp"
     24            android:layout_marginTop="@dimen/about_header_icon_margin_top"
     25            android:layout_marginEnd="130dp"
     26            android:contentDescription="@string/app_name"
     27            android:importantForAccessibility="no"
     28            app:srcCompat="@mipmap/ic_launcher_foreground"
     29            app:layout_constraintStart_toStartOf="parent"
     30            app:layout_constraintEnd_toEndOf="parent"
     31            app:layout_constraintTop_toTopOf="parent" />
     32 
     33        <TextView
     34            android:id="@+id/app_name"
     35            style="@style/Header24TextStyle"
     36            android:layout_width="wrap_content"
     37            android:layout_height="wrap_content"
     38            android:layout_marginTop="@dimen/about_header_icon_margin_top"
     39            android:gravity="center_vertical"
     40            android:width="130dp"
     41            android:height="70dp"
     42            android:lines="2"
     43            android:text="@string/app_name"
     44            android:textSize="20sp"
     45            android:lineSpacingMultiplier="1.2"
     46            app:layout_constraintTop_toTopOf="parent"
     47            app:layout_constraintStart_toEndOf="@id/wordmark" />
     48 
     49        <TextView
     50            android:id="@+id/about_content"
     51            style="@style/Header16TextStyle"
     52            android:layout_width="wrap_content"
     53            android:layout_height="wrap_content"
     54            android:layout_marginTop="@dimen/about_header_title_margin_top"
     55            android:paddingStart="@dimen/about_header_title_padding_start_end"
     56            android:paddingEnd="@dimen/about_header_title_padding_start_end"
     57            android:textAlignment="center"
     58            app:layout_constraintEnd_toEndOf="parent"
     59            app:layout_constraintStart_toStartOf="parent"
     60            app:layout_constraintTop_toBottomOf="@id/wordmark"
     61            app:layout_constraintWidth_percent="0.8"
     62            tools:text="@string/tor_about_content" />
     63 
     64        <TextView
     65            android:id="@+id/about_text"
     66            style="@style/AboutHeaderContentText"
     67            android:layout_width="0dp"
     68            android:layout_height="wrap_content"
     69            android:layout_marginTop="@dimen/about_header_build_info_margin_top"
     70            android:textAlignment="center"
     71            android:textIsSelectable="true"
     72            app:layout_constraintEnd_toEndOf="parent"
     73            app:layout_constraintStart_toStartOf="parent"
     74            app:layout_constraintTop_toBottomOf="@id/about_content"
     75            app:layout_constraintWidth_percent="0.8"
     76            tools:text="1.0.x (Build #x), 0d7383fd2\nAC: 1.0.0, 96ae23b628\nGV: 69.x-x\nAS: 1.0.0\nOS: Android 15" />
     77 
     78        <TextView
     79            android:id="@+id/build_date"
     80            style="@style/AboutHeaderContentText"
     81            android:layout_width="0dp"
     82            android:layout_height="wrap_content"
     83            android:paddingTop="@dimen/about_header_build_date_padding_top"
     84            android:paddingBottom="@dimen/about_header_build_date_padding_bottom"
     85            android:textAlignment="center"
     86            android:textIsSelectable="true"
     87            app:layout_constraintEnd_toEndOf="parent"
     88            app:layout_constraintStart_toStartOf="parent"
     89            app:layout_constraintTop_toBottomOf="@id/about_text"
     90            app:layout_constraintWidth_percent="0.8"
     91            tools:text="Monday 1/2 @ 5:00 PM" />
     92 
     93        <Space
     94            android:id="@+id/space"
     95            android:layout_width="0dp"
     96            android:layout_height="0dp"
     97            app:layout_constraintBottom_toTopOf="@+id/divider"
     98            app:layout_constraintEnd_toEndOf="parent"
     99            app:layout_constraintStart_toStartOf="parent"
    100            app:layout_constraintTop_toBottomOf="@+id/build_date"/>
    101 
    102        <View
    103            android:id="@+id/divider"
    104            android:layout_width="match_parent"
    105            android:layout_height="1dp"
    106            android:layout_marginTop="@dimen/about_list_margin_top"
    107            android:background="?android:attr/listDivider"
    108            app:layout_constraintEnd_toEndOf="parent"
    109            app:layout_constraintStart_toStartOf="parent"
    110            app:layout_constraintTop_toBottomOf="@+id/space"
    111            app:layout_constraintBottom_toTopOf="@+id/about_list"/>
    112 
    113        <androidx.recyclerview.widget.RecyclerView
    114            android:id="@+id/about_list"
    115            android:layout_width="0dp"
    116            android:layout_height="wrap_content"
    117            android:nestedScrollingEnabled="false"
    118            app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager"
    119            app:layout_constraintBottom_toBottomOf="parent"
    120            app:layout_constraintEnd_toEndOf="parent"
    121            app:layout_constraintStart_toStartOf="parent"
    122            app:layout_constraintTop_toBottomOf="@+id/divider"
    123            tools:listitem="@layout/about_list_item" />
    124 
    125    </androidx.constraintlayout.widget.ConstraintLayout>
    126 
    127 </androidx.core.widget.NestedScrollView>