mirror of
https://github.com/Aviortheking/Neo-Store.git
synced 2025-04-23 19:32:16 +00:00
Update: Replace painters with ImageVector in TopBar
This commit is contained in:
parent
6487d96311
commit
0ec9ddb79b
@ -31,7 +31,6 @@ import androidx.compose.ui.focus.focusRequester
|
|||||||
import androidx.compose.ui.graphics.Color
|
import androidx.compose.ui.graphics.Color
|
||||||
import androidx.compose.ui.graphics.vector.ImageVector
|
import androidx.compose.ui.graphics.vector.ImageVector
|
||||||
import androidx.compose.ui.platform.LocalFocusManager
|
import androidx.compose.ui.platform.LocalFocusManager
|
||||||
import androidx.compose.ui.res.painterResource
|
|
||||||
import androidx.compose.ui.res.stringResource
|
import androidx.compose.ui.res.stringResource
|
||||||
import androidx.compose.ui.text.TextRange
|
import androidx.compose.ui.text.TextRange
|
||||||
import androidx.compose.ui.text.input.ImeAction
|
import androidx.compose.ui.text.input.ImeAction
|
||||||
@ -142,7 +141,7 @@ fun ExpandedSearchView(
|
|||||||
colors = TextFieldDefaults.textFieldColors(containerColor = Color.Transparent),
|
colors = TextFieldDefaults.textFieldColors(containerColor = Color.Transparent),
|
||||||
leadingIcon = {
|
leadingIcon = {
|
||||||
Icon(
|
Icon(
|
||||||
painter = painterResource(id = R.drawable.ic_search),
|
imageVector = Phosphor.MagnifyingGlass,
|
||||||
contentDescription = stringResource(id = R.string.search),
|
contentDescription = stringResource(id = R.string.search),
|
||||||
)
|
)
|
||||||
},
|
},
|
||||||
|
@ -0,0 +1,48 @@
|
|||||||
|
package com.machiav3lli.fdroid.ui.compose.icons.phosphor
|
||||||
|
|
||||||
|
import androidx.compose.ui.graphics.Color
|
||||||
|
import androidx.compose.ui.graphics.PathFillType.Companion.NonZero
|
||||||
|
import androidx.compose.ui.graphics.SolidColor
|
||||||
|
import androidx.compose.ui.graphics.StrokeCap.Companion.Butt
|
||||||
|
import androidx.compose.ui.graphics.StrokeJoin.Companion.Miter
|
||||||
|
import androidx.compose.ui.graphics.vector.ImageVector
|
||||||
|
import androidx.compose.ui.graphics.vector.ImageVector.Builder
|
||||||
|
import androidx.compose.ui.graphics.vector.path
|
||||||
|
import androidx.compose.ui.unit.dp
|
||||||
|
import com.machiav3lli.fdroid.ui.compose.icons.Phosphor
|
||||||
|
|
||||||
|
val Phosphor.MagnifyingGlass: ImageVector
|
||||||
|
get() {
|
||||||
|
if (_magnifying_glass != null) {
|
||||||
|
return _magnifying_glass!!
|
||||||
|
}
|
||||||
|
_magnifying_glass = Builder(
|
||||||
|
name = "Magnifying-glass",
|
||||||
|
defaultWidth = 32.0.dp,
|
||||||
|
defaultHeight = 32.0.dp,
|
||||||
|
viewportWidth = 256.0f,
|
||||||
|
viewportHeight = 256.0f,
|
||||||
|
).apply {
|
||||||
|
path(
|
||||||
|
fill = SolidColor(Color(0xFF000000)), stroke = null, strokeLineWidth = 0.0f,
|
||||||
|
strokeLineCap = Butt, strokeLineJoin = Miter, strokeLineMiter = 4.0f,
|
||||||
|
pathFillType = NonZero
|
||||||
|
) {
|
||||||
|
moveTo(229.7f, 218.3f)
|
||||||
|
lineToRelative(-43.3f, -43.2f)
|
||||||
|
arcToRelative(92.2f, 92.2f, 0.0f, true, false, -11.3f, 11.3f)
|
||||||
|
lineToRelative(43.2f, 43.3f)
|
||||||
|
arcToRelative(8.2f, 8.2f, 0.0f, false, false, 11.4f, 0.0f)
|
||||||
|
arcTo(8.1f, 8.1f, 0.0f, false, false, 229.7f, 218.3f)
|
||||||
|
close()
|
||||||
|
moveTo(40.0f, 116.0f)
|
||||||
|
arcToRelative(76.0f, 76.0f, 0.0f, true, true, 76.0f, 76.0f)
|
||||||
|
arcTo(76.1f, 76.1f, 0.0f, false, true, 40.0f, 116.0f)
|
||||||
|
close()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.build()
|
||||||
|
return _magnifying_glass!!
|
||||||
|
}
|
||||||
|
|
||||||
|
private var _magnifying_glass: ImageVector? = null
|
Loading…
x
Reference in New Issue
Block a user