shows qr code with app, adds black design

- qr code is generated from text code
- password is shown as well, when clicking
  on the 'view' icon
- hides top view
- removes floating button
- display status is now in an own class
This commit is contained in:
2022-01-06 17:49:26 +01:00
parent e1f3e468cf
commit a72cc71cd9
12 changed files with 250 additions and 89 deletions

View File

@ -7,22 +7,61 @@
tools:context="com.maenle.bump.ui.FirstFragment">
<TextView
android:id="@+id/textview_first"
android:id="@+id/textview_scan"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/current_sender"
app:layout_constraintBottom_toTopOf="@id/button_first"
android:layout_marginTop="40dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<Button
android:id="@+id/button_first"
<TextView
android:id="@+id/textview_encryption"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/scan_sender"
app:layout_constraintBottom_toBottomOf="parent"
android:text="@string/current_sender"
android:gravity="center"
android:breakStrategy="balanced"
android:maxEms="16"
android:visibility="gone"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/textview_first" />
app:layout_constraintTop_toBottomOf="@id/textview_scan"/>
<ImageView
android:id="@+id/idIVQrcode"
android:layout_width="300dp"
android:layout_height="300dp"
android:layout_centerHorizontal="true"
android:contentDescription="@string/qr_code"
android:layout_marginTop="20dp"
android:visibility="gone"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@id/textview_encryption"
app:layout_constraintStart_toStartOf="parent"/>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_marginTop="20dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@id/idIVQrcode"
app:layout_constraintStart_toStartOf="parent">
<Button
android:id="@+id/button_scan"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="20dp"
android:text="@string/scan_sender" />
<Button
android:id="@+id/button_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/view_sender" />
</LinearLayout>
</androidx.constraintlayout.widget.ConstraintLayout>