V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lisongeee  ›  全部回复第 23 页 / 共 33 页
回复总数  643
1 ... 19  20  21  22  23  24  25  26  27  28 ... 33  
2022-05-25 11:14:29 +08:00
回复了 IsNotGood 创建的主题 Android 想开一个 compose 相关的群
@mxalbert1996

在 多 activity 下,如果顶栈的 activity 背景是半透明的,那么可以看到 下面的 activity

compose-Navigation 则不行,因为它到一个新页面就把之前的页面状态丢弃,这点和 react-router/vue-router 一样
2022-05-25 11:10:13 +08:00
回复了 IsNotGood 创建的主题 Android 想开一个 compose 相关的群
@mxalbert1996

https://developer.android.com/reference/kotlin/androidx/compose/animation/package-summary#AnimatedContent(kotlin.Any,androidx.compose.ui.Modifier,kotlin.Function1,androidx.compose.ui.Alignment,kotlin.Function2)

Once the ContentTransform is finished, the outgoing content will be disposed

一旦动画播放完毕,之前的状态就会被销毁,所以我之前说错了, 两个页面确实在动画持续时间内同时渲染,但是持续完成后之前页面的状态就会被销毁

我要的实际上不是动画,而是像 activity 一样的层叠式的渲染栈

那现在的 b 站来说,你可以打开视频播放页面,然后点击下面的视频推荐页面的,又到了一个播放页,然后重复这个过程,按照你的说法,难道它们都是用类似 rememberSaveable 方式保存的?,并不是,它仅仅只是启动了多个 activity 实例,然后之前的 activity 进入了 PAUSE 状态,并没有 DESTROY

而 compose-Navigation 会把之前的页面全部 DESTROY ,没有 PAUSE

跟你说了大半天,你怎么老是认为我要动画?
2022-05-25 10:51:51 +08:00
回复了 IsNotGood 创建的主题 Android 想开一个 compose 相关的群
@mxalbert1996

1.AnimatedContent ,我先看看
2.关于状态的保存, 我根本就不需要 rememberSaveable ,我只需要像 activity 栈一样层叠渲染保持不销毁就行
2022-05-25 01:57:59 +08:00
回复了 wuwuta170 创建的主题 分享创造 自己搭的工具网站 里面有常用的一些工具 www.gongjudashi.com
楼主,你好,问一下腾讯云北京地区备案,管局审核你等了多少个工作日?我上周提交到管局了,现在还没消息,这速度比阿里云慢的不是一点半点啊,管局会给你打电话吗?我的移动手机管家拦截了一个 010 开头的手机号,不知道是不是啊?
2022-05-25 01:35:39 +08:00
回复了 IsNotGood 创建的主题 Android 想开一个 compose 相关的群
@mxalbert1996
你还是没懂我的意思,《这样回到前页的时候就能自动恢复》?难不成我页面内部的所有状态都要用这个包裹?

我要的是不销毁,而不是自动恢复,还有 rememberSaveable 要求数据可序列化,其他数据怎么办呢?。

比如这个 ttps://stackoverflow.com/questions/72070174/ 的路由翻页效果,在滑动的过程中,同时有两个页面在渲染

compose-Navigation 当前的替换式渲染逻辑决定了无论如何也不可能两个页面同时渲染,所以不可能实现

对了,顺便说一下,这种翻页效果,Android 微信也支持,你打开朋友圈,然后手指从左边屏幕边缘向右侧滑动,滑动到屏幕一半的时候,手指暂停移动,注意现在屏幕左侧是《发现》页面,右侧是《朋友圈》界面,这是不是同时有两个页面在渲染?我要做的就是这个路由效果,这种路由模式和效果是 compose-Navigation/react-router/vue-router 不可能实现的
2022-05-24 18:21:08 +08:00
回复了 IsNotGood 创建的主题 Android 想开一个 compose 相关的群
@mxalbert1996 这下更新了,可以重新看看 https://stackoverflow.com/questions/72070174/
2022-05-24 18:05:30 +08:00
回复了 IsNotGood 创建的主题 Android 想开一个 compose 相关的群
@mxalbert1996 可能是我描述不太好,你误解我的问题了,这和动画无关,是状态的保留问题
2022-05-24 17:55:44 +08:00
回复了 IsNotGood 创建的主题 Android 想开一个 compose 相关的群
@mxalbert1996 不可以实现,我之前试过了

compose-Navigation 下
比如你在页面 A 的协程作用域内
val scope = rememberCoroutineScope()
scope.launch{
while(true){
delay(3000)
log('xxx')
}
}
然后你 controller.navigate('B')
控制台就不会输出了,因为 页面 A 内的局部状态都被销毁了
2022-05-24 17:19:19 +08:00
回复了 IsNotGood 创建的主题 Android 想开一个 compose 相关的群
@IsNotGood 哈哈,好呀,可以深度交流一下
2022-05-24 17:14:29 +08:00
回复了 IsNotGood 创建的主题 Android 想开一个 compose 相关的群
@IsNotGood ,我没有设置什么参数,就是按照 compose-Navigation 官网的来的,那请问用 compose-Navigation 如何实现呢?
2022-05-24 16:50:52 +08:00
回复了 IsNotGood 创建的主题 Android 想开一个 compose 相关的群
有一个困惑已久的问题想问一下,我看 compose 的路由和 react-router/vue-router 一样,是替换渲染的路由,也就是说 push 到一个新界面后之前的页面就被销毁了,而之前的 activity 路由模式,是 push 到一个新界面后之前的界面 会 onPause ,状态都在。
比如 compose-Navigation/react-router/vue-router 都不可能实现 https://stackoverflow.com/questions/72070174/ 这种效果,
那么想问一下,老哥你在开发的过程中会注意这种问题吗?
2022-05-24 16:00:56 +08:00
回复了 iovekkk 创建的主题 Android 选一样学习, kotlin 还是 flutter
kotlin 和 flutter 都不是一个层级的,应该拿 kotlin 和 dart 比较,或者 kotlin compose 和 flutter 比较,

kotlin compose 目前热重载不太好,dart 我不太喜欢强制分号和过多的嵌套,这还是得看个人需求
我的实现方案,应该对你有帮助
https://github.com/lisonge/aliyun-pages-proxy
2022-05-17 13:36:22 +08:00
回复了 sakishum 创建的主题 程序员 U-Web 网站统计收费了, V 友们有没免费的网站统计推荐
百度统计
2022-05-16 20:28:25 +08:00
回复了 13936 创建的主题 知乎 你人生中最引以为豪的一件事情是什么
还有那女的是扫码捐款,我追回的是 20 人民币
2022-05-16 20:26:22 +08:00
回复了 13936 创建的主题 知乎 你人生中最引以为豪的一件事情是什么
在高铁站被自称聋哑人的一个女的拿着所谓残疾协会的证明诱捐了 20 元,还在那个简陋的小本本签了名,但是几分钟我发觉被骗,越想越气,跑遍广场,找到女骗子,拿着手机 WPS 写着最粗的字体告诉她,不还我钱就报警,骗子从一开始的装聋作哑,最后终于还我 20 块钱,那一刻真几把爽。
2022-05-16 10:57:16 +08:00
回复了 RichardY 创建的主题 Android Android 有没有办法用一段代码生成 content uri
2022-05-16 10:04:18 +08:00
回复了 ranxi 创建的主题 程序员 各位,在工作或生活上有没有一直在坚持的好习惯
拖延症算吗
2022-05-15 14:38:57 +08:00
回复了 lisongeee 创建的主题 问与答 如何在 windows 上同时安装多个不同版本的 chrome 呢?
@Buges
感谢
我决定用 scoop + manifest , 类似 scoop java 库的管理方式,每个 jdk 版本都有自己的 manifest
2022-05-15 14:28:20 +08:00
回复了 lisongeee 创建的主题 问与答 如何在 windows 上同时安装多个不同版本的 chrome 呢?
@abc8678 我在 scoop 里面看到了这个 ungoogled ,我去看看,谢谢
1 ... 19  20  21  22  23  24  25  26  27  28 ... 33  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   885 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 24ms · UTC 21:13 · PVG 05:13 · LAX 14:13 · JFK 17:13
Developed with CodeLauncher
♥ Do have faith in what you're doing.