Revert "Remove compose material (2) library"

This reverts commit 91bb5a2096f30b144f7a0224519c9ce98572c4e1.
This commit is contained in:
MM20 2023-02-08 20:51:35 +01:00
parent 91bb5a2096
commit e36f95f5ae
No known key found for this signature in database
GPG Key ID: 0B61A8F2DEAFA389
4 changed files with 26 additions and 10 deletions

View File

@ -39,6 +39,7 @@ android {
"-opt-in=androidx.compose.foundation.ExperimentalFoundationApi", "-opt-in=androidx.compose.foundation.ExperimentalFoundationApi",
"-opt-in=androidx.compose.ui.text.ExperimentalTextApi", "-opt-in=androidx.compose.ui.text.ExperimentalTextApi",
"-opt-in=androidx.compose.ui.unit.ExperimentalUnitApi", "-opt-in=androidx.compose.ui.unit.ExperimentalUnitApi",
"-opt-in=androidx.compose.material.ExperimentalMaterialApi",
"-opt-in=androidx.compose.material3.ExperimentalMaterial3Api", "-opt-in=androidx.compose.material3.ExperimentalMaterial3Api",
"-opt-in=androidx.compose.animation.graphics.ExperimentalAnimationGraphicsApi", "-opt-in=androidx.compose.animation.graphics.ExperimentalAnimationGraphicsApi",
"-opt-in=androidx.compose.animation.ExperimentalAnimationApi", "-opt-in=androidx.compose.animation.ExperimentalAnimationApi",
@ -71,6 +72,7 @@ dependencies {
implementation(libs.androidx.compose.foundationlayout) implementation(libs.androidx.compose.foundationlayout)
implementation(libs.androidx.compose.ui) implementation(libs.androidx.compose.ui)
implementation(libs.androidx.compose.uitooling) implementation(libs.androidx.compose.uitooling)
implementation(libs.androidx.compose.material)
implementation(libs.androidx.compose.material3) implementation(libs.androidx.compose.material3)
implementation(libs.androidx.compose.materialicons) implementation(libs.androidx.compose.materialicons)
implementation(libs.androidx.compose.animation) implementation(libs.androidx.compose.animation)

View File

@ -3,9 +3,11 @@ package de.mm20.launcher2.ui.launcher.search.calculator
import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.padding
import androidx.compose.material3.MaterialTheme import androidx.compose.material.ContentAlpha
import androidx.compose.material3.Text import androidx.compose.material.LocalContentAlpha
import androidx.compose.material3.*
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable
import androidx.compose.runtime.CompositionLocalProvider
import androidx.compose.ui.Alignment import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier import androidx.compose.ui.Modifier
import androidx.compose.ui.text.font.FontFamily import androidx.compose.ui.text.font.FontFamily
@ -22,11 +24,13 @@ fun CalculatorItem(
.fillMaxWidth() .fillMaxWidth()
) { ) {
CompositionLocalProvider(LocalContentAlpha provides ContentAlpha.medium) {
Text( Text(
text = calculator.getBeatifiedTerm(), text = calculator.getBeatifiedTerm(),
style = MaterialTheme.typography.labelLarge, style = MaterialTheme.typography.labelLarge,
color = MaterialTheme.colorScheme.secondary color = MaterialTheme.colorScheme.secondary
) )
}
Text( Text(
text = "= ${calculator.formattedString}", text = "= ${calculator.formattedString}",
style = MaterialTheme.typography.titleLarge, style = MaterialTheme.typography.titleLarge,

View File

@ -0,0 +1,8 @@
package de.mm20.launcher2.ui.theme
import androidx.compose.material.ContentAlpha
import androidx.compose.runtime.Composable
val ContentAlpha.divider: Float
@Composable
get() = 0.12f

View File

@ -44,6 +44,8 @@ dependencyResolutionManagement {
.version("1.4.0-beta01") .version("1.4.0-beta01")
library("androidx.compose.uitooling", "androidx.compose.ui", "ui-tooling") library("androidx.compose.uitooling", "androidx.compose.ui", "ui-tooling")
.version("1.4.0-beta01") .version("1.4.0-beta01")
library("androidx.compose.material", "androidx.compose.material", "material")
.version("1.4.0-beta01")
library("androidx.compose.materialicons", "androidx.compose.material", "material-icons-extended") library("androidx.compose.materialicons", "androidx.compose.material", "material-icons-extended")
.version("1.4.0-beta01") .version("1.4.0-beta01")
library("androidx.compose.animation", "androidx.compose.animation", "animation") library("androidx.compose.animation", "androidx.compose.animation", "animation")