android - 如何在 Jetpack Compose 中有虚线边框?
解决方案
1.0.x
没有内置的Modifier.border()
破折号路径。
但是,您可以PathEffect.dashPathEffect
在Canvas
.
就像是:
val stroke = Stroke(width = 2f,
pathEffect = PathEffect.dashPathEffect(floatArrayOf(10f, 10f), 0f)
)
Box(Modifier.size(250.dp,60.dp),contentAlignment = Alignment.Center){
Canvas(modifier = Modifier.fillMaxSize()) {
drawRoundRect(color = Color.Red,style = stroke)
}
Text(
textAlign = TextAlign.Center,text = "Tap here to introduce yourseft")
}
推荐阅读
- highcharts - Highchart 树图图例不显示特定图例
- c - 用列表操作多项式
- javascript - JavaScript:跟踪本地文件
- powershell - 从 PowerShell 中的另一个 ArrayList 中删除 ArrayList 中包含的项目
- spring - Spring Boot 两种身份验证方式:结合 LDAP 和基于令牌的身份验证
- javascript - AngularJS - 如果登录成功,则在页面之间导航(使用不同的 html 页面和控制器)
- c# - 如何在WPF中双击时获取富文本框中的当前偏移位置
- java - 我如何 DRY Android 改装电话?
- docker - docker run --rm -volume E:/Randomfolder 的 Docker-compose 等效项
- php - Laravel 5 24 小时循环应用