小编Tal*_*bar的帖子

使用权限时,Compose Preview 在 Android Studio 中不起作用 (appcompanist)

当我在可组合项中添加这一行时,预览会出现异常。

代码: val locationPermissionsState = rememberMultiplePermissionsState( listOf( Manifest.permission.ACCESS_COARSE_LOCATION, Manifest.permission.ACCESS_FINE_LOCATION ) )

异常消息为“此预览无法找到 CompositionLocal,堆栈跟踪为

java.lang.IllegalStateException:应在 com.google.accompanist.permissions.PermissionsUtilKt.findActivity(PermissionsUtil.kt:138) 处的活动上下文中调用权限 com.google.accompanist.permissions.MutableMultiplePermissionsStateKt.rememberMutablePermissionsState(MutableMultiplePermissionsState. kt:80)在com.google.accompanist.permissions.MutableMultiplePermissionsStateKt.rememberMutableMultiplePermissionsState(MutableMultiplePermissionsState.kt:48)在com.google.accompanist.permissions.MultiplePermissionsStateKt.rememberMultiplePermissionsState(MultiplePermissionsState.kt:38)

android kotlin android-jetpack-compose

6
推荐指数
1
解决办法
831
查看次数

Jetpack Compose 中 ConstraintLayout 中的剪辑不起作用

我想在不使用 CardView 的情况下使 ConstraintLayout 的角变圆。我当前的代码是这样的但不起作用

ConstraintLayout(
    modifier
        .fillMaxWidth()
        .clip(RoundedCornerShape(100.dp))
        )
{...}
Run Code Online (Sandbox Code Playgroud)

android android-jetpack-compose

4
推荐指数
1
解决办法
1158
查看次数

在 Jetpack Compose 中将可组合视图转换为图像

例如,我有一个可组合项

Box(modifier){ ... }
Run Code Online (Sandbox Code Playgroud)

我想将此视图作为图像与其他应用程序共享,这就是为什么我必须将此 Box 转换为可以与其他应用程序(例如 WhatsApp 等)共享的图像。谢谢

android kotlin android-jetpack-compose

3
推荐指数
1
解决办法
5550
查看次数

标签 统计

android ×3

android-jetpack-compose ×3

kotlin ×2