小编Jan*_*elý的帖子

Gradle includeBuild 与实现项目

Gradle 构建系统之间includeBuild(...)的主要区别是什么?implementation(project(...))阅读文档后我无法真正看到用例差异:

  1. https://docs.gradle.org/current/userguide/declaring_dependency.html#sub:project_dependency
  2. https://docs.gradle.org/current/userguide/composite_builds.html#separate_composite

我想做的事情:为两个独立的项目共享相同的代码库:数据类(kotlix.serialization)、外部数据库 dao、接口。它不是一个完整的库,而只是一些代码片段。

如何连接 Intellij 中的两个项目以便类型提示起作用?

gradle gradle-kotlin-dsl

30
推荐指数
1
解决办法
2万
查看次数

带有 SwipeToDismiss 的 LazyColumn

在 android compose 中使用SwipeToDismiss和使用的正确方法是什么?LazyColumnalpha09

我的做法:

LazyColumn(
    modifier = Modifier.padding(6.dp),
    verticalArrangement = Arrangement.spacedBy(6.dp),
) {
    items(items = items) {
        TrackedActivityRecord(it.activity, it.record, scaffoldState)
    }
}

Run Code Online (Sandbox Code Playgroud)
@OptIn(ExperimentalMaterialApi::class)
@Composable
fun TrackedActivityRecord(
    activity: TrackedActivity,
    record: TrackedActivityRecord,
    scaffoldState: ScaffoldState,
    vm: TimelineVM = viewModel()
){
    val dismissState = rememberDismissState()

    if (dismissState.value != DismissValue.Default){
        LaunchedEffect(subject = activity){

            val deleted = scaffoldState.snackbarHostState.showSnackbar("Awesome", "do it")

            if (deleted == SnackbarResult.Dismissed){
                vm.rep.deleteRecordById(activity.id, record.id)
            }

            dismissState.snapTo(DismissValue.Default)
        }

    }

    SwipeToDismiss(
        state = dismissState,
        background = {
            Box(Modifier.size(20.dp). background(Color.Red))
        },

    ) …
Run Code Online (Sandbox Code Playgroud)

android android-jetpack android-jetpack-compose

8
推荐指数
3
解决办法
1476
查看次数

图片元素的高度比img大

为什么图片元素比图像元素大?(示例底部的红线)- chrome 88。我怎样才能防止这种情况发生?

picture{
  background-color: red;
}

img{
  width:100%;
  height: auto;
}
Run Code Online (Sandbox Code Playgroud)
<picture>
  <source srcset="https://i.stack.imgur.com/WeyM8.jpg" media="all">
  <img src="">
</picture>
Run Code Online (Sandbox Code Playgroud)

html css image

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