Use Compose calculator UI

This commit is contained in:
MM20
2021-12-12 21:10:08 +01:00
parent c9539b915e
commit 733491ceda
4 changed files with 104 additions and 143 deletions
+2 -54
View File
@@ -10,60 +10,8 @@
android:clipToPadding="false"
android:elevation="@dimen/card_elevation">
<androidx.constraintlayout.widget.ConstraintLayout
<androidx.compose.ui.platform.ComposeView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="16dp"
android:animateLayoutChanges="true"
android:orientation="vertical">
<TextView
android:id="@+id/calculatorTerm"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textAppearance="?textAppearanceLabelLarge"
android:textColor="?colorSecondary"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:text="3 + 4" />
<TextView
android:id="@+id/calculatorSolution"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="end"
android:textAppearance="?textAppearanceTitleLarge"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/calculatorTerm"
tools:text="= 7" />
<TextView
android:id="@+id/calculatorSolutionHexBinOct"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="start"
android:layout_marginStart="8dp"
android:gravity="start"
android:visibility="gone"
tools:visibility="visible"
android:textAppearance="?textAppearanceBodySmall"
app:layout_constraintStart_toEndOf="@+id/calculatorLabelHexBinOct"
app:layout_constraintTop_toTopOf="@+id/calculatorLabelHexBinOct"
tools:text="0111\n007\n07" />
<TextView
android:id="@+id/calculatorLabelHexBinOct"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="start"
android:gravity="start"
android:text="@string/calculator_bin_oct_hex_label"
android:visibility="gone"
tools:visibility="visible"
android:textAppearance="?textAppearanceBodySmall"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/calculatorSolution" />
</androidx.constraintlayout.widget.ConstraintLayout>
android:id="@+id/composeView"/>
</de.mm20.launcher2.ui.legacy.view.LauncherCardView>